Migrating your site to Plone

Case studies highlighting different approaches

Our Sites

This presentation is licensed under Creative Commons

What is Plone?

For more about Plone, visit http://plone.org. Licensing details are at http://plone.org/about/copyrights/license-faq/

Plone at Penn State

Large number of Penn State groups already using Plone, or in process of moving their sites to it.

Migrating to Plone: overview

What we aim to cover in this presentation

There are 4 presenters, all of whom have been involved in setting up Plone sites and migrating non-Plone sites to Plone.

As well as presenters today, there are several dozen others at Penn State with Plone experience. Can contact many of them by tuning into IRC chat at #weblion on irc.freenode.net.

Department of Dairy and Animal Science

Dairy and Animal Science in Plone

DAS: What I started with

Details on these points:

  • Existing CMS
    • It was built in ColdFusion.
    • It's home grown, built in early part of the century.
    • I've customized it over the years as needed.
    • Built over relational (SQL) database (not the ideal database model for Web content).
    • It has served us well for many a year!
  • Sound architecture and design
    • The design and navigation are uniform from section to section.
    • The design is based on the principles of usability and accessibility.
    • It has frequently been assessed by usability studies.
    • It's not "over-designed."
    • No bolt-on content and technologies to be found.
  • Standards-compliant code
    • The original XHTML/CSS written by Mr. Standards Himself (cjohansen.com).
  • Up-to-date (and relatively error-free) content
    • The existing CMS prevented crappy code from creeping in.
  • 1-Person Web shop
    • Sysadmin
    • Programmer
    • Database Administrator
    • Designer
    • Multimedia Specialist
    • Photographer, Videographer
    • Web Editor
  • BUT, with 25 content providers accustomed to using CMS
    • And very well behaved, I might add.

DAS: Whyever Plone?

Details on these points:

  • Required enterprise-level CMS - some of the things we wanted:
    • Blogging environment consistent with the rest of the CMS
    • Enhanced RSS capabilities (for all sorts of content)
    • Course content delivery capabilities
  • Homegrown CMS == maintenance issues - All needed to be hand-programmed by ME
    • Troubleshooting
    • Upgrades
    • New functionalities
    • Software upgrades
  • Plone community
    • Plonies get support both within Penn State and globally.
    • You can enjoy many collaboration opportunities.
    • Professional opportunities abound: Learning Python, building products...
  • Open Source - Infinitely customizable
    • Any CMS worth its salt must foster the ability to alter and create.
  • Open Source - Price is right
    • You can do a lot with the $60,000-$150,000 you save.
    • Don't let anybody tell you that commercial out-of-the-box doesn't require programming work!
  • WebLion Hosting
    • 24/7
    • Who needs sysadmin headaches when you've got inexpensive hosting??

DAS: How I did this

Details on these points:

  • WebLion
    • Roughly the cost of four workstations
  • Incremental migration
    • ~ 3 months for 80% of site
    • Started with low-risk sections and worked from there
  • Work in progress
    • Saving locally customized subsites until hosting is in place so don't have to fuss with Plone upgrades.
    • Saving home page for last since all roads lead backwards to it.
  • 2 CMS running parallel
    • This is not a big deal.
    • I redirect content providers within the ColdFusion admin interface.
    • I set up Apache 301 redirects for all public-facing pages.

DAS: Big results!

Details on these points:

  • Endless new possibilities
    • For example, blogs, wikis, DMS, DAMS, multimedia handling within site...
    • Course content delivery
    • I can build my own products.
  • We get lots more functionality (that I didn't have to build).
  • I am already enjoying *far* less less maintenance
  • Content providers lurrrrve plone!
    • It would take me years to program an administrative interface with this many functionalities and this user-friendly
  • I am no longer a lone gun
    • I am a member of WebLion and plone.org communities for LIFE.

Huck Institutes of the Life Sciences

Huck Institutes Plone Site

Huck Institutes: starting point

Case study 2

Huck Institutes: why a CMS?

Huck Institutes: why Plone?

Huck Institutes: process

Huck Institutes: team

Huck Institutes: results

IST: Solutions Institute

Solutions Plone Site

Solutions Institute: starting point

Solutions Institute: Plone for other projects

Solutions Institute: Why Plone?

Solutions Institute: Course content

Solutions Institute: Process

Research Institutes: SSRI/PRI

 

Research Institutes: starting point

Research Institutes: why plone?

Research Institutes: process

Research Institutes: what worked?

  • Become a Weblion partner
  • The Process

    May require more than one person

    The Process

    Skills required

    The ability to...

    Skills required

    The ability to...

    Skills required

    The ability to...

    Skills required (the sysadmin)

    The ability to...


    …Or, you can go with WebLion hosting

    Contacts and Resources

    Questions?