my-calendar
my-calendar copied to clipboard
Layout-Manager: Layouts with WordPress native Blocks - make it easy for all people
Is your feature request related to a problem? Please describe. The current Teamplate generation is too complicated. You need Tags for events and locations. You have to override Templates, sometimes manually. You have to hide fields on different places in the settings:
- Settings -> Tab "Design" -> a) Hideor show Fields for different Templates etc. b) Hide or show fields of the calendar page
All these options are not necessary if you use Blocks to choose from and Design the different Layouts with Blocks.
Describe the solution you'd like Use Blocks to set up and design Templates and the main calendar page. The Block approach would be highly modular and the WordPress way.
The overview of the Layout-Manager from WP Germanized is nice: https://www.dropbox.com/s/bq764s8rynwcorl/layout-manager-01.jpg?dl=0
In a similar MC-Layout-Manager you could add Templates for the different calendar pages:
- All Core Templates
- All general pages: Locations etc.
The single event should be set up via blocks too. When you create an single event, only the general information as fields, like the time, location, post image etc., is needed. And then place these information with different blocks in the "Blocks Area". So the user can decide, which information he want to show and can flexible design the single event page from every event.
The different Blocks can be placed or not. So for example the my calendar page can be customized very easy. Blocks can be placed everywhere and other plugins can be used to Design the page (Kadence Blocks, Generate Blocks etc.) and show the my calendar blocks exactly where they should be:
Blocks for MC Main Page:
- MC Category Block
- MC Navigation Block
- MC Calendar Block
- MC Toggle Block
- MC Feeds Block
- MC Print Block
- etc.
Blocks for MC Single Event Page:
- MC title Block
- MC Link Title Block
- MC Date Block
- MC Date Range Block
- MC Description Block
- etc.
Additional context I think it would be the best future-proof solution regarding accessibility because the WordPress Team is trying to make all accessible. And the users are used to the WordPress Way.
And it would be so easy :) to customize My Calendar for all users.
Thanks for sharing!