We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Really unconventional migrations

00:00

Formal Metadata

Title
Really unconventional migrations
Title of Series
Number of Parts
61
Author
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
In this talk I am going to share original ideas and novel techniques we developed to cut down upgrade and migration times. It all was triggered by the challenging task of upgrading a heavily customized Plone 4 intranet to Plone 5 and contextually installing Plone Intranet while minimizing the downtime. Solr was involved in the process. Given we had to deal with 300 GB of data, the out of the box Plone upgrade procedure and the migration from Archetypes to Dexterity was simply too slow to fit the given time constraints. We were forced to explore new migrations paths and strategies. The outcome was a set of original ideas and techniques that can be shared and applied as well to other Plone/Zope projects.
PhysicsState of matterSet (mathematics)Installation artMereologyRevision controlProduct (business)Gamma functionHuman migrationIntegrated development environmentView (database)CodeOperations researchSynchronizationPRINCE2Virtual machineFigurate numberWebsiteTheory of everythingMultiplication signChainGoogolGraphical user interfaceScripting languageMobile appGraphics tabletDemo (music)Cartesian coordinate systemLine (geometry)Protein foldingDisk read-and-write headSpacetimeBefehlsprozessorWeb 2.0Revision controlMusical ensembleSocial classIntrusion detection systemStorage area networkDemosceneHTTP cookieStandard deviationAnalytic setSoftware testingNoise (electronics)Diallyl disulfideTheoryLoop (music)Probability density functionMachine visionProduct (business)FreewareMixed realityYouTubeBoiling pointComputer fileSymbol tableInheritance (object-oriented programming)Ultraviolet photoelectron spectroscopySoftwareDoubling the cubeFacebookLogic gateAlgebraBlogBoom (sailing)Observational studyMoment (mathematics)Key (cryptography)View (database)Server (computing)Human migrationPerturbation theoryInstance (computer science)SynchronizationState of matterAuthenticationProper mapSystem callQuery languageStructural loadOperator (mathematics)Task (computing)Free variables and bound variablesFault-tolerant systemChecklistDifferent (Kate Ryan album)Software developerMereologyCuboidSet (mathematics)Web pageBlock (periodic table)Functional (mathematics)Mathematical analysisCodeIntegrated development environmentLevel (video gaming)Procedural programmingVirtueller ServerComputer animation
Venn diagramSign (mathematics)Human migrationIntegrated development environmentPrice indexSynchronizationMereologyWitt algebraLibrary catalogRepetitionLevel (video gaming)Object (grammar)Revision controlWeightFunction (mathematics)Modulo (jargon)AliasingSocial classInterface (computing)UsabilityContext awarenessKey (cryptography)Game theoryDefault (computer science)WebsiteContent (media)Group actionType theoryMaxima and minimaLattice (order)Focus (optics)Patch (Unix)Point (geometry)Subject indexingDistributed computingMereologyWindows RegistryMultiplication signWeb 2.0Inheritance (object-oriented programming)MathematicsDiallyl disulfideProcedural programmingOrder (biology)Sign (mathematics)StapeldateiInternet service providerSource codeChainPlanningFigurate numberMusical ensembleMobile appAreaGoodness of fitProcess (computing)Interface (computing)Group actionWebsiteGame theoryFunctional (mathematics)Theory of everythingComputer configurationAttribute grammarSocial classAliasingDisk read-and-write headSuite (music)Software testingCategory of beingLine (geometry)3 (number)FamilyRemote procedure callMetadataEndliche ModelltheorieEvoluteBlogRow (database)CodeBargaining problemComputer clusterValue-added networkMessage passingSelectivity (electronic)Renewal theoryGraph coloringFlow separationComplete metric spaceComputer-assisted translationVirtual machineDatabase transactionBlock (periodic table)Digital photographyHuman migrationSolar timePatch (Unix)Utility softwareLevel (video gaming)Instance (computer science)Content (media)Computer fileSynchronizationIntegrated development environmentAxiom of choiceGeneric programmingShape (magazine)Object (grammar)Library catalogView (database)Revision controlMultilaterationDatabaseComputer animation
Human migrationStandard deviationObject (grammar)Content (media)Context awarenessComputer fileMathematicsInheritance (object-oriented programming)Infinite conjugacy class propertyAttribute grammarGamma functionWrapper (data mining)Data typeCache (computing)Interface (computing)12 (number)UsabilityParallel portType theoryComplete metric spaceFunctional (mathematics)Instance (computer science)Library catalogState of matterContent (media)Multiplication signRevision controlObject (grammar)BitCartesian coordinate systemMoment (mathematics)Physical systemDifferent (Kate Ryan album)Phase transitionSocial classProduct (business)Subject indexingInterpreter (computing)File system1 (number)Inheritance (object-oriented programming)Field (computer science)Office suiteProcedural programmingLevel (video gaming)CASE <Informatik>Parallel portMereologyCache (computing)Interface (computing)NP-hardService-oriented architectureRegular graphWebsiteSynchronizationScripting languageOrder (biology)SurgeryMathematicsAttribute grammarSystem callHuman migrationComputer fileProcess (computing)Hacker (term)Value-added networkBlogTheory of everythingPower (physics)NeuroinformatikQuadrilateralDecision theoryData miningLaptopVideo gameMusical ensembleDisk read-and-write headGraphics tabletGroup actionInductive reasoningProbability density functionContrast (vision)ArmReliefPositional notationMechanism designTotal S.A.Square numberExtreme programmingElectronic visual displayTouch typingPole (complex analysis)Mobile appTelecommunicationTablet computerStudent's t-testHand fanExpert systemPlug-in (computing)Condition numberYouTubeDesign of experimentsDefault (computer science)Core dumpRight angleBeat (acoustics)Goodness of fitDressing (medical)View (database)Game theoryWeb 2.0Computer animation
PlanningSynchronizationLibrary catalogModule (mathematics)AliasingHuman migrationWeb pageStandard deviationPersonal digital assistantData integrityLink (knot theory)World Wide Web ConsortiumFunction (mathematics)Task (computing)Computer configurationTheoryInstallation artPlane (geometry)Content (media)AirfoilCASE <Informatik>Similarity (geometry)Subject indexingLibrary catalogINTEGRALLink (knot theory)AliasingBlogProcedural programmingPresentation of a groupPoint (geometry)Multiplication signComputer configurationHuman migrationSocial classPressureType theoryStandard deviationContent (media)Module (mathematics)MereologyPlanningPlastikkarteDMX512Gateway (telecommunications)Slide ruleMusical ensembleBlock (periodic table)Motif (narrative)WordValue-added networkData managementService (economics)Single-precision floating-point formatGoogolStaff (military)Expert systemObservational studyTransport Layer SecurityGoodness of fitDigital photographyShape (magazine)LengthEndliche ModelltheorieFrequencyScheduling (computing)Series (mathematics)VideoconferencingInductive reasoningCausalityComputer-assisted translationComputer animation
Transcript: English(auto-generated)