[5.0]: Better content management with matrix fields (UI/UX for editor + admin) #14179
Replies: 6 comments 13 replies
-
An alternative method of organizing the block and entry types could be to revise the user interface of the current structure view of the entries. This UI could then be adapted for editing the entry and block types in the matrix field. This would make it possible to transfer the familiar and intuitive structure view to the matrix fields in order to provide a consistent and user-friendly experience when organizing the content. |
Beta Was this translation helpful? Give feedback.
-
The latest update is a huge step for the matrix field (alpha 9). I like the entry type sorting, the icons, and the colors. However, we need a grouping for entry types within matrix fields. It would be great to have something like that within the core and not in a third-party plugin. The nested thing here I don't understand. When I'm right you can achieve that by using another Matrix Field within a Matrix Field Entry Type. Not sure if that was the goal. |
Beta Was this translation helpful? Give feedback.
-
+1 for the ability to group entry types per Matrix field. At this point, this is pretty much the only worthwhile feature in plugins like MatrixMate and Spoon for Craft 3 and 4, that isn't already a core feature in Craft 5. As far as implementation goes; ideally I'd want to see a discrete disclosure menu per group, but even just having the groups as optgroup-ish headings inside the single "Add an entry..." disclosure menu would be very helpful to content authors struggling in huge Mega-Matrixes 😅 In fact, maybe the feature just needs to be "Headings", ala element indexes? Both MatrixMate and Spoon have been quite popular plugins for years, and as the author of MatrixMate I'm pretty sure that block type groups is probably its most popular feature. Would be amazing to have that in core (it would also save me from having to port a plugin that is otherwise redundant in 5.0 😁) |
Beta Was this translation helpful? Give feedback.
-
The way I see it, there won't be a direct Matrix in Matrix, like Neo offers, right @brandonkelly? If that is the case: This has the disadvantage that you may have to build a lot of matrix fields this way if you have to have 10 different types of child blocks, for example. Or if, for example, not all child blocks are used in the same combination. In my opinion, this is a major disadvantage of this approach. |
Beta Was this translation helpful? Give feedback.
-
+1 for the ability to group entry types per Matrix field. |
Beta Was this translation helpful? Give feedback.
-
I recommend that each block type should have the capability to be organized hierarchically within the matrix field. This structural approach would enable content architects to define a clear content hierarchy, improving the end-user experience and content discoverability.
Grouped Entry Types
I suggest that the interface should allow content creators to sort entry/block types into groups. These groups would then be respected in the output when the builder is deployed, providing content editors with a clearer overview and improved organization.
Displaying Blocks in Groups within Edit Mode
Nested Blocks
With the advent of Craft CMS 5.0, nested blocks are anticipated. I propose a feature that would maintain and place multi-level structures, allowing nested blocks to be organized well and creator friendly. This would facilitate a more efficient content creation process and offer a modular approach to content management.
Reusable Entry Blocks in Matrix Fields
It should be possible to use entry blocks multiple times within a matrix field. For instance, one might want to use a type like 'Title' across several blocks as a child element. This flexibility would significantly enhance the content structuring capabilities of Craft CMS.
Change
Site Settings
to something likeMatrix Settings
Beta Was this translation helpful? Give feedback.
All reactions