I've built some small sites in Drupal to get comfortable with it. I'm looking at a project that could have close to 700 nodes for pages, several hundred article nodes and several hundred event nodes. How can I make these easy to navigate / manage for users that will need to edit content?

In some other content management systems there is some sort of 'content tree' to drill down to a section or item that needs to be changed. Does Drupal have something comparable? The Content screen with filter options for status, type, and language is fine for small sites, but I don't think it's going to work for scrolling through hundreds of article and page nodes.

So what I'm asking is:
Given a large # of nodes, how could I find what I want to edit quickly?

Can I make some sort of hierarchical view of the content of my site to help with organization? Show all products under a product category or all news articles under a newsroom section for example?

Thanks!
Jason

Comments

christopher james francis rodgers’s picture

The 'Book' content type comes with core
and by default is a hierarchical structuring of pages (nodes).

the Book module is not 'enabled' by default; and after you enable it,
you will be required to give yourself permission as admin to use it...
admin-menu button 'People' >> Tab:permissions >>
heading: 'Book': enable several for administrator

Any number of separate books can be created.

The parent-child relational structure is limited to 9 levels;
or at least it used to be.

Any number of children can be created and their order will be
alphabetical by default based on the 'Title' you give the page (node).

Reordering of the children's order is done via weighting,
but that system is limited to assigning each page a number
between -15, and 15-- and so is limited to 31 children per parent page,
unless you can get some additional proper ordering from coincidental
alphabetic consistency (if you follow me).

===

I assume the add-on Contributed module Views
would allow you any structure you like,
and I know you can use any 'Content type' with it-- not just books
but I have no experience with Views yet...
though I know Views is a key to be learned.

http://drupal.org/project/views

- Chris

###


All the best; intended.
-Chris (great-grandpa.com)
___
"The number one stated objective for Drupal is improving usability." ~Dries Buytaert *

poweredbypenguins’s picture

Thanks. I think that would work with some smaller sites, but 31 children wouldn't be enough to sort through something like a category of products. Ideally, I'm looking for something like a tree that users can use to drill down to a logical section to find a specific node quickly. I'll take a look at views, but I was hoping that this would already be a solved problem. Using the filter at /admin/content just doesn't seem viable for more than a handful of nodes.

joseonate’s picture

- There is some sort of 'content tree' to drill down to a section or item
Absolutely. In Drupal this is called taxonomy.

You could simply add a category tree to your nodes and make sure they are all organized appropriately. Then you can present the editor with any number of tools to find the categories and nodes, including search, an actual content tree block, category selection drop-downs from a View, etc.