Add-Ons / Extensions / Plug-ins

Apologies for being a bit new around here, but it’s slightly ironic you discuss the potential for “Add-ons /Extensions /Plug-ins” on a Rails app on a Discourse instance … without actually mentioning the success of the Plugin ‘framework’ in the Discourse engine itself! :slight_smile:

https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-1/30515

So at least in Rails/Ember it can be done and neatly separates core functionality from less used/immature features whilst also assisting in providing a roadmap and environment to permit functionality to be matured before being pulled to core, helping to maintain stability.

Could that approach work here?