Plone @ UW Oshkosh Kim Nguyen, Administrative Computing.

33
Plone @ UW Oshkosh Plone @ UW Oshkosh Kim Nguyen, Administrative Kim Nguyen, Administrative Computing Computing

Transcript of Plone @ UW Oshkosh Kim Nguyen, Administrative Computing.

Plone @ UW OshkoshPlone @ UW OshkoshKim Nguyen, Administrative ComputingKim Nguyen, Administrative Computing

BioBio

University of Waterloo BASc, MAScUniversity of Waterloo BASc, MASc

Logo, flight simulators, mineral processing, Logo, flight simulators, mineral processing, document imaging/workflow, financial risk document imaging/workflow, financial risk management, consulting, database replicationmanagement, consulting, database replication

senior systems analyst (PeopleSoft, Oracle --> senior systems analyst (PeopleSoft, Oracle --> Plone)Plone)

UW Oshkosh web sites, UW Oshkosh web sites, circa 2004circa 2004

inconsistent lookinconsistent look

aesthetically unevenaesthetically uneven

the priesthood of Dreamweaver and Contributethe priesthood of Dreamweaver and Contribute

no overall navigationno overall navigation

kludged search via Googlekludged search via Google

difficulty of updating; outdated contentdifficulty of updating; outdated content

What is Plone?What is Plone?

the biggest open source content management the biggest open source content management system (CMS) - system (CMS) - http://plone.orghttp://plone.org

Python, Zope, all major operating systemsPython, Zope, all major operating systems

powerful framework with lots of free modules powerful framework with lots of free modules (“products”)(“products”)

separation of content and presentationseparation of content and presentation

What does Plone look What does Plone look like?like?

out of the boxout of the box

our own our own http://uwosh.edu/ploneprojectshttp://uwosh.edu/ploneprojects site site

Development ToolsDevelopment Tools

ArgoUML, ArchGenXMLArgoUML, ArchGenXML

PythonPython

the future is through the web (Dexterity, the future is through the web (Dexterity, WorkflowEd, PloneFormGen)WorkflowEd, PloneFormGen)

Why Plone?Why Plone?

all content creating, editing, organizing is all content creating, editing, organizing is THROUGH THE WEBTHROUGH THE WEB

dynamic housekeeping means less work for dynamic housekeeping means less work for content creators: navigation, search catalog, content creators: navigation, search catalog, permissions handling, RSSpermissions handling, RSS

approval process (workflow)approval process (workflow)

power to the peoplepower to the people

open source - pragmatism & missionopen source - pragmatism & mission

What else can Plone do?What else can Plone do?

intranetsintranets news & eventsnews & events bloggingblogging

filesfiles photo galleriesphoto galleries live searchlive search

versioningversioning keyword keyword taggingtagging

custom custom workflowworkflow

How did we choose How did we choose Plone?Plone?

WIDA project, early 2004WIDA project, early 2004

review of alternatives, final recommendation, review of alternatives, final recommendation, approvalapproval

rollout, and the test of timerollout, and the test of time

Plone improvements & adoptionPlone improvements & adoption

web servicesweb services

Guerrilla marketingGuerrilla marketing

carrot vs. stickcarrot vs. stick

surveyssurveys

network, network, network!network, network, network!

showcase work: OIE study abroad workflow appshowcase work: OIE study abroad workflow app

the coup: COB intranetthe coup: COB intranet

word of mouthword of mouth

Amorphous Plone teamAmorphous Plone teamMedia Services (unfunded): one staff & two Media Services (unfunded): one staff & two internsinterns

Academic Computing: system administratorAcademic Computing: system administrator

Administrative Computing: one staff & one Administrative Computing: one staff & one intern ***intern ***

ResLife MIO: 2 plus 2 student employeesResLife MIO: 2 plus 2 student employees

Student Tech Fee: one student employeeStudent Tech Fee: one student employee

Reeve Union: four student employeesReeve Union: four student employees

College of Business: one student employeeCollege of Business: one student employee

Spreading the loveSpreading the love

informal lines of communicationinformal lines of communication

http://uwosh.edu/ploneprojectshttp://uwosh.edu/ploneprojects

mailing lists (plone-users, plone-developers mailing lists (plone-users, plone-developers ****)****)

chat roomchat room

Slow JogsSlow Jogs

IT Training classes, user manualIT Training classes, user manual

Business modelsBusiness models

everyone on their owneveryone on their own

fully funded campus web teamfully funded campus web team

Penn State’s WebLion teamPenn State’s WebLion team

our hybridour hybrid

Integrated MarketingIntegrated Marketing

genesis of IMCgenesis of IMC

Plone is officialPlone is official

resourcing and controlresourcing and control

campus web redesign projectcampus web redesign project

Scaling upScaling up

300+ sites, more to come300+ sites, more to come

server infrastructureserver infrastructure

support infrastructuresupport infrastructure

software infrastructure - automationsoftware infrastructure - automation

participating in and giving back to the Plone participating in and giving back to the Plone communitycommunity

A new Plone initiativeA new Plone initiative

business process efficiencybusiness process efficiency

hug a tree today, or welcome to the 20th hug a tree today, or welcome to the 20th centurycentury

workflow application design toolworkflow application design tool

Lessons learnedLessons learned

intrapreneurship worksintrapreneurship works

organic growthorganic growth

happy customers = word of mouthhappy customers = word of mouth

choose your customerschoose your customers

executive sponsorsexecutive sponsors

articulate your visionarticulate your vision

OpportunitiesOpportunities

on campus: internships, project appointments, on campus: internships, project appointments, and full time jobsand full time jobs

on your own: client facing, programming, on your own: client facing, programming, graphics design, hosting/server admingraphics design, hosting/server admin

see see http://plone.nethttp://plone.net for providers for providers