Support better grouping & sorting of products & APIs
Right now - everything is forced into alphabetical sorting. There are no grouping options. We plan to use this for our entire enterprise, and we expect to end up with hundreds of APIs and dozens of products. A simple "sort order" field will accomplish the sorting issues, may be cumbersome to maintain but we could manage. Not sure how grouping would work, but here is our example:
Business Unit A - Developer
Business Unit A - Test
Business Unit A - Production
Business Unit A - Production Unlimited
I may like to have a "bucket" named just "Business Unit A" that drills into a new page with the various products under that bucket. Maybe we're just asking for 1 new layer to the hierarchy? Product Groups --> Products --> APIs?
Grouping is now available for APIs and operations. We plan to add same functionality to products too.
Anders Holm-Jensen commented
Alpha sort within a group would be a MAJOR STEP UP from the current situation where all operations are just mixed together, like so:
If you could just group the operations by the tags used in the swagger doc, it would be a massive upgrade, like so:
Bill McCrary commented
Not really - take the dev/test/production example, production will sort before test. We'd like a nice UI with sort indices or draggable layouts, etc.
To take this to the next level - also offering more than 1 template would be nice. For example a template like Azure pricing uses @ https://azure.microsoft.com/en-us/pricing/details/api-management/
Table = product group
Cols = product tier
rows = product tier meta data (rate, limits, etc)
Numerous other templates would work but you get the idea.