2013 ·German ·9 slides ·8962 views

zopyx.plone migration - Plone Hochschultagung 2013

Das Dokument beschreibt die Migration von Plone 2.5 und 3.x zu Plone 4.2, wobei automatisierte Verfahren zur Übertragung wesentlicher Inhalte und Konfigurationen gefordert werden. Es werden bestehende Migrationstechniken und eine spezielle Lösung von zopyx.plone.migration vorgestellt, die bestimmte Daten extrahiert und in ein neues Plone 4.2 System importiert. Zudem wird auf die Herausforderungen und individuellen Aspekte von Migrationen hingewiesen.

Slide 1 of 9 — zopyx.plone migration - Plone Hochschultagung 2013
1/9 arrow keys or swipe · click image for fullscreen
Slide 1 of 9 — zopyx.plone migration - Plone Hochschultagung 2013
1/9

Details

Uploaded
15 May 2013
Updated
21 December 2022
Language
German
Slides
9
Image size
2048x1536
Views
8962
SlideShare ID
21202526
Uploaded format
PDF, PPTX
Collected
2026-09-27

The description above is SlideShare's automatically generated summary, not the author's own text.

Source & completeness

Content
original + reconstructed
Validation
passed
Slide text
available (9 slides)
Original files
yes
  • original.pdf PDF · 171 KB · 9 slides
  • original.pptx PPTX · 297 KB · 9 slides
Checksums (SHA-256)
  • original.pdf: 03b5b07daef49211e74a66f54612f17915c6efbfae01b9fc74d9922285ce4f2c
  • original.pptx: debbcc70417e31faa3873f7059a37655e4d13eed8c728107c9d2a5d4bf5fd274

Slide images come from SlideShare's public renderings (2048x1536 px, WebP). Any file marked as reconstructed is assembled from those images and is not the author's original source file.

Full text of every slide

Text extracted by SlideShare from the slide images — may contain OCR errors. 9 of 9 slides have text.

1
zopyx.plone.migration Andreas Jung ZOPYX Ltd.
2
Ausgangspunkt • ca. 15 Plone 2.5 + Plone 3.X aus dem Berliner Schulprojekt mit Plone BICS • verschiedene Add-Ons • verschiedene Anpassungen • eingeschränktes Budget • viele kleine Sites, mehrere größere Sites (2 GB) • kalkulierbare Entwicklungskosten und Riskioabschätzung • Forderung nach automatisierter Migration, die die wesentlichen Inhalte und Konfigurationen sauber in Plone 4.2 importiert • keine Migration von Add-Ons ohne Pendant in Plone 4.x • Besonderheit: PloneGazette -> EasyNewsletter • händische Nacharbeit notwendig
3
Existierende Migrationstechniken • Standard Plone Migration • Transmogrifier • ...und diverse handgestrickte Lösungen
4
zopyx.plone.migration • Export von Plone 2.X, 3.X Sites – Standard AT Typen – User, Gruppen – Berechtigungen – Workflows und Workflow-Zustände – Struktur der Site – Metadaten – Lokale Rollen, Sharing.... – Default Views • keine vollständige 1:1 Migration • 80:20 Regel • exportiert werden die wichtigsten Daten
5
Export Format • <site>/content.ini • <site>/groups.ini • <site>/members.ini • <site>/structure.ini • <site>/contents/<uuid>[.bin]
6
Importer • legt neue Plone 4.2 Site an • importiert exportierten Inhalt sauber unter Verwendung der offiziellen Plone APIs in Plone
7
Erweiterbarkeit • halbwegs sauber programmiert • feingranulare Funktionalität • kein projektmigrationsspezifischer Code • klein und kompakt – exporter.py: 450 LOC – importer.py: 670 LOC
8
Migrationsweisheiten: • Migrationen ohne blutige Nasen gibt es nicht • Jede Migration ist anders • Jede Migration dauert länger als man denkt • Es existiert kein Allheilrezept für Migrationen
9
Repository • https://github.com/zopyx/zopyx.plone.migration