Migration de mon ancien blog/journal de randonnée personnalisé vers Discourse

Il y a bien longtemps, en 2010, j’ai créé mon propre site de type blog pour agréger tous les messages des réseaux sociaux que je publiais pendant ma randonnée de l’Appalachian Trail. L’idée était de pouvoir publier, enregistrer ma position, géolocaliser et télécharger sur divers services, et de tout rassembler en un seul endroit auquel les gens pourraient facilement s’abonner, suivre mes progrès et laisser des commentaires.

C’est maintenant essentiellement un instantané statique de cette époque, mais il montrait son âge et le serveur était terriblement en retard sur les mises à jour. J’ai donc décidé de le migrer vers mon serveur Discourse auto-hébergé pour voir comment fonctionne une configuration multi-sites.

Tous les fichiers multimédias du passé étaient simplement en lien direct, j’ai donc heureusement pu en récupérer la plupart, même si j’ai encore perdu quelques éléments à cause de la dégradation des données. Maintenant, tout est stocké en toute sécurité sur mon serveur (sauf les vidéos). Les commentaires ont été migrés en tant qu’utilisateurs inactifs. Les quelques pages d’information que j’avais redirigent maintenant vers des sujets via des Permaliens. J’ai pu reproduire toutes les fonctionnalités que j’avais, comme une liste chronologique de sujets, des tags pour les types de publications, des catégories pour les États, et une vue cartographique.

Voici les thèmes, plugins et composants que j’ai utilisés :
Thème Isabelle.
Plugin Locations.
Plugin Created as Default Sort Order.
Composant de thème Created Topic Sort.
Composant de thème Topic List Thumbnails.
et beaucoup de réglages CSS.

Avec cette configuration, je pourrais facilement publier une future randonnée (PCT ?), ou peut-être même en faire une plateforme pour que d’autres partagent leurs propres randonnées. Découvrez-le sur onahike.com.

20 « J'aime »

Wow Daniel, je suis impressionné, le site est très beau :clap: et félicitations pour avoir terminé le parcours, quelle aventure.

Je pense que c’est la première fois que je vois un site migré avec du contenu provenant de plusieurs plateformes de médias sociaux.

Belles solutions ! Et cette carte ? :chefs_kiss:

9 « J'aime »

Je suis vraiment fasciné par cette approche, cela me rappelle PESOS - IndieWeb, et c’est quelque chose que j’ai souvent pensé à faire sur Discourse.

Avez-vous une stratégie ou des outils pour importer ces différents messages de médias sociaux sur Discourse si vous faites une autre randonnée ?

Si oui, pourriez-vous partager comment vous comptez vous y prendre ?

3 « J'aime »

Je ne l’ai pas encore utilisé, mais j’ai vu qu’il existe un plugin RSS Polling. Ma première stratégie serait donc de l’utiliser ou une version modifiée qui effectue également des appels API en plus des flux RSS.

Ou alors, créer un service autonome qui vit en dehors de Discourse, récupère les publications et les republie via l’API Discourse. Ou peut-être qu’un service tiers comme IFTTT pourrait récupérer les publications et les republier sur Discourse par e-mail sans avoir besoin d’autre chose.

2 « J'aime »