What are your favorite plugins for Discourse? What do you think are the must-haves?
I think the team has done a pretty good job of ensuring that all essential functionality is rolled into the core product. Itâs almost the opposite of platforms such as WordPress, where there are certain essential plugins for basic functionality. To that end Iâm not sure there are any âbestâ plugins, although there are many which do do an excellent job of showcasing how Discourse can be extended.
Itâs pretty good news to someone like myself, as the act of installing a plugin typically incurs a brief window of downtime while rebuilding the app. There are ways to build out an environment which minimize this impact, but they definitely arenât recommended when first getting to grips with the system.
There are very few if any common plugins across the 100+ instances which I have built over the past seven years. It very much depends on the use cases that youâre looking to support as to what might be useful.
There are many and I think you shouldnât just blindly install plugins. As said above, find your use case and then find the plugin. Saying that, here is a huge repository with a lot of them: https://github.com/discourse/all-the-plugins/tree/master/plugins
Be warned though, that some may be deprecated, so itâs important to also go to the discourse page and see if the developer has said any issues with compatibility.
As a general rule you will be covered by core plus any plugin labelled official
Those are plugins we deem stable enough to host on our infra.
I have installed:
- discourse-cakeday - nice to have
- discourse-spoiler-alert - must have
- discourse-user-card-badges - totally frivolous fun
- discourse-yearly-review - nice to have
- docker_manager - standard distribution / must have
My personal preference is to make the image for the Welcome badge fun (I have a fleur-de-lis image) and I use that badge on my usercard. All of the badge images on my forum were selected with an eye for the user card secondary use. The Certified (epaulet image) and Thank You (rainbow) badges are most popular for that.
Hi @ArcticF0xx
As mentioned in passing by @Stephen, features and functionality outside the Discourse core are driven by the use case of each individual Discourse community.
For example, a tech forum based on coding or configuration may need some special plugins for BBCODE
tags or additional custom MARKDOWN
support. These plugins would be the âfavorite, must have pluginsâ for a subgroup of Discourse forums, but would be âworthlessâ to other forums.
The same is true for other specialized plugins.
For example in the reply by @elijah, he lists discourse-spoiler-alert
as a âmust haveâ; but the Discourse forums I have worked with have no use for that plugin and no reason to install it.
As @HAWK, said:
As a general rule you will be covered by core plus any plugin labelled official
But for specialized Discourse use cases, and designs of your own vision and individual dreams, what is âthe best of the bestâ for one type of forum is not necessary good for another use case.
If you really want relevant answers, you should describe exactly what is your forum, your goals and vision for that forum and for the âuse caseâ of your forum.
But to ask a general question, across the universe of forums, as follows:
What are your favorite plugins for Discourse? What do you think are the must-haves?
⌠this is way too general, in my view, to get any useful information.
In closing, @AntiMetaman is correct, when he replies:
There are many and I think you shouldnât just blindly install plugins. As said above, find your use case and then find the plugin.
All I am doing is echoing the wisdom of these replies. Do not install plugins for the sake of installing plugins. Do not install plugins them because others recommend them. Install plugins because they are required for you to fulfill the mission objective of your forum.
Yup. For inspiration, here are the most popular ones I think?
Thanks for chiming in everyone! I mostly wanted inspiration from the community to get a glimpse into how folks are using plugins, not necessarily seeing how I could replicate what others are doing.
Youâve all provided useful links and resources, which Iâll review to see if there are any plugins I should be testing on my own forum.