Talk

Migrating a large university site to Plone 5.2

This talk covers our experiences and our approach with the migration of a large university site (University of Gent). The project is still ongoing so this description is preliminary.

The current ugent.be site is based on Plone 4 and Archetypes. As part of the migration teams I developed a migration strategy for migrating the content from Plone 4 to Plone 5.2. The approach consists of three phases:

  1. Export of the original site to JSON using collective.jsonify (an extended version)
  2. Import of all JSON data into a document database (ArangoDB) in order to query and retrieve related content to be migrated using queries. The intermediate database allows us to perform partial imports e.g. only subfolders or import only certain content-types
  3. A custom migration script will query the document database for content to be migrated and performs the import into the target site over plone.restapi

Results and conclusions: to be determined.

This talk is a followup on our previous migration strategy where we exported content directly through a ZEO client on the source side and piped directly into the target site over plone.restapi.
The decoupling of the export and import gives us greater flexibility in particular when working on more complex migrations.
The UGent migration process support currently the standard Plone content-types (Archetypes to Dexterity), various specific content-types of UGent, a migration of old-styles Archetypes topics to Collections and a full migration from PloneFormGen to collective.easyform.

Length

40'

Target Audience

Integrator

Target Level

Intermediate
Group

Get tickets now!

Full conference pass

Full access to trainings, conference & party

Access to 2 day trainings

Access to 3 days conference

All coffee breaks

3 Lunches (Italian specialties!)

Join the night party

Join the community sprints

380

+ Fee & VAT

1-day conference pass

Access to one day of the conference

1 Day of conference

3 Parallel tracks

2 Coffee breaks

1 Lunch (Italian specialties!)

150

+ Fee & VAT

(+1) Party

Get an additional entrance to the Plone Party!

Bring a friend/partner at the party and share the medieval and renaissance atmosphere that surrounds the Este Castle.

50

+ Fee & VAT