Base package of the Recensio Plone portal.
We need some system packages to be available for this package to be fully functional:
- abiword (doc to pdf)
- ghostscript (pdf)
- imagemagick (to use convert for pdf pages images)
- openjdk (pdftk/solr)
- pdftk (works on pdf)
- poppler_utils (pdf)
- html-tidy (cleans up the html that will be converted to pdf)
Read Notes on speed and large migrations in the collective.exportimport README.
Then decide if you want to do an export from Plone 4 and only set blob paths. If so, set the COLLECTIVE_EXPORTIMPORT_BLOB_HOME variable on import.
Also disable the recensio event subscribers which would generate PDFs from already generated content. To do this, set RECENSIO_DISABLE_SUBSCRIBERS=true.
After successful migration import the page pictures, which were not in the Recensio Archetypes schema in Plone 4 and therefore not exported. The blob home environment variable must be set to import the page pictures.
http://localhost:8080/recensio/@@import-page-pictures
Order of import:
- Create fresh Plone instance "recensio"
- Apply profile recensio.plone:default
- Import users (< 5m): http://localhost:8080/recensio/@@import_members
- Import content: (3.5-4h): http://localhost:8080/recensio/@@import_content
- Import relations: (5 minutes): http://localhost:8080/recensio/@@import_relations
- Import translations (0): http://localhost:8080/recensio/@@import_translations
- Import local roles (< 5m): http://localhost:8080/recensio/@@import_localroles
- Import default pages (< 5m): http://localhost:8080/recensio/@@import_defaultpages
- Import ordering (~ 20m): http://localhost:8080/recensio/@@import_ordering
- Import portlets (< 5m): http://localhost:8080/recensio/@@import_portlets
- Reset dates (< 5m): http://localhost:8080/recensio/@@reset_dates
- Fix collections (0m): http://localhost:8080/recensio/@@fix_collection_queries
- Fix html (< 5m): http://localhost:8080/recensio/@@fix_html