Bonjour,
Je suis en train de trouver un avenir pour un immense forum vBulletin 4 (plus de 12 millions de messages, 100 000 utilisateurs).
J’étudie actuellement Discourse comme option, mais plusieurs questions me viennent à l’esprit, et je ne semble pas trouver de réponses satisfaisantes à ce stade, alors peut-être pourrais-je mieux comprendre en posant les questions directement.
Ce forum appartient à une entreprise, et même s’il ne génère pas de revenus, il reste un lieu important pour sa communauté.
1/ Je ne comprends pas la philosophie derrière le « conteneur unique fait tout ». Pour moi, Docker concerne la séparation des microservices et leur interconnexion via le réseau Docker. J’ai l’habitude d’exécuter des projets multi-conteneurs (jusqu’à 10/12 conteneurs avec redis, postgresql, etc.) en utilisant uniquement les outils Docker.
J’ai lu le sujet ici : Can Discourse ship frequent Docker images that do not need to be bootstrapped? mais je ne suis pas sûr de la justification. Quand je vois tous les fichiers exec & dans les fichiers compose disponibles, je trouve qu’il y a un malentendu entre ce qu’un fichier compose est censé faire et ce qu’un Dockerfile est censé faire.
Les mises à jour de code devraient déclencher de nouvelles constructions d’images Docker qui seraient récupérées, puis exécutées avec compose et des variables d’environnement.
Je vois que quelqu’un a commencé à le faire dans un projet GitHub, mais je suppose que ce n’est pas officiellement pris en charge.
Quelqu’un peut-il me donner une explication claire sur le « pourquoi » de la philosophie actuelle et s’il y a des projets pour l’exécuter comme tant de projets existent sur Internet en 2023.
2/ L’entreprise qui possède le projet utilise Google Workspace pour les e-mails. J’ai utilisé la configuration du relais SMTP de Google pour d’autres projets, et je n’ai pas l’intention d’utiliser autre chose pour pouvoir travailler. J’ai lu différentes choses à ce sujet sur ce forum. Y a-t-il un moyen clair de s’assurer que cela fonctionnera ou y a-t-il une chance que cela ne fonctionne pas (ce qui serait un obstacle majeur pour nous)
3/ J’ai vu qu’il existe des scripts pour exécuter la migration depuis vBulletin (ici : Migrate a vBulletin 4 forum to Discourse), mais cela donne des instructions contradictoires, comme utiliser le guide, mais personnaliser le conteneur avec des fichiers Gem. Quel impact cela a-t-il sur la maintenabilité ou le support ? L’image est-elle toujours prise en charge en cas de problème ?
4/ Intégration avec d’autres outils (principalement Discord). À ce stade, le forum vBulletin a sa propre base de données d’utilisateurs. Existe-t-il un moyen de passer « en douceur » des utilisateurs de la base de données locale aux utilisateurs Discord, par exemple, où nous pourrions faire correspondre les utilisateurs à leur connexion Discord à un moment donné ?
5/ Existe-t-il un guide simple sur les thèmes qui permettrait une transition en douceur, car j’ai beaucoup d’utilisateurs qui seront perdus, et j’aimerais avoir le moins de bruit possible de la migration elle-même…
Je reviendrai probablement avec un autre lot de questions, mais ce sont les principales que j’ai jusqu’à présent.
Merci à tous ceux qui répondront
toutes les contributions sont très appréciées.