Full site editing

(This is currently a work in progress)

The goal of the full site editing project is to utilize the power of Gutenberg’s block model in an editing experience beyond post or page content. In other words, the idea is to make the entire site customizable. This editing mode will understand the structure of the site and provide ways to modify global elements like headers and footers.

Focus maintainers: @michael-arestad, @mapk

Timeline: TBD

Tickets, Issues, and PRs:

Problems to solve: Problems to solve:

  • How does a user initiate full site editing?
    • Start from full site? Start from page/post?
  • How to navigate pages in full site editing?
  • Layouts
    • Default layouts?
    • How to switch layouts?
      • How to display layout options
  • How to add/remove block patterns
  • Navigation block integration
  • Saving changes
    • All at once (staged sort of)
    • Block-level
    • Both?
  • Placeholders when no blocks are loaded (archive pages or something?)

— nice to have (or maybe future tasks) —

  • Forked layouts?
  • How to fork layout?
  • Save forked layout?
  • Forking layout parts?

Top ↑

Blogs posts and more Blogs posts and more