Migré mi antiguo diario de senderismo/blog personalizado a Discourse

Allá por 2010 construí mi propio sitio similar a un blog para agregar todas las publicaciones de redes sociales que hacía mientras recorría el Appalachian Trail. La idea era que pudiera publicar, registrarme, etiquetar geográficamente y subir a varios servicios y recopilarlo todo en un solo lugar al que la gente pudiera suscribirse fácilmente para seguir mi progreso y dejar comentarios.

Ahora es básicamente una instantánea estática de esa época, pero estaba mostrando su antigüedad y el servidor está terriblemente desactualizado. Así que decidí migrarlo a mi servidor Discourse autoalojado para ver cómo funciona una configuración multisitio.

Todos los archivos multimedia del pasado estaban simplemente enlazados, así que afortunadamente pude recuperar la mayoría, aunque todavía perdí algunas cosas por la degradación de los datos. Ahora todo está almacenado de forma segura en mi servidor (menos los vídeos). Los comentarios se migraron como usuarios inactivos. Las pocas páginas informativas que tenía ahora redirigen a temas a través de Permalinks. Pude reproducir todas las funciones que tenía, como una lista cronológica de temas, etiquetas para tipos de publicaciones, categorías para Estados y una vista de mapa.

Estos son los temas, plugins y componentes que utilicé:
Tema Isabelle.
Plugin Locations.
Plugin Created as Default Sort Order.
Componente de tema Created Topic Sort.
Componente de tema Topic List Thumbnails.
y muchos ajustes de CSS.

Con esta configuración, podría publicar fácilmente una futura caminata (¿PCT?), o tal vez incluso convertirla en una plataforma para que otros compartan sus propias caminatas. Échale un vistazo en onahike.com.

20 Me gusta

¡Vaya Daniel, estoy impresionado, el sitio se ve muy bien :clap: y felicidades por completar el recorrido, qué viaje.

Creo que es la primera vez que veo un sitio migrado con contenido de múltiples plataformas de redes sociales.

¡Buenas soluciones! ¿Y ese mapa? :chefs_kiss:

9 Me gusta

Me fascina mucho este enfoque, me recuerda a PESOS - IndieWeb, y es algo que a menudo he pensado hacer en Discourse.

¿Tienes alguna estrategia o herramienta para importar estas diversas publicaciones de redes sociales a Discourse en caso de que realices otra caminata?

Si es así, ¿te importaría compartir cómo planeas hacerlo?

3 Me gusta

Aún no lo he usado, pero vi que existe un plugin RSS Polling. Así que mi primera estrategia sería usar ese o una versión modificada que también haga llamadas a la API además de los feeds RSS.

O crear un servicio independiente que viva fuera de Discourse que obtenga las publicaciones y las vuelva a publicar a través de la API de Discourse. O tal vez un servicio de terceros como IFTTT podría obtener las publicaciones y volver a publicarlas en Discourse por correo electrónico sin necesidad de ningún otro pegamento.

2 Me gusta