Je suis curieux de découvrir les modifications les plus extraordinaires que vous avez réussi à obtenir avec votre plateforme Discourse. Je sais que beaucoup de gens utilisent les thèmes et plugins par défaut, mais je suis sûr qu’il y a aussi beaucoup d’autres plateformes qui utilisent des modifications complètement uniques. J’ai hâte de voir ces créations.
Votre plateforme Discourse est-elle unique d’une manière ou d’une autre ? Si vous le souhaitez, veuillez présenter votre site sur ce sujet. En faisant cela, il est possible qu’une toute nouvelle perspective s’ouvre à nous, montrant la flexibilité remarquable de Discourse et les niveaux étonnants de personnalisation qu’il peut atteindre.
Ce sujet n’est pas fait pour des questions comme… Demandez à partager la source ou le code de la personnalisation. C’est juste pour voir beaucoup de choses possibles et peut-être que nous pouvons avoir une idée… De toute façon, si l’auteur/créateur souhaite partager ses modifications, il peut le faire dans les catégories Customization > Theme, Customization > Theme component ou Customization > Plugin.
J’ai modifié le plugin de signature pour permettre aux utilisateurs de spécifier un ensemble de leurs Pokémon préférés à afficher sous leur message (c’est un forum basé sur Pokémon). J’ai également ajouté un système d’insignes qui décerne un badge aux utilisateurs lorsqu’ils dépassent un certain nombre de messages. Ceci est affiché sous le nom d’utilisateur. Il existe également un plugin qui permet aux utilisateurs de partager leur compte Instagram/YouTube/ebay à côté de leur nom. Rien de trop fou.
Un plugin plus fou était ce plugin Discord que j’ai créé, qui relie les comptes entre Discourse et Discord. Il stocke tous les messages dans la base de données Discourse, vous pouvez donc rapidement interroger le nombre total de messages Discord (ce qui n’est pas une fonctionnalité facile à obtenir autrement, croyez-le ou non). En fonction du nombre de messages, vous pouvez collecter un badge sur le forum (et cela vous donne également ce rang en utilisant l’API du bot Discord). Vous pouvez également voir vos messages Discord sur Discourse, pourquoi pas.
Pas un très bon exemple de ce que vous pouvez faire avec discourse…
mais vous pouvez y mettre le thème que vous voulez. Cela peut être fou, car cassé = fou, n’est-ce pas ?
Le script crée une goutte, configure Mailgun et vous envoie un e-mail avec les paramètres DNS requis. Une fois que vous les avez configurés, il installe Discourse et vous envoie un e-mail une fois l’installation terminée.
Chez Backbase, nous utilisions une instance Discourse fortement modifiée qui servait à toute notre documentation produit (rendue à partir d’Asciidoc et de Docbook).
Environ 1,5 million de documents, entièrement intégrés dans le framework Ember de Discourse. Nous avions une recherche Algolia personnalisée qui incluait tout cela.
Et nous avons développé quelque chose en utilisant la gamification/les badges pour émuler les Trails de Salesforce.
Hélas, c’était une communauté fermée, donc je n’ai pas beaucoup de visuels à partager
J’ai fait un post il y a des années avec quelques captures d’écran :
Pourriez-vous partager ce plugin modifié et comment vous avez réalisé la dernière partie de votre réponse ici ? J’aimerais l’utiliser comme base pour le modifier selon mes propres besoins.