Di Monica, 6 mesi e 1 giorno fa

Da Splinder a Wordpress. Fuori in 60 secondi

La discussione riguardo un auspicabile trasloco del blog di SirDrake da Splinder a una piattaforma seria è cominciata già da tempo.

Alfredo ha finora tentato di mascherare la sua pigrizia accampando la scusa di non voler perdere quanto aveva finora scritto nel suo blog attuale.

Per fortuna Fullo ha fatto un bel regalo d'inizio 2008 (mi dicono, su suggerimento di Andrea Beggi) a tutti coloro che desiderano migrare da Splinder a Wordpress: ha aggiornato il celebre plugin d'importazione scritto da Terenzani che purtroppo non funzionava completamente.

Il blog di Alfredo è piccolo, ha solo 81 post e naturalmente non mi azzardo a paragonare questa importazione con l'impresa storica portata a termine dai suddetti temerari.

Nel caso possa servire a qualcuno, comunque, faccio le mie piccole annotazioni.

Nei post che ho linkato ci sono tutte le indicazioni necessarie a chi voglia accingersi nell'impresa. Non c'è nulla di difficile, soprattutto per chi ha a che fare con Wordpress e sa gestire la piattaforma. I passi necessari a svolgere l'intera procedura, quindi, non saranno ripetuti qui.

Le uniche variazioni apportate da parte mia sono state le seguenti:

  1. avendo effettuato l'importazione su un server che gira sulla mia macchina (consigliatissimo! Evitate di far casini su un server "in produzione") ed avendo di conseguenza accesso al file php.ini, ho modificato i valori di max_execution_time, max_input_time e memory_limit rispettivamente a 600, 600 (valori in secondi) e 256MB (ma poi ho scoperto che lo stesso Fullo lo aveva consigliato in un commento, che mi era inizialmente sfuggito). Questa momentanea modifica (che, ricordo, diventa effettiva dopo aver riavviato il server) mi è servita a non far andare in timeout l'operazione di importazione;
     
  2. ho avuto inizialmente un problema con le date. Pur avendo configurato correttamente l'opzione di visualizzazione della data su Splinder, il plugin non le importava, con la conseguenza di riempirmi il nuovo database di post aventi tutti la stessa identica data e ora (quella in cui avveniva l'importazione stessa). Dopo vari tentativi ho editato il file del plugin ed ho analizzato la funzione incriminata.
    Nel codice stesso Fullo ha segnalato che si tratta di una funzione delicata poiché Splinder non restituisce ogni volta lo stesso formato per la data. Non avendo provato ad importare altri blog, non so dire se lo stesso problema si sia presentato anche altre volte oppure se fosse un caso isolato; in ogni caso segnalo che il mio problema era causato dal blocco di codice racchiuso nell'if. Questo blocco tenta di aggiungere le prime due cifre all'anno della data in questione, nel caso Splinder restituisca l'anno con sole due cifre anziché quattro. Sinceramente non ho tempo né voglia di comprendere come mai questo pezzo di codice non funzionasse a dovere (anche perché non so quasi nulla di Splinder e dovrei andarmi a guardare cose che non conosco); tutto quello che ho fatto è stato commentare la porzione di codice e lasciare la funzione di importazione della data priva del tentativo di conversione dell'anno. Ha funzionato. Lo segnalo a Fullo, nel caso abbia tempo e voglia di comprendere il motivo (e dircelo).

 

Ci vuole veramente poco. La dimostrazione è qui qui.

Ovviamente serve per convincere lui che tutto funziona e per fargli provare la piattaforma, ma anche per raccogliere anche sue eventuali richieste: adesso questa "copia" è ospitata nel mio spazio web, è inutile dire che è il momento di decidere quale dominio acquistare. Stesso discorso per il template: ho scelto una cosa più semplice possibile (e anche un po' di fretta)... però se vedete i post con colori strani e dimensioni variabili dei caratteri non prendetevela con me, è lui che si è sempre divertito a giocare con Splinder.

Adesso ho paura che la prossima scusa sarà quella di perdere la posizione in BlogBabel :-D

4 commenti

#1. Andrea Beggi, 6 mesi e 1 giorno fa

Complimenti!
Mi sembra un buon lavoro....

#2. fullo, 6 mesi fa

controllo l'if delle date, cmq che versione del plugin hai provato? hai avuto problemi di timeout?

#3. Monica, 6 mesi fa

La versione che ho usato è la 0.6.4.
Con le impostazioni di default sì, mi andava in timeout. Dopo la modifica ai valori in php.ini invece ha importato tutto in un colpo. :)

#4. magomerlano, 5 mesi e 14 giorni fa

Scusate la reale ignoranza, ma che ha Splinder che non va?
O meglio, che ha wordpress di così sensibilmente «meglio» da meritare lo sbattimento di una migrazione (senza voler sindacare della bontà del tool, per carità) ?

Scrivi un commento

Se desideri aggiungere il tuo commento a questo articolo, compila semplicemente il seguente formulario:





* Campi necessari

Puoi usare i seguenti tag XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>.

Non ci sono trackbacks

Per notificare una citazione di questo articolo nel tuo blog, abilita la notificazione automatica (Opzioni > Discussioni di WordPress) o specifica questo url di trackback: http://​www.playmonick.net/​2008/​01/​08/​da-splinder-a-wordpress-fuori-in-60-secondi/​trackback/