-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
Description
I would like to request a new feature for the Smith plugin that enhances the usability of Craft CMS Matrix fields by allowing the grouping of different Matrix blocks. Additionally, it would be beneficial if blocks could be moved between different parent blocks (second level) via drag-and-drop, provided they belong to the same entry type.
What's your proposed solution?
Matrix Block Grouping:
- Introduce a native option to group different types of Matrix blocks within the field layout.
- This would help users visually separate and organize blocks for easier navigation and editing, especially in complex field setups.
Grouped Insertion Menu:
- When inserting a new block above an existing one, display the available block types in a grouped format.
- This ensures consistency and maintains the organizational benefits even when adding new blocks.
Drag-and-Drop Between Blocks:
- Enable the movement of blocks between different parent blocks at the second level using drag-and-drop.
- Implement logic to verify block compatibility using entry types, allowing movement only when blocks are permitted within the same entry type.
Benefits
- Improved Readability: Users can quickly identify sections within a Matrix field, reducing cognitive load and enhancing efficiency.
- Enhanced User Experience: A more intuitive and organized interface would make managing content with numerous block types more straightforward.
- Flexibility in Content Management: Allowing drag-and-drop between blocks of the same entry type offers greater flexibility and efficiency in organizing content.
- Consistency with Other Plugins: By adopting a feature similar to what was available in MatrixMate or Neo, users who are familiar with those plugins will find Smith more approachable and adaptable to their existing workflows.
This feature would greatly enhance the usability of the Smith plugin for Craft CMS users who rely heavily on Matrix fields. By introducing grouping functionality and allowing drag-and-drop between blocks, Smith could provide a more organized and efficient content management experience.
Thank you for considering this feature request
Additional context


