Outline Designer

btopro - March 18, 2008 - 19:24

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)

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 releasesDateSizeLinksStatus
6.x-1.0-rc32009-Feb-2033.87 KBRecommended for 6.xThis is currently the recommended release for 6.x.


 
 

Drupal is a registered trademark of Dries Buytaert.