merging 120 sites into a single multisite cms

36
Calvin Hendryx-Parker, Stephen Tuttle Merging 120 Sites into a Single Multisite CMS WEB CONFERENCE AT PENN STATE 2015

Upload: calvin-hendryx-parker

Post on 17-Aug-2015

89 views

Category:

Technology


0 download

TRANSCRIPT

Calvin Hendryx-Parker, Stephen Tuttle

Merging 120 Sites into a Single Multisite CMS

WEB CONFERENCE AT PENN STATE 2015

Who are we?

What will we Learn?The multisite solutionHow to consolidate

Improving performance

Choosing a Platform for Hundreds of Sites

Why  Choose  Plone?

Most  functionalities  available  out-­‐of-­‐the-­‐box  Excellent  UI  for  content  providers  Good  track  record  for  scalability,  security,  and  accessibility  Excellent  workflow  and  permissions  options  Strong  community  support  Open  Source

Discovery

Site Creation Workflow(old)

click paste, of course...

manually update metadata...

catalog clear and rebuild...

Success?

Performance

Site  Organization

elearning.la.psu.edu

Site  Root                                              Department                           Course              Lessons              Pages                    

anth  

cmlit  

econ  

plsc      .      .    

011  

022        .        .        .        .  

Lesson  1  Lesson  2          .          .

Page  1  Page  2  Page  3        .        .        .

How is it made?

Child Sites!

Migration

Site Creation Workflow(new)

Easy  Course  Customizations

Permissions

Workflow

Internally Published

Externally Published

Private

Roles

✆Manager

✆Editor

☎Logged-in

☎Public

Setting  access/permissions

Disadvantages

Advantages

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

Photo Creditshttps://www.flickr.com/photos/qmnonic/1006743033/ (choosing)

https://www.flickr.com/photos/globalx/294648729 (why)

https://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://www.flickr.com/photos/anniemole/2259870535 (site org)

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

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

https://www.flickr.com/photos/mrtopf/12146338 (easy)

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

https://www.flickr.com/photos/mikko_luntiala/9564727962 (workflow)

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

Questions?