Contact Us
24/7
Python BlogDjango BlogSearch for Kubernetes Big DataSearch for Kubernetes AWS BlogCloud Services

Blog

<< ALL BLOG POSTS

Multisite Management using Lineage (PC14 Recap)

|
November 5, 2014
This post is a summary of my presentation at Plone Conf 2014. The video and slides embedded above are also available at:
Speakerdeck
Vimeo

What is Lineage?

Lineage for Multisite Plone

Lineage is an add-on for Plone. With Lineage you can create lots of sites inside one system.

It's enabled by some of the pieces that are built into Plone, including INavigationRoot and IPossibleSite that provide an interface, IChildSite.

Advantages

You get a lot of benefits including:

Disadvantages

Install Lineage

Add collective.lineage to your buildout. When installing Lineage, a really popular add on is lineage.themeselection

After Lineage is installed, you can go into the actions menu on any folder and select Enable Subsite. This folder can now look completely like it's own site. You can even nest subsites within subsites. The search box in the root site will search across all subsites, but if you are inside a specific subsite you will only find content in it. You can also point different domains at each subsite.

Theming subsites

With lineage.themeselection you can change themes on a subsite basis. You can see on each subsite there is a Theme tab, which takes you to the main Theme control panel, but in the context of the subsite that you came from.

Cool things you can do with Lineage

Custom Site Types

PSLA eLearning Mini Use Case

Penn State Liberal Arts had over 120 different Plone sites on one server for their classes. All the homework was due on Sunday night, and the sites would go down with all the students submitting homework at the same time.

Other Extension Examples

Notre Dame College of Engineering Mini Case Study

They had a problem of each department and center going off and doing their own thing to build their websites. They wanted a consistent look and ability to share content across their various sites. Allowing them to promote content and the faculty involved in that content was important. They also could not manage the canonical source of content to increase their SEO. It also was very difficult to edit or retract content because it was being copied and pasted across sites.

With Resonate & WebUnity:

How does it perform?

I set up two Zope instances, one with 100 Plone Sites, one with 1 Plone Site and 100 sub sites.

Lineage is Plone 5 compatible!

Lineage 2.0 works quite nicely in the new Plone 5 interface. Download Lineage 2.0.

Case Studies:

Learn More:

How can we assist you in reaching your objectives?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.