CSV import/export for Archetypes or other contents (via plugins for the later).
Project description
Introduction
Allows to export and import AT objects contents and hierarchy.
It supports also other contents or objects via plugins (ZCA). This part mainly targeted for a developper audiance, so see interfaces.py / adapters.py.
Products.csvreplicata Installation
To install Products.csvreplicata into the global Python environment (or a workingenv), using a traditional Zope 2 instance, you can do this:
When you’re reading this you have probably already run easy_install Products.csvreplicata. Find out how to install setuptools (and EasyInstall) here: http://peak.telecommunity.com/DevCenter/EasyInstall
If you are using Zope 2.9 (not 2.10), get pythonproducts and install it via:
python setup.py install --home /path/to/instanceinto your Zope instance.
Create a file called Products.csvreplicata-configure.zcml in the /path/to/instance/etc/package-includes directory. The file should only contain this:
<include package="Products.csvreplicata" />
Alternatively, if you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:
Add Products.csvreplicata to the list of eggs to install, e.g.
[buildout] ... eggs = ... Products.csvreplicata * Tell the plone.recipe.zope2instance recipe to install a ZCML slug
[instance] recipe = plone.recipe.zope2instance ... zcml = Products.csvreplicata * Re-run buildout, e.g. with: $ ./bin/buildout
You can skip the ZCML slug if you are going to explicitly include the package from another package’s configure.zcml file.
Because its top level Python namespace package is called Products, this package can also be installed in Zope 2 as an old style Zope 2 Product.
For that, move (or symlink) the csvreplicata folder of this project (Products.csvreplicata/Products/csvreplicata) into the Products directory of the Zope instance it has to be installed for, and restart the server.
You can also skip the ZCML slug if you install this package the Zope 2 Product way.
Changelog
1.1 - 2009-10-17
A new import step to use csvreplicata to import contents [toutpt]
Fix creationflag issue [toutpt]
plugins system. Export other things than AT. take a look at interfaces and adpaters [kiorky]
some encoding bugs fixed [kiorky]
datetime format settings in the tool [kiorky]
images/files created with folder structure in export [kiorky]
Plone 2.5 compatibility back [kiorky]
1.0.7 - 2009-07-15
Prevent fixTools from running outside of the context of Products.csvreplicata [pigeonflight]
Fix export when data value is not ascii [yboussard]
1.0.6
support vocabulary defined as object method [Jim BAACK]
1.0.5
fix bug crc32 with large media files
when you set a CSVHandledTypesSchematas default is automatically preselected for user convenience [Jean-Philippe CAMGUILHEM]
1.0.4
Uninstall problem fix
IMPORTANT NOTE: when migrating from previous versions, you need to uninstall csvreplicata and then reinstall csvreplicata. [Jean-Philippe CAMGUILHEM]
1.0.3
Custom handlers can be now implemented outside the product, and dynamically declared to the csvreplicata tool. [Jean-Philippe CAMGUILHEM]
1.0.2
Initial release.[Eric BREHAULT / Christophe SAUTHIER]
1.0
Unreleased
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.
Source Distribution
Hashes for Products.csvreplicata-1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5e3c6fd402301d2841504c8cd0cd767fc0db6a91fd2f1b95c666183e4ebef29 |
|
MD5 | f9f0d1ff7477dcb1fe7b2820333bc687 |
|
BLAKE2b-256 | 395687429d011c45ceeaa2143dea81e8265799542306f1918dbd909cc48939ff |