21
Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanee Young University of Washington Let us know how access to this document benefits you. Follow this and additional works at: hp://pdxscholar.library.pdx.edu/onlinenorthwest is Lightning Talk is brought to you for free and open access. It has been accepted for inclusion in Online Northwest by an authorized administrator of PDXScholar. For more information, please contact [email protected]. Young, Anjanee, "Plone CMS: Lessons Learned" (2010). Online Northwest. 1. hp://pdxscholar.library.pdx.edu/onlinenorthwest/2010/Presentations/1

Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Portland State UniversityPDXScholar

Online Northwest

Feb 5th, 11:00 AM - 12:00 PM

Plone CMS: Lessons LearnedAnjanette YoungUniversity of Washington

Let us know how access to this document benefits you.Follow this and additional works at: http://pdxscholar.library.pdx.edu/onlinenorthwest

This Lightning Talk is brought to you for free and open access. It has been accepted for inclusion in Online Northwest by an authorized administrator ofPDXScholar. For more information, please contact [email protected].

Young, Anjanette, "Plone CMS: Lessons Learned" (2010). Online Northwest. 1.http://pdxscholar.library.pdx.edu/onlinenorthwest/2010/Presentations/1

Page 2: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Plone CMS: Lessons Learned

The speedy version

Anjanette YoungUniversity of Washington, LibrariesSystems Librarian

Page 3: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Current Architecture

3rd Party Products:• PloneFormGen• CacheSetup• PloneLDAP

Page 4: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Authentication and Authorization

PloneLDAPLDAPUserFolderLDAPMultiUser

Page 5: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Lessons Learned

• Minimize time between requirements and implementation.

• Manage users expectations.• Customization is always necessary.• Too much customization is time consuming.• Make it look familiar.• Make the system as fast as possible.• Careful adding 3rd party products.• Hire a Plone consultant.

Page 6: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

CMS Requirements, 2005

• Content Creation - Functionality required by the author.• Non-technical authoring (No HTML)• Multi-User Authoring.• Single Sourcing (content re-use)• Cross links (stable restructuring) • Content Management• Version control and archiving • Tombstone• Security

Time Passes . . .

Page 7: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Intranet: Old version

Page 8: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

CMS Implementation, 2007.

In addition to the old requirements . . .

• CMS must work like MS Office.• CMS must work like DreamWeaver or FrontPage• CMS must be fast.• CMS must have easily editable tables.• CMS should have video streaming capabilities. • CMS should have ability to add XML streams

Page 9: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Manage Expectations

Page 10: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

"Implementation of software does not necessarily solve problems with wetware."

-- Probably not Confucius

Implementation and Users

Page 11: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young
Page 12: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Customization . . . necessary.

Page 13: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Too much customization.

Page 14: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young
Page 15: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Make it look familiar.

Page 16: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young
Page 17: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Speed rules.

Page 18: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young
Page 19: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

3rd Party Products.

Enter at own risk.

Page 20: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Hire a Plone consultant.

Page 21: Plone CMS: Lessons Learned - COnnecting REpositories · Portland State University PDXScholar Online Northwest Feb 5th, 11:00 AM - 12:00 PM Plone CMS: Lessons Learned Anjanette Young

Get a better crystal ball.