Migrato il mio vecchio diario di viaggio/blog personalizzato su Discourse

Tornando indietro al 2010 ho costruito il mio sito simile a un blog per aggregare tutti i post dei social media che stavo facendo mentre percorrevo l’Appalachian Trail. L’idea era che potessi pubblicare, effettuare il check-in, aggiungere tag geografici e caricare su vari servizi e raccogliere tutto in un unico posto a cui le persone potessero facilmente iscriversi per seguire i miei progressi e lasciare commenti.

Ora è fondamentalmente solo un’istantanea statica di quel periodo, ma mostrava la sua età e il server era gravemente indietro con gli aggiornamenti. Quindi ho deciso di migrarlo sul mio server Discourse self-hosted per vedere come funziona una configurazione multi-sito.

Tutti i file multimediali in passato erano semplicemente collegati in hotlink, quindi fortunatamente sono riuscito a recuperarne la maggior parte, anche se ho ancora perso alcune cose a causa del bit-rot. Ora è tutto archiviato in modo sicuro sul mio server (meno i video). I commenti sono stati migrati come utenti inattivi. Le poche pagine informative che avevo ora reindirizzano agli argomenti tramite Permalinks. Sono riuscito a riprodurre tutte le funzionalità che avevo come un elenco cronologico di argomenti, tag per tipi di post, categorie per Stati e una visualizzazione mappa.

Questi sono i temi, i plugin e i componenti che ho utilizzato:
Tema Isabelle.
Plugin Locations.
Plugin Created as Default Sort Order.
Componente tema Created Topic Sort.
Componente tema Topic List Thumbnails.
e un sacco di modifiche CSS.

Con questa configurazione potrei facilmente pubblicare una futura escursione (PCT?), o magari renderla una piattaforma per altri per condividere le proprie escursioni. Dai un’occhiata su onahike.com.

Wow Daniel, sono impressionato, il sito è molto bello :clap: e complimenti per aver completato il percorso, che viaggio.

Penso sia la prima volta che vedo un sito migrato con contenuti da più piattaforme di social media.

Belle soluzioni! E quella mappa? :chefs_kiss:

Sono davvero affascinato da questo approccio, mi ricorda PESOS - IndieWeb, ed è qualcosa a cui ho spesso pensato di fare su Discourse.

Hai qualche strategia o strumento per importare questi vari post sui social media su Discourse nel caso in cui tu faccia un’altra escursione?

Se sì, ti dispiacerebbe condividere come hai intenzione di procedere?

Non l’ho ancora usato, ma ho visto che c’è un plugin RSS Polling. Quindi la mia prima strategia sarebbe usarlo o una versione modificata che effettua anche chiamate API oltre ai feed RSS.

Oppure creare un servizio autonomo che viva al di fuori di Discourse che recuperi i post e li ripubblichi tramite l’API di Discourse. Oppure forse un servizio di terze parti come IFTTT potrebbe recuperare i post e ripubblicarli su Discourse via email senza bisogno di altri collegamenti.