Home > blogging, computer & internet > Sincronizzare gli articoli di WordPress con un Windows Live Space
24 Jul

Sincronizzare gli articoli di WordPress con un Windows Live Space

Scritto da 1 commento

Dopo la guida “best seller” su come migrare tutti i post passati da un blog Windows Live Spaces in un blog gestito da piattaforma WordPress, ecco come è possibile sincronizzare un blog WordPress e Live Space nel futuro, cioè facendo in modo che tutti gli utenti MSN abituati alla stellina affianco al vostro nick non perdano più nessun articolo del nuovo blog!

Chiariamo subito che cosa fa questa guida. Ogni volta che scriverete un post in WordPress, un plugin spara un messaggio al vostro Live Space dicendo: “hey, di là abbiamo pubblicato un post!”. A questo punto, il vostro Live Space (configurato ad arte) sa che a quell’indirizzo ci siete voi e pubblicherà l’intervento (o un riassunto – o solo il titolo).

Questa guida funziona solo su blog installati su uno spazio web personale, cioè tutti quei blog su ilmioblog.wordpress.com non potranno beneficiarne!!!!! Se invece il vostro blog è installato in locale, o su uno spazio web qualsiasi (il mio è su Tophost), o su quei siti tipo netsons o altervista che permettono un hosting di base con supporto a php, allora si.

Alla riscossa!

WordPress: carichiamo i cannoni

Se, quindi, avete installato WordPress in un qualche spazio web, questa guida fa per voi. Complimenti. Avete raggiunto un tantra elevato e potete parlare a uno Gnu svizzero senza fraintendimenti. Visto che avete tali capacità installative, dovete adesso scaricare il plugin DJ EmailPublish dal codex di WordPress.

Una piccola rinfrescata casomai non vi ricordaste: scaricate il plugin cliccando su Download Now, lo scompattate, poi con un programma di ftp lo caricate nella cartella wp-content/plugins. Dopodichè andate nel lato admin e, alla sezione “plugins”, lo potete facilmente attivare cliccando su “ATTIVA” (per chi lo avesse scaricato in italiano).

Perfetto! ora che lo avete “attivato” dobbiamo configurarlo.

Andate in Impostazioni –> Generale e controllate l’indirizzo dell’admin di WordPress (dovrebbe essere il VOSTRO INDIRIZZO!): segnatevelo perchè sarà questo ad inviare la email con l’avviso del nuovo post.

Live Space: un salto a configurare gli indirizzi autorizzati

Aprite il vostro Live Space e andate in Opzioni –> Pubblicazione tramite posta elettronica. In pratica, WLS vi permette di pubblicare sul vostro spazio anche via email, inserendo però una lista di email autorizzate. Una di queste sarà proprio quella di wordpress (yeah baby)!

Seguite tutti i passaggi:

  • selezionate attiva pubblicazione tramite posta elettronica”
  • inserite l’indirizzo email dell’amministratore di wordpress che abbiamo appuntato qualche passo più indietro
  • inserite una parola segreta
  • passaggio 3 non è importante. Al passaggio 4 invece selezionate “Pubblica interventi immediatamente
  • Al passaggio 5, invece, vi sarà dato l’indirizzo a cui inviare le mail per pubblicare interventi. Dovrebbe essere qualcosa tipo nomedelvostroblog.password@spaces.live.com

Salvate e appuntate. Ora che avete configurato il vostro live space, torniamo a WordPress e sistemiamo gli ultimi dettagli…

Email publish: a noi!

Andate in impostazioni –> Email Publish. Potete vedere una serie di campi “email”. Inserite nel primo l’indirizzo nomedelvostroblog.password@spaces.live.com creato prima.

Nel campo “Publish Type” abbiamo tre opzioni:

  • Title only: invia solo il titolo dell’articolo scritto.
  • Summary: se usate il tag <!–more->, ossia quello per spezzare l’articolo in due pagine, invierà soltanto il riassunto; altrimenti invierà tutto il testo.
  • Fulltext: Invia tutto il testo.

Selezionate quello che più vi aggrada e andiamo avanti.

Nel campo “Encoding” ci sono tante opzioni che, per l’italiano, hanno quasi tutte lo stesso effetto. L’autore del plugin è cinese, e per loro non esiste una (sola) codifica standard del loro alfabeto on line. Quindi, a seconda dell’email da inviare, sono possibili più codifiche. Nel nostro caso, base64 può andare più che bene.

Attenzione: il mio consiglio è di inserire anche una email vostra che utilizzate, per controllare che l’email venga effettivamente spedita. Questo vi servirà se incontrerete qualche problema.

Fatto? premete Update publish options e via! da questo momento in poi dovrebbe funzionare.

Ulteriori trucchetti:

Per spingerli a commentare sul vostro sito, inserite un blocco html in cui dite che il vostro attuale blog sta su www.tuosito.com.

Poi, disabilita i commenti, in maniera tale che chi vuole commentare possa andare solo sul tuo wordpress blog. Così, con un click in più, chi non vuole averti nei preferiti sarà incanalato verso il blog giusto!

Come sarebbe “dovrebbe funzionare”?!

Non voglio imbrogliarvi, ma sembrava che io fossi l’unico incapace a far girare questo plugin. Poi, dopo qualche secolo, ho capito cosa c’era che non andava. WordPress invia l’email, e assegna come indirizzo del mittente l’indirizzo dell’admin del sito. Cosa giusta. Peccato che questo sia un mittente “fittizio”, dato che la mail è stata invece spedita dalla macchina che ospita il vostro sito web (il server, insomma). Per questo motivo vi ho chiesto di inserire anche la vostra email nella scheda Email Publish di WordPress.

Mi accadeva che il plugin inviava correttamente l’articolo al mio indirizzo email, settando tutto correttamente, ma che non aggiornava nulla sul mio live space. Cosa poteva essere? e pensavo, pensavo, pensavo, finchè non è arrivata l’illuminazione catartica.

Sono andato a leggere gli header del messaggio email inviato da WordPress (non so voi come leggete la posta, ma tutti i client hanno una funzione tipo “visualizza tutti gli header” oppure “vedi il messaggio completo” o cose così. Su Gmail è “mostra originale”). Lì ho capito qual’era il “vero” mittente della mail: non ero IO, l’amministratore, quanto piuttosto l’indirizzo della macchina del mio hosting, TOPHOST. Se vedete gli header, troverete un campo di questo tipo:

Return-Path: <l'indirizzodesignato@*******seeweb.it>

ho dovuto camuffare l’indirizzo perchè non voglio che tutto il mondo possa inviare post al mio live space. Ma pure conoscendolo, vi servirebbe la password. Comunque, fidarsi è bene ma non fidarsi è meglio.

Risultato: inserendo QUESTO indirizzo nel mio live space come mittente, di punto in bianco s’è sbloccato tutto e il mio live space ha iniziato a tirare fuori i post. E da allora i miei contatti mi leggono di nuovo! (alcuni sono pigri e non riescono a digitare un url troppo lungo!).

Se avete TOPHOST e volete usare questo plugin, questa è la soluzione. Per altri hosting, mi aspetto che il comportamento sia simile… Fatemi sapere.

FAQ

Se scrivo un post in windows live space, poi si aggiorna su WordPress?

no.

A me non funziona, come devo fare?

chiedi nei commenti. Questa guida è stata scritta dopo quasi 1 anno di test, e se a te non funziona al primo colpo, ti assicuro che al secondo ci riuscirai.

Ho un problema con la ragazza

Parlane con un amico.

Ho un problema con un amico

Parlane con la ragazza.

Non ho amici nè ragazza

Non farti del male, ma qui si parla di WordPress e Live Spaces! non divaghiamo.

Cosa posso fare per ringraziarti?

Lasciare un commento. Mi piace sapere che funziona, o che non funziona. E’ bello avere il post pieno di “grazie” o di “vaff…..”!

Ho scritto pure questo