Questo articolo è stato pubblicato 1 anno 7 mesi 6 giorni fa. Alcuni contenuti o informazioni presenti in esso potrebbero pertanto essere cambiati. Il Jester declina qualsiasi responsabilità per l’uso di informazioni non aggiornate tratte da questo sito.
Molti di voi conoscono sicuramente Joomla!, e altri WordPress. Poi molti di voi conoscono sicuramente entrambi, o per sentito dire o perché – webmaster – hanno avuto a che farci qualcosa.
E’ stranoto nel web il dilemma: meglio WordPress o meglio Joomla!? Be’, per quanto mi riguarda, la sfida pende del tutto a favore di WordPress. Non a caso, utilizzo con mia grande soddisfazione questa piattaforma da più di un anno.
I motivi per i quali non ritengo Joomla! un’ottima piattaforma, ma solo una discreta piattaforma, sono diversi. In particolare, le diverse difficoltà a gestire i plugins, i moduli e gli articoli; difficoltà legate peraltro a diversi limiti della piattaforma base, che ben si possono superare con le mod, le quali – è bene sapere – non sempre sono gratuite e open source. Anzi, la maggior parte delle volte, i plugins, i moduli e componenti migliori, quelli – per intenderci – che potrebbero fare la differenza fra il vostro sito e quello di qualcun altro, sono a pagamento.
Ma le difficoltà maggiori riscontrabili in Joomla! attengono alla personalizzazione del template; personalizzazione che spesso richiede anche intrusioni nel core. Inoltre, altre difficoltà, o meglio limitazioni, attengono alla gestione delle categorie che non sempre è intuitiva. Non sono per esempio ammesse le multicategorie.
E che dire poi del pannello di scrittura? Davvero limitante! La gestione delle immagini è pessima, la loro visualizzazione nell’articolo (senza pesanti interventi) lo è addirittura di più… E gli script utili in proposito sono a pagamento (guarda un po’!), e quelli che non lo sono presentano difetti o limitazioni.
Ebbene, WordPress a differenza di Joomla!, ha una serie di impostazioni di default davvero soprendenti, oltreché una buona organizzazione della gestione degli articoli e della loro composizione. Peraltro, con l’aggiunta di alcuni plugins (del tutto gratuiti!!!) è possibile trasformare il vostro blog in un vero sito professionale. A ciò si aggiunga l’estrema facilità di gestione del template con una documentazione davvero dettagliata.
Insomma, detto questo, se decidete di passare a WordPress, che comunque è più idoneo a gestire blog, eccovi un ottimo script di conversione del database. Ovviamente importerà sul vostro WordPress sono gli articoli e i link, cioè il cuore del vostro sito.
Questo script funziona con le versione Joomla! 1.5.x -> WordPress 2.2/2.7 (sul 2.7 ho testato personalmente). Tuttavia, per la vostra sicurezza, o meglio per la sicurezza dei vostri dati, vi consiglio di effettuare tutto in locale e non direttamente su un sito live.
Le istruzioni sono davvero semplici e richiedono di compilare alcuni campi in un file chiamato config.php. Ma eccovele:
a) Scaricate il file da qui;
b) Installate (se non l’avete già fatto) la vostra copia WordPress nello stesso database dove avete la copia Joomla! o viceversa;
c) Una volta fatto questo, scompattate il file scaricato. Troverete due file php e un readme.txt che vi spiega i passaggi in inglese. Ebbene, io ve lo dico in due parole. Prendete il file config.php, apritelo e inserite i dati della vostra connessione mysql. E precisamente:
# CONFIG SECTION # Export Database Information - Your Joomla database that you want to export from. $dbh = 'nome del vostro database'; //enter db name $dbuser = 'il vostro user mysql'; //enter db username $dbpass = 'la vostra password'; //enter db password $dbhost = 'localhost'; // localhost is default (appunto, solitamente di default; su netsons.org non lo è!) $joomlatblprefix = 'jos_'; //jos_ is default (se avete personalizzato il prefisso delle query, modificate anche qui!)
# Import Database Information - Your WordPress database that you want to import into. $dbi = 'nome del vostro database'; //enter db name $dbiuser = 'il vostro user mysql'; //enter db username $dbipass = 'password del vostro database'; //enter db password $dbihost = 'localhost'; // localhost is default (idem come su) $wptblprefix = 'wp_'; // wp_ is default (idem come per il prefisso joomla!) $authorusername = 'admin'; // admin is default # END CONFIG SECTION
Fatto questo, salvate. Dopo di che:
d) create nella directory (root) principale del vostro wordpress la cartella export e inseriteci i file config.php modificato e il file index.php.
e) Avviate lo script. Digitate l’indirizzo (es. http://mioblog.zop/export/index.php) e vi apparirà una finestra con gli step. Seguite gli step e ripete l’operazione per ogni dato che volete trasportare.
Se non avrete errori, entrando nel vostro wordpress, lo troverete popolato.
Ovviamente, lo script non vi crea le categorie sul vostro wordpress. Dunque, armatevi di pazienza e create voi le categorie da attribuire agli articoli. E’ stato già bello non aver dovuto fare il trasporto dei dati a mano, articolo per articolo (il che sarebbe stato massacrante, se nel vostro Joomla! avevate cinquecento articoli!).
















Nessun commento »
Non c'è ancora nessun commento.
RSS feed for comments on this post. TrackBack URL
Lascia un commento