Outline Designer
Future Directions
This Module will seek to integrate with the Popup API and drop integration with the AJAX and Thickbox modules. If anyone has experience with Popup API and could lend a hand it would be much appreciated. (I've attempted integration but have a bit too much on my plate right now to make it a high priority).
This module is traditionally used by site admins and content authors and (most likely) should only be used by them. "With great power comes great responsibility"
It's taken a long time but I've finally gotten a product out the door i'm happy with (as a first version at least). This is miles better then the 5.x version and as we are moving away from 5 internally I will no long be maintaining the 5.x version. I will help out with support questions still but the 5.x version will not be updated, please, upgrade your drupal site to 6.x, ya...it's that cool!
The Outline Designer is a visual way of structuring and organizing content in your Drupal site that piggy-backs the core-optional Book's functionality. It might as well be called a "Book Usability" module as it provides a massive usability overhaul to drupal and the book's module. I also adds in a jQuery context menu to allow for the following additional operations (all ajax / AHAH of course):
- Add a child node
- Edit a node (via thickbox and Ajax module integration)
- Rename a node
- Duplicate a node or branch of nodes
- Delete a node or branch of nodes
- Change content type
- Cascade node permissions (future)
The following modules (and versions) are required / known to work:
- Thickbox 1.2 (1.3 AND 1.4 DON'T WORK CURRENTLY)
- Prepopulate
- Ajax (known to work with 6.x-1.14)
- Also, Outline designer doesn't work unless the "Ajax ui" module is enabled and you check all the content types you plan to use.
It also allows you to quickly reorganize all content within any book in your site as well as change titles and add nodes with the click of a mouse! Make sure to watch the screencasts to see the true power of this module. Please submit issues / feature ideas / glitches that you find and tell your friends. I honestly think a lot of this functionality is important enough that some of it could be integrated as core functionality in books / menu structuring. It also will ajax save the new parent / child / weighting structure on drag-and-drop (currently drupal just tells you you need to click save). The AHAH adding a child also makes building outlines VERY simple.
Lastly, this module has optional TinyMCE integration and works if the module is enabled / configured correctly.
KNOWN ISSUES (no more permission issues :) )
- Duplicate sometimes doesn't associate to the correct branch
- Click/cascading permissions down the tree is still planned for future functionality
This is a very powerful tool so as with any Drupal admin privs. deal them out with caution.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.0-rc3 | 2009-Feb-20 | 33.87 KB | Download · Release notes | Recommended for 6.x | |
