SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Interaktiv GmbH | Creative Information Solutions
LOST IN MIGRATION
A FLEXIBLE APPROACH TO CONTENT
MIGRATION IN PLONE
Interaktiv GmbH | Creative Information Solutions
WHO WE ARE
Jan
 Full service agency since 1998, Cologne/Germany
 Open source development, content management,
online marketing
 Websites, portals, intranets
 Spezialisation in health care and non-profit
organizations
1. Why another migration tool for Plone?
2. What does the migrator do?
3. Some code and real life examples
4. To do and questions
MY TALK
© Interaktiv GmbH | Creative Information Solutions
WHY ANOTHER MIGRATION TOOL?
© Interaktiv GmbH | Creative Information Solutions
Goal: Migrate Archetypes to Dexterity
• atct_migrator in most cases the right tool
• “How to upgrade sites to Plone 5” from Philip Bauer
LOST IN MIGRATION - EXAMPLE
© Interaktiv GmbH | Creative Information Solutions
• Plone 3.3.5
• More than 20 000 items
• Custom content types
• Usage of archetypes.schemaextender
• Merging of content from different sites
• Cluster of five sites sharing a mounted zeo (uninstallable)
INTERAKTIV.MIGRATOR
© Interaktiv GmbH | Creative Information Solutions
JSON
Source Target
INTERAKTIV.MIGRATOR
© Interaktiv GmbH | Creative Information Solutions
Pro:
• content directly to newer Plone
• own types without mapping already matching fields
• archetypes.schemaextender data
• content to different site
• from a live system worry-free
• new and clean database
INTERAKTIV.MIGRATOR
© Interaktiv GmbH | Creative Information Solutions
Contra:
• only content is migrated
• References have to be migrated at second run
WHAT HAPPENED WITH OUR EXAMPLE:
© Interaktiv GmbH | Creative Information Solutions
• approach worked in our special case
• perfomance was okay -> 18 000 items in about 50 min.
• we were happy, our customer was happy
• and a better performing website
EXAMPLES
© Interaktiv GmbH | Creative Information Solutions
1. Migration of a whole website
2. Migration of an individual content type (News Item)
CODE SAMPLE
© Interaktiv GmbH | Creative Information Solutions
CONCLUSION & TO DO
© Interaktiv GmbH | Creative Information Solutions
• interaktiv.migrator is in beta
• target audience: developers
• does not work yet for collections
• only migrates from Archetypes to Dexterity
• no migration of "resolve uid" links yet
• better documentation / testing / refactoring
YOUR QUESTIONS?
© Interaktiv GmbH | Creative Information Solutions
Interested in this project?
Talk to us at the conference
Or contact me at:
mevissen@interaktiv.de
https://github.com/jmevissen/interaktiv.migrator
https://github.com/jmevissen/interaktiv.migrator_p3
Or….
www.interaktiv.de

Weitere ähnliche Inhalte

Ähnlich wie Lost in migration

Hippo nuxeo world
Hippo nuxeo worldHippo nuxeo world
Hippo nuxeo worldserraalink
 
Lelesys Informatik GmbH - Company Profile
Lelesys Informatik GmbH - Company ProfileLelesys Informatik GmbH - Company Profile
Lelesys Informatik GmbH - Company ProfileHrishikesh Lele
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portalstc-siliconvalley
 
Digital Asset Management: A Platform Approach
Digital Asset Management: A Platform ApproachDigital Asset Management: A Platform Approach
Digital Asset Management: A Platform ApproachNuxeo
 
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSébastien Levert
 
How hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potentialHow hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potentialKnut Relbe-Moe [MVP, MCT]
 
Unique Selling Propositions with Smalltalk
Unique Selling Propositions with SmalltalkUnique Selling Propositions with Smalltalk
Unique Selling Propositions with SmalltalkESUG
 
LinkedTeams company profile (English)
LinkedTeams company profile (English)LinkedTeams company profile (English)
LinkedTeams company profile (English)LinkedTeams
 
SPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet PotentialSPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet PotentialKnut Relbe-Moe [MVP, MCT]
 
The rise of Digital Experience Platforms
The rise of Digital Experience PlatformsThe rise of Digital Experience Platforms
The rise of Digital Experience PlatformseZ Systems
 
Content Services - What's New in EP5?
Content Services - What's New in EP5?Content Services - What's New in EP5?
Content Services - What's New in EP5?OpenText
 
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...TIMETOACT GROUP
 
Building a community
Building a communityBuilding a community
Building a communityRick Mans
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business ModelTien-Soon Law
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory FrameworkBIWUG
 
User centric eployee portal michalsen.ppt
User centric eployee portal michalsen.pptUser centric eployee portal michalsen.ppt
User centric eployee portal michalsen.pptKjartan Michalsen
 

Ähnlich wie Lost in migration (20)

Hippo nuxeo world
Hippo nuxeo worldHippo nuxeo world
Hippo nuxeo world
 
Lelesys Informatik GmbH - Company Profile
Lelesys Informatik GmbH - Company ProfileLelesys Informatik GmbH - Company Profile
Lelesys Informatik GmbH - Company Profile
 
Bedrijfspresentatie dotProjects
Bedrijfspresentatie dotProjectsBedrijfspresentatie dotProjects
Bedrijfspresentatie dotProjects
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
Content Publishing
Content PublishingContent Publishing
Content Publishing
 
Digital Asset Management: A Platform Approach
Digital Asset Management: A Platform ApproachDigital Asset Management: A Platform Approach
Digital Asset Management: A Platform Approach
 
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
 
Intranet 2.0
Intranet 2.0Intranet 2.0
Intranet 2.0
 
How hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potentialHow hubsites raise SharePoint Intranet potential
How hubsites raise SharePoint Intranet potential
 
Unique Selling Propositions with Smalltalk
Unique Selling Propositions with SmalltalkUnique Selling Propositions with Smalltalk
Unique Selling Propositions with Smalltalk
 
LinkedTeams company profile (English)
LinkedTeams company profile (English)LinkedTeams company profile (English)
LinkedTeams company profile (English)
 
SPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet PotentialSPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
SPSNYC: How Hub Sites Raise SharePoint's Intranet Potential
 
The rise of Digital Experience Platforms
The rise of Digital Experience PlatformsThe rise of Digital Experience Platforms
The rise of Digital Experience Platforms
 
Owd multi repo-v2
Owd multi repo-v2Owd multi repo-v2
Owd multi repo-v2
 
Content Services - What's New in EP5?
Content Services - What's New in EP5?Content Services - What's New in EP5?
Content Services - What's New in EP5?
 
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...
 
Building a community
Building a communityBuilding a community
Building a community
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business Model
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework
 
User centric eployee portal michalsen.ppt
User centric eployee portal michalsen.pptUser centric eployee portal michalsen.ppt
User centric eployee portal michalsen.ppt
 

Mehr von Interaktiv

Making new work work
Making new work workMaking new work work
Making new work workInteraktiv
 
The state of Plone performance
The state of Plone performanceThe state of Plone performance
The state of Plone performanceInteraktiv
 
Game of Plones
Game of PlonesGame of Plones
Game of PlonesInteraktiv
 
Privacy experience in Plone and other open source CMS
Privacy experience in Plone and other open source CMSPrivacy experience in Plone and other open source CMS
Privacy experience in Plone and other open source CMSInteraktiv
 
The Future of Plone: Thoughts from a Marketing Perspective
The Future of Plone: Thoughts from a Marketing PerspectiveThe Future of Plone: Thoughts from a Marketing Perspective
The Future of Plone: Thoughts from a Marketing PerspectiveInteraktiv
 
Personalized content delivery with plone
Personalized content delivery with plonePersonalized content delivery with plone
Personalized content delivery with ploneInteraktiv
 

Mehr von Interaktiv (6)

Making new work work
Making new work workMaking new work work
Making new work work
 
The state of Plone performance
The state of Plone performanceThe state of Plone performance
The state of Plone performance
 
Game of Plones
Game of PlonesGame of Plones
Game of Plones
 
Privacy experience in Plone and other open source CMS
Privacy experience in Plone and other open source CMSPrivacy experience in Plone and other open source CMS
Privacy experience in Plone and other open source CMS
 
The Future of Plone: Thoughts from a Marketing Perspective
The Future of Plone: Thoughts from a Marketing PerspectiveThe Future of Plone: Thoughts from a Marketing Perspective
The Future of Plone: Thoughts from a Marketing Perspective
 
Personalized content delivery with plone
Personalized content delivery with plonePersonalized content delivery with plone
Personalized content delivery with plone
 

Kürzlich hochgeladen

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Kürzlich hochgeladen (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Lost in migration

  • 1. Interaktiv GmbH | Creative Information Solutions LOST IN MIGRATION A FLEXIBLE APPROACH TO CONTENT MIGRATION IN PLONE
  • 2. Interaktiv GmbH | Creative Information Solutions WHO WE ARE Jan  Full service agency since 1998, Cologne/Germany  Open source development, content management, online marketing  Websites, portals, intranets  Spezialisation in health care and non-profit organizations
  • 3. 1. Why another migration tool for Plone? 2. What does the migrator do? 3. Some code and real life examples 4. To do and questions MY TALK © Interaktiv GmbH | Creative Information Solutions
  • 4. WHY ANOTHER MIGRATION TOOL? © Interaktiv GmbH | Creative Information Solutions Goal: Migrate Archetypes to Dexterity • atct_migrator in most cases the right tool • “How to upgrade sites to Plone 5” from Philip Bauer
  • 5. LOST IN MIGRATION - EXAMPLE © Interaktiv GmbH | Creative Information Solutions • Plone 3.3.5 • More than 20 000 items • Custom content types • Usage of archetypes.schemaextender • Merging of content from different sites • Cluster of five sites sharing a mounted zeo (uninstallable)
  • 6. INTERAKTIV.MIGRATOR © Interaktiv GmbH | Creative Information Solutions JSON Source Target
  • 7. INTERAKTIV.MIGRATOR © Interaktiv GmbH | Creative Information Solutions Pro: • content directly to newer Plone • own types without mapping already matching fields • archetypes.schemaextender data • content to different site • from a live system worry-free • new and clean database
  • 8. INTERAKTIV.MIGRATOR © Interaktiv GmbH | Creative Information Solutions Contra: • only content is migrated • References have to be migrated at second run
  • 9. WHAT HAPPENED WITH OUR EXAMPLE: © Interaktiv GmbH | Creative Information Solutions • approach worked in our special case • perfomance was okay -> 18 000 items in about 50 min. • we were happy, our customer was happy • and a better performing website
  • 10. EXAMPLES © Interaktiv GmbH | Creative Information Solutions 1. Migration of a whole website 2. Migration of an individual content type (News Item)
  • 11. CODE SAMPLE © Interaktiv GmbH | Creative Information Solutions
  • 12. CONCLUSION & TO DO © Interaktiv GmbH | Creative Information Solutions • interaktiv.migrator is in beta • target audience: developers • does not work yet for collections • only migrates from Archetypes to Dexterity • no migration of "resolve uid" links yet • better documentation / testing / refactoring
  • 13. YOUR QUESTIONS? © Interaktiv GmbH | Creative Information Solutions Interested in this project? Talk to us at the conference Or contact me at: mevissen@interaktiv.de https://github.com/jmevissen/interaktiv.migrator https://github.com/jmevissen/interaktiv.migrator_p3 Or…. www.interaktiv.de

Hinweis der Redaktion

  1. Stehe hier für die Interaktiv GmbH, und möchte uns daher kurz vorstellen. Wir sind seit 1998 am Markt, haben unseren Sitz in Köln und beschäftigen uns in erster Linie mit Open Source Entwicklung, mit Content Management Systemen und allen Spielarten des Online Marketings. In der Open Source Entwicklung haben wir 7 Entwickler, die festangestellt oder als freiberufliche Mitarbeiter seit langer Zeit für uns tätig sind. We are a Cologne Germany-based web agency specializing in sophisticated content management based on Plone. We build state-of-the art web applications, serving customers in Germany and abroad. Sponsored Plone conference 2014 in Bristol
  2. Limitations in official Plone migration tool: erweiterte Contenttypen => nur ein Teil des alten contents soll übernommen werden => alte Seiten mit "undeinstallierbaren" Produkten / nicht mehr intallierbare Seiten => Beispiel 'AEZQ' => uninstallierbar => viel content ~ 10000 + => muss aus live betrieb heraus migriert werden
  3. Limitations in official Plone migration tool: erweiterte Contenttypen => nur ein Teil des alten contents soll übernommen werden => alte Seiten mit "undeinstallierbaren" Produkten / nicht mehr intallierbare Seiten => Beispiel 'AEZQ' => uninstallierbar => viel content ~ 10000 + => muss aus live betrieb heraus migriert werden
  4. Beispiele durchführen: => komplette migration einer Testseite => checken ob das mit ContentLeadimage läuft => wäre ein gutes Beispiel für erweiterten Contenttyp => Source Seite => Einstellungen und Mappings => migration eines Bestimmten Contenttypen (zB News) => hier mit Beispiel Code für Benutzung der Utility