Plone add-on to export dexterity content in various formats
Project description
collective.contentexport
Features
Exports dexterity content in various formats:
xlsx
xls
csv
tsv
json
yaml
html (a table)
zip-file containing all images from image-fields
zip-file containing all files from file-fields
zip-file containing related files and images from relationfields
Usage
Provides a form /@@export_view to configure the export.
The form allows you to:
Select the export type
Select the content type to export
Choose fields from the selected type to be ignored
Select the format of richtext-fields (html/plaintext)
Select the format for files and images (url, base64, location within zip-file)
collective.contentexport uses tablib for several export-formats.
Compatability
collective.contentexport is tested to work in Plone 4 and Plone 5.
Installation
Install collective.contentexport by adding it to your buildout:
[buildout] ... eggs = collective.contentexport
and then running bin/buildout
Contribute
Issue Tracker: https://github.com/starzel/collective.contentexport/issues
Source Code: https://github.com/starzel/collective.contentexport
Support
If you are having issues, please let us know at https://github.com/starzel/collective.contentexport/issues.
License
The project is licensed under the GPLv2.
Contributors
Philip Bauer, bauer@starzel.de
Changelog
1.0b1 (2015-11-05)
Sort fieldnames in blacklist by alphabet. [pbauer]
Add ability to provide additional export-methods for arbitrary data by extending ADDITIONAL_MAPPING. [pbauer]
Add tests [pbauer]
1.0a2 (2015-11-04)
Localize datetime [pbauer]
Prevent uneven dimension of data-dict [pbauer]
Fix blacklist [pbauer]
1.0a1 (2015-11-04)
Get content from all languages. [pbauer]
Add export for multiple images and files related with RelationList. [pbauer]
Allow choosing blacklisted fields from the fields of the selected type. [pbauer]
Use http://docs.python-tablib.org for most exports. [pbauer]
Add German translations. [pbauer]
Moved initial code from client-project to github. [pbauer]
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 collective.contentexport-1.0b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45dc5367bf8d84008c82eaf992d428e831053897034432e1fe230481dd985253 |
|
MD5 | 84ada1d5c079cc25c23532b2af96d27d |
|
BLAKE2b-256 | ebb2a2479080b93d45809757753c83cac9078ad5d325604b919375da0bf981b8 |