Squidex / squidex

Headless CMS and Content Managment Hub
https://squidex.io
MIT License
2.26k stars 453 forks source link

[Request] Schema Categories #245

Closed LiamRiddell closed 6 years ago

LiamRiddell commented 6 years ago

I think a nice feature would be to have the ability to group schemas in 'folders'.

If you're looking to do a installation of Squidex with multiple purposes you end up with lots of schemas in one scroll.

Just having the ability to have visual only folders would be a nice addition. You could structure items in like so e.g.

Schemas (Default Folder) -> Schema -> Schema...

Custom Folder -> Schema -> Schema...

Blog (Folder) -> PostSchema -> SlugSchema -> CategorySchema

Custom Folder -> Schema -> Schema...

SebastianStehle commented 6 years ago

True, but why are you not creating multiple apps?

LiamRiddell commented 6 years ago

@SebastianStehle, It's technically not a different app but a branch of my app. Because of this it gets crowded in schemas

SebastianStehle commented 6 years ago

Okay, just wanted to understand it. Has already been requested several times :)

LiamRiddell commented 6 years ago

@SebastianStehle, I personally think it's just more user friendly and better user experience to organize using folders as it can make it less crazy for people using squidex that's not a developer... Yeah feel free to close the ticket if it's on the radar. 👍

SebastianStehle commented 6 years ago

Depends on the use case I would day. The apps are already an organizational unit, where you can give permissions and so on. If you need that you can go with multiple apps, e.g. for different domains / bounded contexts.

But even within an app, there should be a way to group them. That's right. I am open for PR's. I would just make a "Category" field on the schema and let the UI handle it.

SebastianStehle commented 6 years ago

https://trello.com/c/oNY4JjnS/40-groups-for-schemas