Has anyone found a solution for this in the backend and a way of representing the method in the front end?
A hierarchical page editing format would make development and administration for my clients so much more intuitive not to mention logical. The previous “Pages” module (now Tome) by Mark Huot did this but unfortunately has been replaced by the new EE Pages module which fails to address one of the core reasons for having a pages module in the first place. A tree structure is a logical method of organizing content. Every operating system in the world adopts this method so I’m pretty sure that it works. A large percentage of content management systems out there also use this method.
With such a system you still have the ability to add different dynamic content sections but being able to manage where your pages are located throughout your site is the crux. EE fails miserably in this area.Sure you can create categories and drop content under these categories but you still have to hard code your titles and there is no internal method of organizing this content. Say you have a category with 30 content items attached, how on earth do you change the order unless you add a field to order by. Try do this when you are presented with the Edit Weblog entry list. There is also the matter of sub content which can be easily addressed with a tree structure.
I believe that the whole site should revolve around a tree structure. Where there is dynamic content (as in Tome) the item in the tree is specified as just that. Additionally, there should be a simple way of creating lists out of this structure. We all use lists every day. It is the basis for all of my sites navigation. A list for the top menu or drop-down, sub-nav lists for navigation and listing of content under sections (ideally under categories).
When I add a top level item (category) I want my site to dynamically change. I want to click up or down to change the position of my pages. EE’s flexibility is found in the template system, not in the way content is managed currently. They need to correlate.
How do people survive or convince their clients to operate in a confusing illogical manor? Thoughts or suggestions are welcome.
*mini rant over*