Plone content export / import support
Project description
Plone Content Export and Import
Package supporting the export and import of content, principals, relations, and translations from and to a Plone site.
Introduction
This package is a slimmer version of the awesome collective.exportimport.
While collective.exportimport
supports older Plone versions and Python 2, and also takes care of data conversion -- i.e.: from Archetypes to Dexterity -- this package focus only on latest Plone and Python.
License
The project is licensed under the GPLv2.
Changelog
1.0.0a8 (2024-10-11)
Bug fixes:
- Use plone.app.discussion and plone.app.multilingual as optional dependencies. @davisagli #18
- Include 'isReferencing' relations in import. @ksuess #32
- Set constraints after setting local permissions on content [@ericof] #33
- Export adds a newline at the end of all files.
This matches the
.editorconfig
settings that we have in most Plone packages. [maurits] #35 - Do not export or import translations when
plone.app.multilingual
is not available. [maurits] #35 - Disallowlisted portlets were not imported when there was no accompanying change in the actual portlet list. [maurits] #35
- Add a fixer for the
allow_discussion
key: this should only contain True or False when this is explicitly set on the object. [maurits] #35 - Do not export or import discussions/comments when
plone.app.discussion
is not available. [maurits] #35 - Renamed
blacklisted_status
key toblocked_status
to be sensitive. We still read the old key for backwards compatibility. [maurits] #35
1.0.0a7 (2024-06-13)
New features:
- Export / Import local permissions for each content [@ericof] #15
Bug fixes:
- Fix
plone.exportimport.utils.principals.members._run_as_manager
function [@ericof] #29
1.0.0a6 (2024-06-10)
Bug fixes:
- Allow granting roles other than Manager and Member to principals [@ericof] #25
- Fix export of language for content [@sneridagh] #26
1.0.0a5 (2024-05-16)
Internal:
- Fix list of test dependencies [@ericof]
1.0.0a4 (2024-05-15)
New features:
- Add pre_deserialize_hooks to content import [@pbauer] #22
Bug fixes:
- Reindex members of relations in case that they contain preview_image_links [sneridagh] #13
- Avoid duplicating portlets registration during import [@ericof] #16
Internal:
- Update plone/meta [@ericof] #20
1.0.0a3 (2024-05-02)
Bug fixes:
- Fix importer by issuing a transaction commit [sneridagh] #9
- Account for use case language is empty string [sneridagh] #10
1.0.0a2 (2024-04-18)
New features:
- Support export/import of portlets if plone.app.portlets is installed. @davisagli #8
1.0.0a1 (2024-04-17)
New features:
- Implement exporter and importer for content [@ericof] #1
- Implement exporter and importer for members and groups [@ericof] #2
- Implement exporter and importer for redirects [@ericof] #3
- Implement exporter and importer for relations [@ericof] #4
- Implement exporter and importer for translations [@ericof] #5
- Implement exporter and importer for discussions [@ericof] #6
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
plone_exportimport-1.0.0a8.tar.gz
(199.6 kB
view hashes)
Built Distribution
Close
Hashes for plone_exportimport-1.0.0a8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cea90aa7cb87380343fc77644b5e4c3ea412b33d5b00ff9a0b7779deab6da583 |
|
MD5 | 33cbbf8c933314528216622beac045c3 |
|
BLAKE2b-256 | 168dd116f022bc8c29711c9835be7a8f0f71321070af5a7f16c0999e47a288c2 |
Close
Hashes for plone.exportimport-1.0.0a8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c0d3b14dfb32f63e141205200924eff09164bb48671f311b6e8e2cebf3ba8b0 |
|
MD5 | d491f9de7705a519bf8b43777dcf1f9f |
|
BLAKE2b-256 | 5749558efee44805fbf12f1bcf564771b0d5562f6458192be05bff9232e0da1d |