WordPress.org

Make WordPress Core

Opened 6 years ago

Closed 10 months ago

Last modified 10 months ago

#12273 closed feature request (maybelater)

Better support for sites with LOTS of pages

Reported by: mkjones Owned by:
Milestone: Priority: normal
Severity: normal Version: 2.7
Component: Posts, Post Types Keywords: needs-patch
Focuses: administration Cc:

Description

The default page listing is inadequate for sites utilise Pages as their main content type.

An option to collapse the page listing and hide "all" sub-pages (only showing top-level) would dramatically improve the UI making it easier to find pages within the WordPress structure.

Example:

Current Page View

Page 1
-SubPage 1.1
--SubSubPage 1.1.1
--SubSubPage 1.1.2
-SubPage 1.2
-SubPage 1.3
Page 2
-SubPage 2.1
-SubPage 2.2
--SubSubPage 2.2.1
--SubSubPage 2.2.2

Proposed Page View

Default View

Page 1 [+] (< click to expand)
Page 2 [+]

Expanded View

Page 1 [-] 
-SubPage 1.1 [+] (< click to expand)
-SubPage 1.2
-SubPage 1.3
Page 2 [+]

...

Page 1 [-]
-SubPage 1.1 [-]
--SubSubPage 1.1.1
--SubSubPage 1.1.2 (> no further levels)
-SubPage 1.2
-SubPage 1.3
Page 2 [+]

Change History (17)

#1 follow-up: @scribu
6 years ago

  • Component changed from UI to Administration
  • Type changed from enhancement to feature request

Relevant plugins (that I know of):

#2 follow-up: @scribu
6 years ago

Related: #11817

#3 in reply to: ↑ 2 @mkjones
6 years ago

Replying to scribu:

Related: #11817

This is related to front-end page menu management so isn't relevant.

#4 in reply to: ↑ 1 @mkjones
6 years ago

Replying to scribu:

Relevant plugins (that I know of):

Page Tree is closer to the requirement laid out in this ticket Page Tree but is over simplified and doesn't replace the Page Edit screen - it creates a new, separate admin listing.

#5 @voyagerfan5761
6 years ago

  • Cc WordPress@… added

#6 @scribu
6 years ago

  • Milestone changed from Unassigned to Future Release

#7 @mikeschinkel
6 years ago

  • Cc mikeschinkel@… added

#8 @jane
5 years ago

  • Cc jane added
  • Version set to 3.1

I'd like to see this in 3.3. Simple expand/collapse per nested level on the edit.php?post_type=page screen. If someone started working on a patch, maybe we could get it in early.

#9 @scribu
5 years ago

  • Version changed from 3.1 to 2.7

Most advanced plugin in this area: CMS Tree Page View

#10 @andrewryno
5 years ago

  • Cc andrewryno@… added

#11 @saracannon
5 years ago

  • Cc sararcannon@… added

#12 @sillybean
3 years ago

  • Cc steph@… added

#13 @sillybean
3 years ago

Another plugin: Advanced Page Manager.

Every solution I've seen so far is perfectly hideous. I'd like something that looks native: a view switcher icon on the Pages screen that would toggle a single-level page list. Pages with children would have an action row link or icon to display the child pages.

I have a stub of a new plugin over here, if anyone wants to work on this: https://github.com/sillybean/Hide-Deep-Pages

#14 @jrbeilke
3 years ago

  • Cc jrbeilke@… added

#15 @nacin
2 years ago

  • Component changed from Administration to Posts, Post Types
  • Focuses administration added

#16 @chriscct7
10 months ago

  • Keywords needs-patch added; pages removed
  • Milestone Future Release deleted
  • Resolution set to maybelater
  • Status changed from new to closed

Closing as maybelater. Complete lack of interest on the feature on the ticket over the last 2 years. Feel free to reopen when more interest re-emerges (particularly if there's a patch). On the verge of plugin territory in my opinion.

#17 @jeremyfelt
10 months ago

I'll toss https://wordpress.org/plugins/bu-navigation/ into the mix for anyone coming across this ticket needing a good plugin suggestion for managing many, many pages.

Note: See TracTickets for help on using tickets.