Twenty Seventeen Features Meeting Notes: Sept. 27 2016

Here’s the meeting summary for this week. If I missed anything, let me know in the comments.

Housekeeping

Summary

The group:

  • Discussed #37974 and what the options were for possible implementation. Those include: theme options, nav menus and child pages.
  • Mostly agreed that nav menus had a lot of positive things that could be inherited for this feature. Beside a familiar UI, the internal data structure is solid and flexible for future changes and growth, and there are several ways to improve the experience to make it more discoverable, such as with menu fallbacks in the customize preview.
  • Talked about “fragments” and how this feature might work when a full page is assembled via those fragments. The fragments wouldn’t be viewable on their own.
  • Talked about how child pages are grouped together on the edit screen but don’t have good UI for page structure management.
  • Mentioned theme options and how many themes do this kind of thing now, but it lacks portability and themes can do it in many different ways.
  • Talked a bit about how themes might output the assembled content. Maybe it uses a version of the_content().
  • Noticed that drag and drop ordering came up a lot – especially in relation to concepts users get in menus and widgets.
  • Brought up the idea of adding other pages’ content inside a page. Pages in a page. But that could be getting too far into content block territory.
  • Shared ideas about where this might live: in the edit screen, the Customizer or a combination.
  • Decided to have @karmatosed sketch out some of these ideas. Others are welcome too!
  • Brought up video headers, #38172, to get more eyes on it.
  • Discussed dummy content, #38114, after the official meeting. Chat archive starts here.
  • Talked about a potential direction for dummy content that’s showing it when live previewing, using JSON as a potential format and having a set of dummy content in Core that themes could utilize.
  • Decided to research what type of content themes might need. It may be smart to divide content by theme types.

#4-7, #bundled-theme, #twenty-seventeen