We have been using long standing overview issues for handling the site editing project and it's time to get a bit more granular in how we structure the milestones. We also need to bring together several projects that might have appeared separate before. The goal is for each of these to have a proper task breakdown soon.
Milestone:1 Infrastructure and UI
High
The work on the first part covered the introduction of the wp_template and wp_template_part model, the edit-site package, multi-entity saving, and a set of site editing blocks (site-, query, post-).
Normal:
This section covers the integration of template editing into the post editor itself (that is, outside of edit-site).
Milestone:2 Browsing — #24552 ✅ Completed
Groups the work related to navigating between pages, templates, parts, and the interface work around communicating what area is active, what entity is loaded, and so on.
Milestone:3 Styling — #20331 In progress
Includes the global styles project, design tools in specific site editing blocks, and any further work around theme integration (palettes, gradients, content width, etc).
Milestone:4 Theme Blocks — #22724 ✅ Completed
Covers the creation and prioritization of remaining theme related blocks. Needs coordination with theme group and community to determine priorities and gaps.
Milestone:5 Query Block — #24762 ✅ Completed
An initial implementation of the Query and Loop blocks is in place. It's missing some next steps around customizing the query, sidebar controls, and particularly pattern integration for editing and handling different displays of post lists.
Milestone:6 Navigation Block — #27593 In Progress
Editing a site's navigation menu, both in terms of structure and design.
Milestone:7 Gradual Adoption — #30662 ✅ Completed
Once more of the pieces are completed, there needs to be some room to structure how adoption might look for those that can't or don't want to restructure a full theme — intermix of block based templates and regular PHP templates, etc. Part of this is already being covered by separate projects like edit-widgets and the navigation block work, but keeping this noted here for visibility.
We have been using long standing overview issues for handling the site editing project and it's time to get a bit more granular in how we structure the milestones. We also need to bring together several projects that might have appeared separate before. The goal is for each of these to have a proper task breakdown soon.
Milestone:1 Infrastructure and UI
High
The work on the first part covered the introduction of the
wp_templateandwp_template_partmodel, theedit-sitepackage, multi-entity saving, and a set of site editing blocks (site-, query, post-).Normal:
This section covers the integration of template editing into the post editor itself (that is, outside of
edit-site).Milestone:2 Browsing — #24552 ✅ Completed
Groups the work related to navigating between pages, templates, parts, and the interface work around communicating what area is active, what entity is loaded, and so on.
Milestone:3 Styling — #20331 In progress
Includes the global styles project, design tools in specific site editing blocks, and any further work around theme integration (palettes, gradients, content width, etc).
Milestone:4 Theme Blocks — #22724 ✅ Completed
Covers the creation and prioritization of remaining theme related blocks. Needs coordination with theme group and community to determine priorities and gaps.
Milestone:5 Query Block — #24762 ✅ Completed
An initial implementation of the Query and Loop blocks is in place. It's missing some next steps around customizing the query, sidebar controls, and particularly pattern integration for editing and handling different displays of post lists.
Milestone:6 Navigation Block — #27593 In Progress
Editing a site's navigation menu, both in terms of structure and design.
Milestone:7 Gradual Adoption — #30662 ✅ Completed
Once more of the pieces are completed, there needs to be some room to structure how adoption might look for those that can't or don't want to restructure a full theme — intermix of block based templates and regular PHP templates, etc. Part of this is already being covered by separate projects like
edit-widgetsand the navigation block work, but keeping this noted here for visibility.