zope-BTreeFolder2 - Zope product that acts like a Zope folder but can store many more items

Distribution: ROSA Enterprise Desktop
Repository: ROSA Contrib Updates x86_64
Package name: zope-BTreeFolder2
Package version: 1.0.2
Package release: 3-rosa.lts2012.0
Package architecture: noarch
Package type: rpm
Installed size: 40.95 KB
Download size: 16.33 KB
Official Mirror: mirror.rosalab.ru
When you fill a Zope folder with too many items, both Zope and your browser get overwhelmed. Zope has to load and store a large folder object, and the browser has to render large HTML tables repeatedly. Zope can store a lot of objects, but it has trouble storing a lot of objects in a single standard folder. BTreeFolder2 solves this problem by storing subobjects in Zope BTrees, special structures designed for an object database. BTrees can hold numerous items without loading them all into memory at once. This product descends from the BTreeFolder product. Since they are more optimized, BTreeFolder2 instances can hold more objects than BTreeFolder instances. But since there are products that depend on the internal structure of BTreeFolder, the product has been renamed to make it possible to have both installed at the same time. New software should depend on BTreeFolder2, not BTreeFolder. This product also includes CMFBTreeFolder, which will be made available if you also have CMF installed.



  • BTreeFolder2 == 1.0.2-3
  • zope-BTreeFolder2 == 1.0.2-3:2012.0


  • BTreeFolder2

    Install Howto

    1. Enable ROSA Contrib Updates repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install zope-BTreeFolder2 rpm package:
      # urpmi zope-BTreeFolder2


    • /usr/lib/zope/lib/python/Products/BTreeFolder2/BTreeFolder2.py
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/CHANGES.txt
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/CMFBTreeFolder.py
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/README.txt
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/__init__.py
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/btreefolder2.gif
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/contents.dtml
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/folderAdd.dtml
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/version.txt
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/tests/__init__.py
    • /usr/lib/zope/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.py


    2009-09-10 - Thierry Vignaud <tvignaud@mandriva.com> 1.0.2-3mdv2010.0 + Revision: 436325 - rebuild