Skip to main content

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/instance

    into 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Products.csvreplicata-1.1.tar.gz (37.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page