Skip to content

Advancing site editor index views #59659

Closed

Description

@SaxonF

Related #55083 #53322

What problem does this address?

As part of the admin track of work we want to start adopting some of the new UX paradigms within the site editor index views.

layout-motion.mp4

Pages and templates within the site editor currently drill-down the navigation sidebar showing a list of records, but what we want to work towards is always using the "content frame" for lists, including the "side by side" layout type which lets you quickly preview posts before editing. This also solves the weird "manage pages" and "manage templates" links that currently exist. The goal of this work is bring those "manage" pages forward so they are visible when visiting /pages or /templates, much like /patterns.

Tasks

Site editor responsiveness

Replace current pages with manage pages

Replace the existing pages view that shows pages in sidebar and update with the "manage pages" view. For this piece of work we can keep the "custom views" as experimental.

Old
image

New
image

Criteria:

Replace current templates with manage pages

Much like pages, we want to do the same for templates.

Old
image

New
image

Criteria:

Updates patterns to remove template parts management

The current patterns page makes use of the new data views but we still have a "manage template parts" link. We should aim to remove that link and bring the missing functionality over to the patterns view.

Criteria:

Activity

  1. youknowriad commented on Mar 7, 2024

    @youknowriad
    Contributor

    Thanks for opening this issue, these are some nice flows.

    Left sidebar remains at the top level with "templates" selected UNLESS "custom views" experiment is enabled

    I think this one is going to be challenging to pull off, I'd navigate to "custom views" (or default views if the experiment is disabled) on the first iteration. We'd need stronger routing to be able to stay in the top view in the sidebar while navigating to templates.

    "Manage template parts" link should go away

    This item is also to be addressed with care, currently the patterns list view doesn't show "template parts", so it might mean "merging them", adding fields to filter one or the other... It might require its own issue for clarity.

  2. self-assigned this
    on Mar 7, 2024
  3. added
    [Feature] DataViewsWork surrounding upgrading and evolving views in the site editor and beyond
    on Mar 7, 2024
  4. oandregal commented on Mar 12, 2024

    @oandregal
    Member

    Index for templates #59792

    @SaxonF the screenshot for templates uses the table layout, though the texts mentions grid layout. Which one should be the default? The PR uses the existing (table).

  5. oandregal commented on Mar 14, 2024

    @oandregal
    Member

    #59858 makes the list layout stable, so it becomes available for Pages, Templates, and Parts without the experiment enabled.

  6. oandregal commented on Mar 18, 2024

    @oandregal
    Member

    Updates index for pages #59950

  7. oandregal commented on Mar 21, 2024

    @oandregal
    Member

    #60069 explores using grid layout for templates.

  8. added
    [Type] Tracking IssueTactical breakdown of efforts across the codebase and/or tied to Overview issues.
    on Mar 22, 2024
  9. annezazu commented on Mar 22, 2024

    @annezazu
    Contributor

    Adding the tracking label to this as it tracks work across the experience and is part of the broader Overview issue of Data Views and Admin Redesign.

  10. oandregal commented on Apr 1, 2024

    @oandregal
    Member

    #60337 enables table layout for patterns.

  11. oandregal commented on Apr 1, 2024

    @oandregal
    Member

    #60345 removes "Manage all of my patterns" link.

  12. oandregal commented on Apr 2, 2024

    @oandregal
    Member

    #60359 looks at template parts in patterns (needs feedback on target design).

  13. oandregal commented on Apr 3, 2024

    @oandregal
    Member

    #60409 to display the content frame for Pages in mobile.

  14. oandregal commented on Apr 3, 2024

    @oandregal
    Member

    #60372 adds the author field & filter to the template parts in the Patterns page.

  15. 11 remaining items

  16. oandregal commented on May 14, 2024

    @oandregal
    Member

    #60805 landed adding "edit" & "all actions" buttons in list layout for all index views that support it (pages, templates).

  17. oandregal commented on May 14, 2024

    @oandregal
    Member

    Update on my availability for this: I have some upcoming AFK in a few days and won't be able to be back at this until the week of the 27th.

  18. jameskoster commented on May 15, 2024

    @jameskoster
    Contributor
  19. moved this from Next to In Dev in Design prioritieson May 15, 2024
  20. oandregal commented on May 16, 2024

    @oandregal
    Member

    Pages data view: clarify 'Date' field

    PR at #60477

  21. oandregal commented on May 16, 2024

    @oandregal
    Member

    Pages data view: Update title field so that homepage and posts page are marked with a badge

    PR at #61718

  22. moved this to Iteration Tracking Issues in WordPress 6.6 Editor Taskson May 22, 2024
  23. oandregal commented on May 27, 2024

    @oandregal
    Member

    custom views for pages include default views [All, Published, Draft, Scheduled, Utility, Trash]

    #62021 adds the missing Published & Scheduled items.

    I've left "Utility" out. I presume it's related to this discussion about "utility pages", for which there's an ongoing conversation — it can be addressed separately.

  24. oandregal commented on May 28, 2024

    @oandregal
    Member

    Custom views for templates include default views [All, pages, posts, utility, custom]

    #62075 addresses the preliminary steps to implement the above: it adds the postType & isCustom fields & filters to the templates page.

  25. jameskoster commented on Jul 4, 2024

    @jameskoster
    Contributor

    Most of the items here have been addressed, so I think we can close this one out.

    I've tracked any relevant outstanding items in a new tracking issue for 6.7: #63128

  26. moved this from 📋 Iteration/Tracking Issues to ✅ Done in WordPress 6.6 Editor Taskson Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

[Feature] DataViewsWork surrounding upgrading and evolving views in the site editor and beyond[Type] EnhancementA suggestion for improvement.[Type] Tracking IssueTactical breakdown of efforts across the codebase and/or tied to Overview issues.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

Sponsor
SponsoredKunjungi sekarang
Promo