Transcript
Page 1: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Clayton Parker

Managing Chaos: Merging 120 Sites into a single Plone Multisite

PLONE SYMPOSIUM MIDWEST 2014

Page 2: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Who Am I?

Page 3: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

What will we Learn?The multisite solution How to consolidate

Improving performance

Page 4: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Discovery

Page 5: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 6: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Site Creation Workflow (old)

Page 7: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 8: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

click paste, of course...

Page 9: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

manually update metadata...

Page 10: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

catalog clear and rebuild...

Page 11: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Success?

Page 12: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Performance

Page 13: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Migration

Page 14: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 15: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 16: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 17: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 18: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

How is it made? INavigationRoot

IPossibleSite ⬇

IChildSite

Page 19: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Site Creation Workflow (new)

Page 20: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 21: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 22: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution
Page 23: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Permissions

Page 24: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Disadvantages

Page 25: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Advantages

Page 26: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

LinksLineage

https://pypi.python.org/pypi/collective.lineage

!Penn State College of Liberal Arts

http://www.la.psu.edu/

!Transmogrifier

https://pypi.python.org/pypi/collective.transmogrifier

Page 27: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Photo Creditshttps://secure.flickr.com/photos/eleaf/2536358399/ (who)

https://secure.flickr.com/photos/aaronknox/5237937436 (learn)

https://secure.flickr.com/photos/stuckincustoms/2336220351 (discovery)

https://secure.flickr.com/photos/uziy/286739326/ (creation old)

https://secure.flickr.com/photos/bcnbits/5078389867 (success)

https://secure.flickr.com/photos/mahiskali/6705271393/ (performance)

https://secure.flickr.com/photos/vidyo/6893810754 (migration)

https://secure.flickr.com/photos/kleinnick/8287051865 (transmogrifier)

https://secure.flickr.com/photos/johnnystiletto/5484304778 (how)

https://secure.flickr.com/photos/olijon/4471314862 (creation new)

https://secure.flickr.com/photos/25813477@N07/4090247829 (permissions)

https://secure.flickr.com/photos/european_parliament/6169024742 (advantages)

https://secure.flickr.com/photos/bass_nroll/2534055766 (disadvantages)

https://secure.flickr.com/photos/nzdave/486742731 (links)

https://secure.flickr.com/photos/mrmorodo/13487732285 (photos)

Thanks to

Page 28: Managing Chaos: Merging 120 Sites into a single Plone Multisite Solution

Questions?