I think we need to implement a process for getting Comunity created extensions installed on the forums.
Here's a rough idea of what I was thinking:
Step 1:
Create and release the extension.
Obviously you cannot submit something you haven't created, so go ahead and craft the most innovative and useful extension to date.
Step 2:
Patch all Bugs
I know. Impossible, but this is something you must strive for as the Comunity forums represents the software as well.
Step 3:
Popularity and Stability
Get a substantial amount of downloads with generally positive feedback. Also, your extension must have had a stable release with at least 30 days bug free.
Step 4:
Post in the extension approval tag
Create a post detailing why the Flarum community forums could benefit from your extension. You must also get 70% or higher approval rating for your extension in a poll (when Flarum gets the feature)
Step 5:
The Flarum Dev Team make a unbaised decision
The Flarum dev team then get total control on whether or not to add the extension.
What do you guys think?