Nous exploitions autrefois un grand forum que nous avons fermé il y a plusieurs années. J’ai simplement essayé d’installer vBulletin 5.x et c’est un véritable déchet !
Je recherche des alternatives (hébergées en interne uniquement).
Quelques éléments qui comptent pour moi :
Compatibilité avec notre stack actuelle : Je souhaite installer le forum à l’adresse domain.com/community/ sans avoir à modifier notre configuration serveur (nous ne sommes absolument pas une entreprise Ruby, nous utilisons principalement LAMP. Je ne suis pas un expert technique, mais je suis sûr que mes équipes pourront s’en charger).
Optimisation pour les moteurs de recherche (incluant la vitesse et le WPO) : Cela compte probablement plus que tout pour moi, étant donné l’objectif du forum.
Intégration des formulaires avec Salesforce : Nous utilisons Salesforce / Pardot et souhaitons que les nouveaux comptes vérifiés et enregistrés soient automatiquement ajoutés à Salesforce / Pardot.
Permissions personnalisées : Je veux pouvoir rendre certains forums publics, d’autres réservés aux membres, et d’autres encore accessibles uniquement à des utilisateurs spécifiques. À quel point le système de permissions de Discourse est-il flexible ?
Personnalisabilité (design) : Nous disposons d’une grande équipe de design et souhaitons personnaliser l’apparence de manière unique. Je préférerais qu’ils n’aient pas à apprendre Ruby / JS pour modifier le thème.
Quoi qu’il en soit, quelles sont vos opinions ? Vos retours seraient les bienvenus.
Merci d’avance.
C’est en effet délicat. Discourse n’est pas une application LAMP, donc cela sera différent. Cependant, c’est précisément la raison d’être de Docker : toute la pile Discourse est contenue dans l’image du conteneur, vous n’avez donc rien d’autre à installer sur l’hôte. Modifier l’installation par défaut pour qu’elle écoute sur un socket Unix (afin que vous puissiez utiliser votre proxy inverse sur domain.com et rediriger les requêtes vers /community vers ce socket) ne nécessite que quelques lignes de configuration.
Je ne suis pas sûr de ce qu’est le WPO, mais Discourse se classe très bien dans les moteurs de recherche dès la sortie de boîte, à condition que le forum contienne du contenu réel.
À condition que ces outils puissent gérer un webhook, ou que vous puissiez rapidement écrire une couche de traduction dans votre application LAMP, c’est une tâche simple.
Chaque catégorie peut avoir des permissions différentes, il s’agit d’une fonctionnalité de base.
Discourse est une « application monopage » (Single Page Application), donc si vous souhaitez une personnalisation plus approfondie, vous devrez écrire du code JavaScript. Cependant, vous pouvez faire beaucoup de choses uniquement avec HTML et CSS, cela dépend donc davantage de vos attentes.
J’ai essayé de répondre via la fonctionnalité de réponse par e-mail (qui semble être une fonctionnalité cool !), mais j’ai obtenu ceci (pas un début très engageant)
Cette fonctionnalité est-elle activée sur ce forum ?
Quoi qu’il en soit, dans la configuration, quand vous dites qu’il s’agit d’une fonctionnalité de base, cela signifie-t-il qu’elle est courante et que tout le monde l’a, ou qu’elle n’est pas très robuste ?
Nous avons en réalité un cas d’usage très spécifique. Je me demande si cela a déjà été fait ou si c’est possible.
Imaginons qu’un client publie un message très spécifique (qui ne s’applique en réalité qu’à lui). Nous aimerions le marquer de manière à ce que seuls les administrateurs et l’utilisateur qui a publié puissent le lire et y répondre, rendant ainsi la discussion privée, si vous voyez ce que je veux dire (la communauté entière n’a pas toujours besoin de voir votre discussion autour d’un problème de support, par exemple).
Est-ce quelque chose que vous pouvez réaliser avec l’ensemble de fonctionnalités par défaut, ou devrons-nous le coder ?
Ce n’est pas ce que je demandais, laissez-moi préciser. Un client démarre un « fil de discussion » sur les forums (pas un MP ou un groupe, etc.) et nous déterminons que ce fil ne concerne que ce client. Sans supprimer le fil ni le déplacer, nous aimerions avoir un interrupteur pour que seul l’auteur de ce message et les administrateurs du forum puissent le voir. Est-ce clair ?