Integration package for `plone.folder` into Plone
Project description
Overview
This package provides base classes for folderish Archetypes / ATContentTypes content types based on B-trees, a.k.a. “large folders” in Plone. Storing content in such folders provides significant performance benefits over regular folders.
The package only contains the integration layer for the base class provided by plone.folder, however. Please see there for more detailed information.
Caveats
If you are using plone.app.folder in your product you may notice that PloneTestCase will fail to setup a Plone site for your functional tests. This can be resolved by adding this line to your functional test source:
from plone.app.folder.tests import bbb
Changelog
1.0b4 - Released March 6, 2010
Don’t try to store an acquisition-wrapped catalog on the positional index. [hannosch]
1.0b3 - Released February 18, 2010
Only apply monkey patch for reindexOnReorder on Plone 3.x & shortcut indexing completely if the fake index has been installed. [witsch]
Replace monkey patch for Catalog._getSortIndex with a fake index that can sort search results according to their position in the container. [witsch]
Add optimization for sorting results by folder position for the usual “all results in one folder” case. [witsch]
Add adapter for previous/next support that doesn’t need the catalog. [witsch]
Remove getObjPositionInParent catalog index and use a sort index based on the folder’s order information instead. [witsch]
1.0b2 - Released January 28, 2010
Add IATBTreeFolder to implements list of ATFolder replacement. [thet]
1.0b1 - Released Nov 15, 2009
Copy the index_html method from ATContentTypes to better support WebDAV. [davisagli]
Add in-place migration code. [witsch]
Work around imports no longer present in Plone 4.0. [witsch]
(Briefly) document the plone.app.folder.tests.bbb usage. [wichert]
1.0a1 - Released May 7, 2009
Initial release as factored out from plone.folder. [witsch]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.