Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hands on with Multisite Management using Lineage

Hands on with Multisite Management using Lineage

Lineage is a free and open source Plone product that makes it easy to manage subsites. It works by enabling regular subfolders of a Plone site to appear as autonomous Plone sites to the everyday user.

I will explain the benefits of using Lineage:
- Decreased infrastructure costs
- Increased site performances
- Built-in content syndication
- Consolidated search across all child sites
- Cost-efficient maintenance and upgrades

4d1fa184d439599ed301821daec94063?s=128

Calvin Hendryx-Parker

October 30, 2014
Tweet

Transcript

  1. Calvin Hendryx-Parker, CTO Hands on with Multisite Management using Lineage

    PLONE CONFERENCE 2014
  2. PLONE CONFERENCE 2014 Overview • Who am I? • What

    are you going to learn? • Why should you care?
  3. PLONE CONFERENCE 2014 What is Lineage?

  4. PLONE CONFERENCE 2014 What is Lineage? INavigationRoot IPossibleSite ‑ IChildSite

  5. PLONE CONFERENCE 2014 What is Lineage?

  6. Advantages

  7. Disadvantages

  8. Let’s Get Our Hands Dirty

  9. PLONE CONFERENCE 2014 [instance] recipe = plone.recipe.zope2instance user = admin:admin

    zeo-client = True # Set the shared blob option so blobs work with zeoserver shared-blob = on blob-storage = ${zeoserver:blob-storage} eggs = Pillow Plone collective.lineage lineage.themeselection # this should already be the default default-zpublisher-encoding = utf-8 # set the timezone at a bare MINIMUM environment-vars = TZ America/New_York
  10. Some time later…

  11. PLONE CONFERENCE 2014 Demo Easy, right?

  12. PLONE CONFERENCE 2014 Cool Lineage Tricks Custom Site Types

  13. None
  14. None
  15. click paste, of course...

  16. manually update metadata...

  17. catalog clear and rebuild...

  18. None
  19. PLONE CONFERENCE 2014 Demo

  20. PLONE CONFERENCE 2014 Foo bar

  21. PLONE CONFERENCE 2014 Lineage Extensions • lineage.registry • lineage.index •

    Resonate/WebUnity
  22. PLONE SYMPOSIUM MIDWEST 2013 Promoting Content

  23. PLONE SYMPOSIUM MIDWEST 2013

  24. PLONE SYMPOSIUM MIDWEST 2013

  25. PLONE SYMPOSIUM MIDWEST 2013

  26. How does it perform?

  27. PLONE CONFERENCE 2014 ZODB Size Size in MB 0 35

    70 105 140 100 Plone Sites 100 Lineage Sites ZODB Size
  28. PLONE CONFERENCE 2014 Startup Memory Size in MB 0 57.5

    115 172.5 230 100 Plone Sites 100 Lineage Sites Memory
  29. PLONE CONFERENCE 2014 Lineage on 5!

  30. Links Lineage https://pypi.python.org/pypi/collective.lineage Penn State College of Liberal Arts http://www.la.psu.edu/

    Notre Dame College of Engineering http://engineering.nd.edu
  31. Photo Credits https://secure.flickr.com/photos/european_parliament/6169024742 (advantages) https://secure.flickr.com/photos/bass_nroll/2534055766 (disadvantages) https://www.flickr.com/photos/ramsd/9541931856 (hands) https://www.flickr.com/photos/jurvetson/8328690534 (time)

    https://www.flickr.com/photos/jasonparis (promote content) https://www.flickr.com/photos/dark_ghetto28/385574568 (perform) https://secure.flickr.com/photos/nzdave/486742731 (links) https://secure.flickr.com/photos/mrmorodo/13487732285 (photos) Thanks to
  32. Questions?