Metadata-Version: 1.0
Name: quintagroup.catalogupdater
Version: 0.1.1
Summary: Package for controlled ZCatalog object updating
Home-page: http://svn.quintagroup.com/products/quintagroup.catalogupdater
Author: Quintagroup
Author-email: support@quintagroup.com
License: GPL
Description: quintagroup.catalogupdater package is intended for extending ZCatalog API
        with possiblity to update selected columns only. This package registers
        'catalog_updater' utility for that.
        
        To simplify usage of the utility, quintagroup.catalogupdater extends GenericSetup's
        ZCatalog XMLAdapter handler, which allows to *update* attribute usage in *column*
        tag of *catalog.xml* file.
        
        So, when you add a new column to the catalog, you add catalog.xml file
        in some profile with following part::
        
        ...
        <column value="new_column" />
        ...
        
        This adds *new_column* metadata to the portal_catalog, BUT, this
        metadata will be empty untill you rebuild the catalog. To automate
        this step you can add 'update="True"' attribute to the tag. And this
        will lead to column update after adding. Thus, result usage should look
        like this::
        
        ...
        <column value="new_column" update="True" />
        ...
        
        It also supports subtransactions, based on threshold property of ZCatalog.
        
        Installation
        ------------
        
        See docs/INSTALL.txt file within product package for instructions.
        
        Requirements
        ------------
        
        * Plone 3.x
        * Plone 4.0
        
        Author
        ------
        
        * Andriy Mylenkyi
        
        
        Copyright (c) "Quintagroup": http://quintagroup.com, 2004 - 2010
        
        Changelog
        =========
        
        0.1.1 - Mar 24, 2010
        --------------------
        
        * added compatibility for Plone 4
        
        0.1 - Mar 11, 2010
        ------------------
        
        Initial release:
        
        * Registered 'catalog_updater' utility for list
        of columns updating [mylan]
        
        * Extended ZCatalogXMLAdapter for *update* property
        support in *column* tag [mylan]
        
        * Tests added [mylan]
        
        * Documentation files prepared for initial public release [olha]
        
        
Keywords: catalog update plone quintagroup
Platform: UNKNOWN
Classifier: Framework :: Plone
Classifier: Programming Language :: Python
