Plone @ UW Oshkosh Kim Nguyen, Administrative Computing.
-
Upload
allan-flynn -
Category
Documents
-
view
219 -
download
0
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