source: products/quintagroup.catalogupdater/trunk/README.txt @ 1844

Last change on this file since 1844 was 1844, checked in by olha, 14 years ago

doc files updated more.

  • Property svn:eol-style set to native
File size: 1.2 KB
RevLine 
[1841]1quintagroup.catalogupdater
2==========================
[1739]3
[1841]4quintagroup.catalogupdater package is intended for extending ZCatalog API
5with possiblity to update selected columns only. This package registers
6'catalog_updater' utility for that.
[1739]7
[1842]8To simplify usage of the utility, quintagroup.catalogupdater extends GenericSetup's
9ZCatalog XMLAdapter handler, which allows to *update* attribute usage in *column*
10tag of *catalog.xml* file.
[1763]11
[1800]12So, when you add a new column to the catalog, you add catalog.xml file
[1841]13in some profile with following part::
[1763]14
[1843]15 ...
16 <column value="new_column" />
17 ...
[1763]18
[1800]19This adds *new_column* metadata to the portal_catalog, BUT, this
20metadata will be empty untill you rebuild the catalog. To automate
21this step you can add 'update="True"' attribute to the tag. And this
22will lead to column update after adding. Thus, result usage should look
[1841]23like this::
[1763]24
[1843]25 ...
26 <column value="new_column" update="True" />
27 ...
[1766]28
[1841]29It also supports subtransactions, based on threshold property of ZCatalog.
30
31Installation
32------------
33
[1844]34See docs/INSTALL.txt file within product package for instructions.
[1841]35
36Requirements
37------------
38
39* Plone 3.x
40
41Author
42------
43
44* Andriy Mylenkyi
45
[1844]46
47Copyright (c) "Quintagroup": http://quintagroup.com, 2004 - 2010
Note: See TracBrowser for help on using the repository browser.