The basic notion is to extend the current Node Hierarchy module functionality.
This would include extending the outline tool into a central 'in-structure' content management tool. In a general usability sense, by customizing node types, users and site builders will be able to extend the hierarchical structure management into the domain of task management, content organization, book creation, and hierarchical document creation. As such this is ostensibly a usability project, with strict focus on enabling rapid content creation and management within the context of hierarchical organization. There are also some personal goals to produce a tool that can rapidly create well structured hierarchical pages, with appropriately nested headings and sections according to academic standards.
Here's a quick list, in no particular order, of where I can see such an outline based content manager going. I am aware that there is some overlap with the recently released Outline Designer module, which is also part of another proposal (see: http://groups.drupal.org/node/9896). I'd specifically like some feedback on this issue.
There would be two main components to the project, possibly deliverable as modules extending the Node Hierarchy module.
Firstly, the outliner would be moved to its own module, and extended with the provision of a central admin for custom building the current Actions bar. The following features would be prioritised:
The second major component of the project is the Pagebuilder/Exporter, the 'scratch an itch' section. Basically, I'd like to be able to export a hierarchy as a well formatted html page. I really like the book module's printer friendly pages feature but I find the book module as a whole is difficult to work with. There has been some expressed dissatisfaction within the community as well regarding the book module's suitability to general outline applications. This is in fact a project I'm really interested in, as I can see it also be used to generate wikipedia like pages that can be edited at the individual section level, or at the whole page level. I also think integration with bibliography module is key, as one can have inline citations that could be collated from all the nodes and appended at the end of the document as footnotes. It also opens the door for quick and easy TOC generation, and structured headings according to hierarchy depth.
Work would be undertaken with the following caveats in mind:
Comments
Looks good (and some more background)
First off, I should point out that I've had a small role in encouraging this proposal, and am therefore somewhat baised to believe it's a good idea. Michael initially posted his ideas in this issue: http://drupal.org/node/233386 ('looplog' in g.d.o. is 'omjn' in d.o.). As that discussion evolved, so did the idea of doing it as an SOC project.
Given that caveat emptor, here are a few further thoughts:
And, as a last observation, #3 potentially expands scope, while #2 is concerned about it -- the proper balance will be important to keep goals realistic and achievable.
Overall, however, I'm happy to see you taking the initiative to propose and work on this project!
Drew Gorton
Gorton Studios
Here's a list of TOC
Here's a list of TOC modules:
https://www.drupal.org/node/2278811
My contribution is the TOC Node module:
Add a Table Of Contents to Drupal pages