You are not logged in Log in Join
You are here: Home » Members » mjablonski » OrderedObjectManager » readme » View Document

Log in
Name

Password

 

readme

OrderedObjectManager

The OrderedObjectManager patches the ObjectManager so that you can determine the order of all ZOPE-objects by hand. Simply "click & move" the objects to the required positions. This is extremly useful if you need special sortings for objects in folders for displaying in navigational elements.

To install OrderedObjectManager, unpack the product in your ZOPE-Products-Folder and restart ZOPE. After installing you see four additional buttons [at the right and at the bottom of the page] for moving objects around in all folderish objects. If you sort a folder by clicking on one of the sorting keys at the top of the folder (Type, Name, Size, Last Modified), you can "save" this sorting with "Order Objects".

OrderedObjectManager is prepared to be used with ExternalEditor and AbracadabraObject. OrderedObjectManager patches the OFS/dtml/main.dtml. If you use other products which patches this page, you have to resolve resulting conflicts by combining these changes.

If you want to integrate OrderedObjectManager into your Plone-Site, create an External Method in your Plone-Site with

  • id = Install
  • Module Name = OrderedObjectManager.Install
  • Function Name = install

save it and then execute it by clicking on Test. Now you can see two additional buttons if you view folder contents in a Plone-Folder, which allow you to determine positions of objects by moving selected objects up and down. Please note: OrderedObjectManager delivers a slightly patched version folder_contents. You should test OrderedObjectManager in a clean Plone-Site to see how it works, before you integrate it into your production site.

The OrderedObjectManager works reliable for me and I can't live without it anymore, but I will give no warranty at all. Don't use this product in production environments before you've tested it properly in a sandbox!!!

OrderedObjectManager is based on modified / improved codes from the OrderedFolder by Stephan Richter / copyrighted by iuveno AG. Please read the LICENSE.txt for more information.

Send all questions & comments regarding OrderedObjectManager to [email protected].