25
Plone Web Content Management for UW Oshkosh Kim Nguyen, [email protected] Administrative Computing

Plone Web Content Management for UW Oshkosh Kim Nguyen, [email protected] Administrative Computing

Embed Size (px)

Citation preview

Page 1: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

PloneWeb Content Management for UW Oshkosh

Kim Nguyen, [email protected] Computing

Page 2: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

What Plone does• Lets non-technical users efficiently

create, edit, and publish web pages, documents, news, calendar events, photos, audio, video, and more

• Modules for almost everything else (surveys, polls, blogs, forums, resource scheduling/booking, event registration / signup sheets, online forms - the “paperless” campus)

• It’s a web application framework, incl. web services

• It’s “free”*

Page 3: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Eliminate the middle man

• Plone is a disintermediator: allows the person with the knowledge to put it on the web quickly

• Immediate content updates** - no waiting for someone to make the change for you

• Improves timeliness & reduces content staleness

Page 4: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Sharing & Intranets

• Collaboration & sharing features - user & group permissions, eg. intranet - private vs. public content

• Can share any documents, pages, and structured data

• Built in support for RSS feed generation: content repurposing

Page 5: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Workflow

• **Workflow ensures that the right people approve content updates

• Simple approval workflows ---> complex multi-stage, multi-role workflows

• Automatic inbox/outbox management & email notification

Page 6: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Under the covers• Plone is written in Python (pros &

cons) and is an add-on to Zope

• Runs on all major OS’s

• Dynamic page generation

• Fine-grained security model: users, groups, permissions, roles

• Web services (XML-RPC) built in

• Is Python too slow? Cacheing via Apache, Squid

Page 7: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Current use on campus• See uwosh.edu/ploneprojects for full

list

• Department web sites, surveys, simple web apps

• International Education’s online applications for study abroad (complex workflow)

• OSA elections (2006 & 2007)

• ResLife MIO’s housing.uwosh.edu, recreation.uwosh.edu

Page 8: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

uwosh.edu/ploneprojects

Page 9: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 10: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Project class diagram

Page 11: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 12: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 13: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 14: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

OIE class diagram

Page 15: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 16: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 17: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 18: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

recreation.uwosh.edu

Page 19: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

housing.uwosh.edu

Page 20: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing
Page 21: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Future campus uses

• Read LDAP, PeopleSoft, campus directory data

• Online forms & routing - "paperless" campus (OIE, Project Success)

• Department/college/unit public sites, intranets

• Better seamless sharing of web content across campus

Page 22: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Plone on campus• Timeline:

• Feb 2004: WIDA project

• Jan 2006: OSA election system

• Oct 2006: Plone bootcamp training

• July 2007: IT presentation to Vice Chancellor and AVCs – Plone is official

• Integrated Marketing, standardization

Page 23: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

How to roll out Plone• Penn State (“WebLion”) model: Plone

deployed to 40 departments and colleges

• core team of programmers and trainers; commitment of funds or staff from user colleges & departments

• * UW Oshkosh: staff needed for • project management (requirements

analysis)• site design & skinning• programming (full time & intern)

Page 24: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

Final points

• Intrapreneurship works! (so far)

• Organic deployment – not monolithic

• Use the carrot, not the stick

Page 25: Plone Web Content Management for UW Oshkosh Kim Nguyen, nguyen@uwosh.edu Administrative Computing

PloneWeb Content Management for UW Oshkosh

Kim Nguyen, [email protected] Computing