managing chaos: merging 120 sites into a single plone multisite solution

28
Clayton Parker Managing Chaos: Merging 120 Sites into a single Plone Multisite PLONE SYMPOSIUM MIDWEST 2014

Upload: clayton-parker

Post on 12-Jun-2015

699 views

Category:

Technology


0 download

DESCRIPTION

Discover how the Penn State College of Liberal Arts moved over 120 separate websites running on their own Plone installation into a single system utilizing Lineage in less than 90 days. The new system retains the independent permissions and workflows each site needed to have. This talk will discuss the reasons for the consolidation and why the new system is more efficient and easier to navigate for administrators.

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?