@sebastián-cisneros In static:api.routes, you'll want to call controllerHelpers.setupAPIRoute to mount the route to the appropriate /api/v3/plugins mount point.
You can see an example of how we do it in the quickstart plugin
We definitely need a better way to organize all of the plugins and themes in the ACP. Currently and as the list grows the scrolling gets a bit unruly and long at times, and could definitely use some categorization or organization so that it can dually satisfy my OCD and be nice and neat.
My recommendation is to organize them as follows (in no particular order):
Having them organized this way, either in the ACP or on the NodeBB site itself, or both, would be hugely beneficial to those sifting through the themes to find what they need. A dropdown with them listed underneath would also suit the list much better in my opinion.
What do you guys think?
Yes, definitely need. Also, each plugin should have link to post on nodebb or github with more details how and what is work.
Pretty sure the Plugins page is being reworked soon.
@a_5mith sounds good to me
And some categories like:
Would it be better to categorize by tag? Because that feature already exists and all plugin authors have been adhering to that schema so far:
(Work in progress, currently it has been powering the plugins page on the ACP)
Getting all plugin authors to move to a category based layout might be a bit of a shift I think
Tags work fine, and seeing as they're already in place, would actually make a lot of sense.
Edit: a guide for uploading plugins that includes recommended tags might be a good thing to have, that includes adding the compatible version, e.g.
0.4.3, as a tag as well.
@Tanner Good idea, I'll write something up quickly.
@a_5mith Thanks a lot, I was going to get to it today after work but you beat me to it
@Tanner If I've not done it by the time you get back, then by all means do. I've had to do some "proper work" that's just come in.
Thanks guys. Looking forward to tag based plugin grouping in the ACP page.
I'm not looking forward to the eventuality that in the first version of this, all the plugins will be lumped under the
nodebb tag, because that tag is in practically every plugin