En décembre, j’ai migré un forum de phpBB vers Discourse. Tout le monde, l’équipe y compris les utilisateurs, est très content de cette décision. Bien sûr, certains utilisateurs et modérateurs ont eu besoin d’un certain temps pour s’adapter à toutes les nouveautés et aux différences. Mais c’est une chose “normale” lorsque l’on change un logiciel vieux de dix ans et que l’on bouleverse tout.
Ce que je n’ai pas pu migrer, c’est la galerie que nous utilisions dans phpBB. Nous utilisions un plugin nommé phpBB Gallery et il était plein de photos. Pour cette galerie, chaque utilisateur obtient sa propre galerie et peut télécharger des photos, modifier le titre et la description, créer des sous-dossiers et organiser les photos, etc. Les utilisateurs peuvent également commenter les photos et les noter. Mais les commentaires et les notes étaient à peine utilisés. La fonctionnalité principale était cependant de lier les photos dans les messages avec des shortcodes spéciaux.
Lors de la migration de tout vers Discourse, j’ai travaillé manuellement sur les messages où les photos étaient directement liées par shortcode ou où des liens étaient placés vers les albums. Et j’ai gardé l’ancien forum en ligne sur un autre domaine (lien direct vers la galerie elle-même) en mode lecture seule pour conserver les informations auxquelles j’ai manuellement lié les messages migrés. Nous parlons ici de près de 2500 photos dans près de 40 galeries personnelles.
Je poste ici maintenant pour peut-être trouver une solution appropriée pour intégrer ces informations dans la nouvelle instance Discourse. Pour être honnête, la migration m’a pris des années, principalement parce que je n’ai pas trouvé de solution appropriée (ou aucune du tout) pour la galerie. Mais finalement, j’ai migré quand même, car continuer avec phpBB n’était plus une option.
Je suis donc ouvert à presque tout, peut-être que quelqu’un pourra m’orienter dans la bonne direction.
Je vais également déplacer votre sujet vers Migration puisque le problème concerne essentiellement la manière de transférer les données d’une fonctionnalité de votre ancienne plateforme vers Discourse.
Ouais, c’est dommage… Et oui, j’étais déjà à peu près sûr de ne rien avoir manqué de ce genre en examinant attentivement tout.
À mes yeux, c’est une fonctionnalité manquante pour Discourse.
Pas seulement pour les projets ou les importations comme la mienne. Quand le forum contient beaucoup d’informations auxquelles on se réfère souvent, il devrait y avoir quelque chose comme ça. Comme avec les extensions Docs ou Wiki existantes. Se référer à des publications aléatoires quand il s’agit uniquement des images intégrées n’est pas optimal. Il devrait également être difficile de retrouver ces publications après un certain temps.
Il y en a ? Je n’étais pas au courant. Quel est le réglage ici et puis-je l’ajuster ? Je viens de vérifier les paramètres et je n’ai rien trouvé.
Ouf… Ça ressemble à beaucoup de travail pour les 2500 photos dans 40 galeries personnelles… Y aurait-il un moyen de faire ça en masse ? Je n’ai pas encore cherché de scripts d’importation. Quelque chose comme celui que j’ai utilisé pour importer phpBB vers Discourse.