Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install products.orderedbtreefolder

How to install Products.orderedbtreefolder

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install products.orderedbtreefolder
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.3.0 Available View build log
1.2.1 Available View build log
1.2.0 Available View build log
Windows (64-bit)
1.3.0 Available View build log
1.2.1 Available View build log
1.2.0 Available View build log
Mac OS X (10.5+)
1.3.0 Available View build log
1.2.1 Available View build log
1.2.0 Available View build log
Linux (32-bit)
1.3.0 Available View build log
1.2.1 Available View build log
1.2.0 Available View build log
Linux (64-bit)
1.3.0 Available View build log
1.2.1 Available View build log
1.2.0 Available View build log
 
License
GPL
Lastest release
version 1.3.0 on Mar 16th, 2011

Changes

1.3.0 (2011-03-15)
  • Updated package to use Products.BTreeFolder2 >= 2.13.3, so most compatibility code added in version 1.2.1 could be removed, thus requiring at least Products.BTreeFolder2 version 2.13.3.
  • Removed not needed dependency on Products.CMFCore.
1.2.1 (2011-03-07)
  • Methods objectItems, objectValues, keys, values and items returned values unordered when package was used together with Products.BTreeFolder2 >= 2.13.
1.2.0 (2011-03-03)
  • Updated to run on Zope 2.12+, thus requiring at least this version.
1.1.0 (2009-04-01)
  • Initial packaging as an egg.
  • Code cleanup.

Ordered BTreeFolder

This btree folder class implements the OrderSupport interface from the core Zope2.7+ distribution. It is a subclass of the BTreeFolder2 product from Shane Hathaway. The BTreeFolder2 product needs to be installed alongside this product.

Features

This folder has the advantages of a normal BTreefolder. Object listing and access to single objects, does not load unused objects into memory.

With the ordering support one can use this folder as a base class for other more application oriented containers.

Every OBTreeFolder has the property insertmodus which defines where in the ordering new objects should be added. Default is at the beginning of the ordered list.

In the ZMI, there is a simple javascript based method to change the order of several objects with one request.

License

This product is licensed under the GPL, read LICENSE.GPL for more info.

Info

For questions regarding this product you can send an email to

core@unioncms.org
Contributions

Thanks to Helge Tesdal for a nice optimization hint.

Subscribe to package updates

Last updated Mar 16th, 2011

Download Stats

Last month:3

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.