Dicembre 01 2008

Migrare il proprio blog da Drupal a WordPress

Cercando in giro per la rete come effettuare la migrazione da Drupal a WordPress si trovano metodi poco chiari o non funzionanti. Il metodo illustrato in questo post invece, è un po’ ingegnoso ma migrerà correttamente tutti i post, i commenti e le categorie…Traguardo Wordpress

Gli unici inconvenienti sono l’aggiunta di alcune tables al database nelle nuove release di WordPress (come la tassonomia) - che richiederà quindi la versione 2.2.2 della piattaforma durante la migrazione - e l’impossibilità di conservare nel processo i vecchi utenti Drupal…

I requisiti per procedere alla migrazione sono la possibilità di creare un database e la presenza di PhpMyAdmin.
La procedura da seguire è:

  1. Backup completo del sito;
  2. Installa Wordpress 2.2.2;
  3. Apri phpmyadmin, copia le tables over term_data, term_hierarchy, node, node_revisons, term_node, e i commenti dal database di Drupal nel database di WordPress. Alternativamente puoi installare WordPress nello stesso database di Drupal;
  4. Lancia lo script SQL da questo file nel database di WordPress attraverso PhpMyAdmin;
  5. Elimina la table node_revisions;
  6. Scarica l’archivio dell’ultima versione di WordPress ed aggiorna l’installazione;
  7. Fai il login nella nuova installazione di WordPress ed inizia a sistemare i post migrati e le nuove impostazioni.

Alla fine non è molto difficile, basta saper utilizzare PhpMyAdmin e ricordarsi (IMPORTANTISSIMO!) di effettuare sempre un backup dell’intero sito (e ovviamente del database, il cuore della piattaforma).

Novembre 24 2008

IntenseDebate, rivoluzionate il sistema dei commenti nei blog!

Avete mai pensato ad un sistema centralizzato di commenti, dove è possibile sincronizzare il proprio database con un servizio che gestisce migliaia di commenti di altri blog, poterli reimportare se necessario e poter seguire tramite questi anche le discussioni che si svolgono nella blogosfera?

State parlando di IntenseDebate, una vera rivoluzione nel modo di commentare sui blog!

Il servizio (acquisito da Automattic poco tempo fa) introduce la possibilità di integrare nel proprio blog un sistema di commenti estremamente più potente e flessibile di quello standard (in questo caso di WordPress).

Citando Giovy, fra le tante caratteristiche che IntenseDebate offre ci sono, ad esempio:

  • Comment threading: è possibile commentare rispondendo ad un singolo commento, rendendo immediatamente visibile a chi si sta riferendo…
  • Import/Export dei commenti: è possibile importare in IntenseDebate i commenti già presenti sul proprio blog (operazione che, per i blog WordPress, è automatica dopo l’attivazione del plugin). Allo stesso modo è possibile esportarti in file XML.
  • Moderazione/blacklist: gestite facilmente le code di moderazione o la blacklist per i commentatori “indisciplinati”, integrandosi anche con lo spam-filter di Akismet per bloccare lo spam.
  • Integrazione con Twitter/FriendFeed: potete opzionalmente decidere di inviare su Twitter/FriendFeed una notifica per far sapere che avete commentato nel blog X, se in questo blog è attivo IntenseDebate.
  • Supporto per OpenID: un solo sistema centralizzato di accesso, senza necessità di creare ulteriori account…

… e molte altre funzioni, tutte da scoprire dall’apposita feature list.

Logo IntenseDebateSe decidete di commentare questo post (o qualsiasi altro articolo…), noterete che ho attivato IntenseDebate da questa mattina.

Installare IntenseDebate è facilissimo, basta scaricare il plugin per WordPress (funziona anche con WP 2.7 b3, come in questo blog!), installarlo ed attivarlo. Dopo l’attivazione, dovrete solo inserire i dati di accesso ad IntenseDebate, e questi provvederà ad importare e sincronizzare automaticamente i commenti già presenti nel blog.
Nelle opzioni di WordPress, IntenseDebate sostituirà il pannello dei commenti integrato nella piattaforma con uno più avanzato, che mette a vostra disposizione grafici, storici e tante altre nuove funzion!

I vecchi commenti non andranno persi, rimarranno infatti - oltre che nella piattaforma IntenseDebate - anche nel database di WordPress.

Tranquilli… se deciderete di disattivare il servizio NON perderete i commenti postati dopo l’attivazione del plugin! Tutti i commenti postati tramite IntenseDebate vengono comunque sincronizzati con il vostro database. Questo significa che, nel momento in cui deciderete di disattivare IntenseDebate, avrete a disposizione i vostri vecchi, semplici commenti.

RSS