Roll Your Own Content Management System - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

Roll Your Own Content Management System

Description:

Roll Your Own Content Management System. Using Incremental Development and Open Source Tools ... Roll Your Own Content Management System. Me. Programmer-Analyst ... – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 41
Provided by: rpru3
Category:

less

Transcript and Presenter's Notes

Title: Roll Your Own Content Management System


1
Roll Your Own Content Management System
Using Incremental Development and Open Source
Tools
2
Roll Your Own Content Management System
Me
Programmer-Analyst/Web-Database
Administrator Built first CMS (solo) over 1 year
in spare time about 3,500 hours. (I really
liked doing this.) Built second,
enterprise-level, CMS as part of a team of
developers took 10 months to version 1.0.
3
Roll Your Own Content Management System
Your choices
4
Roll Your Own Content Management System
Why choose build/open source?
5
Roll Your Own Content Management System
Why choose build/open source?
Can develop exact match for institutions needs
Customizable functionality
Upgrades and versioning incremental, controlled
by institutions schedule, not mandatory, more
manageable (not tied to typical yearly rollouts)
Web Standards/Accessibility compliance can be
ensured
6
Roll Your Own Content Management System
Why choose build/open source?
Widespread support community
Support frequently better than with commercial
products
Support community frequently includes the
original developers
Most of this support is FREE.
7
Roll Your Own Content Management System
Determining your requirements
8
Roll Your Own Content Management System
Building CMS components
Develop incrementally
Start with high-need, high-maintenance
information
News, Press Releases, Announcements
Calendar
Personnel Information contacts, vitae
Publications
9
Roll Your Own Content Management System
Start with user needs/expectations. What must you
present to them?
10
Roll Your Own Content Management System
Start with user needs/expectations. What objects
must you present to them?
Media
Links to more information
Links to related stories
11
Roll Your Own Content Management System
What functionalities are required?
12
Roll Your Own Content Management System
What functionalities are required?
13
Roll Your Own Content Management System
What functionalities are required?
14
Roll Your Own Content Management System
What functionalities are required?
15
Roll Your Own Content Management System
What functionalities are required?
Multiple displays for multiple venues
16
Roll Your Own Content Management System
What functionalities are required?
Multiple displays for multiple venues
17
Roll Your Own Content Management System
What functionalities are required?
18
Roll Your Own Content Management System
What functionalities are required?
Administrative Forms
Login/Security/Permission Levels
Workflow Add, Update, Editorial Review
19
Roll Your Own Content Management System
What technologies?
ColdFusionPhPJavaPythonASPPerlRuby
SQLOraclePostgreSQLMySQLFile-based
WindowsUnixLinux
20
Roll Your Own Content Management System
Develop thedata structure
21
Roll Your Own Content Management System
22
Roll Your Own Content Management System
23
Roll Your Own Content Management System
24
Roll Your Own Content Management System
25
Roll Your Own Content Management System
26
Roll Your Own Content Management System
27
Roll Your Own Content Management System
Develop the public interface
28
Roll Your Own Content Management System
Develop the administrative interface
29
Roll Your Own Content Management System
CMS components
30
Roll Your Own Content Management System
Airplane view of coreCMS data structure v 1.0
31
Roll Your Own Content Management System
Building CMS components
Start small.
Develop incrementally.
Create a robust, scalable data structure.
Roll out changes early and often.
Make your users part of the development process.
Fix bugs quickly.
Leverage open source.
32
Leveraging open-sourceA few examples of what I
have used
33
Roll Your Own Content Management System
Leveraging open-sourceA few examples of what I
have used
34
Roll Your Own Content Management System
Leveraging open-sourceA few examples of what I
have used
35
Roll Your Own Content Management System
Open-source content management systems
36
Roll Your Own Content Management System
Open-source content management systems
37
Roll Your Own Content Management System
Open-source content management systems WebLion
38
Open-source content management systems WebLion
Project is 6 months old.
Free downloads for academic and administrative
units around Penn State.
Partnership/support option.
Currently about 10 Zope Web sites at Penn State.
Out-of-the-box templates that comply with
University policy AD54 (Web Standards/Section
508/Design Standard).
Interoperability Web services, including RSS,
XML RPC, and Soap.
39
Roll Your Own Content Management System
Open-source content management systems WebLion
Customization of Zope
First released in 1998.
Most popular open source content management
framework in the world.
By far.
More than a million downloads worldwide.
Application framework that makes use of plug-ins.
Built with the Python
Uses Plone Plugin
Most popular Zope CMS
Handles wide range of doc types
Supports Dublin Core
Built-in security
Workflow
Silva DMS supports DC and other metadata schemas
W3/Section 508 compliant
Most plugins are free
Browser-based content editing
Extensible customizable
40
Roll Your Own Content Management System
Resources
OpenSourceCMS Try Before You Install.....
opensourcecms.com
Open Source Application Foundation.....osa
foundation.org
OpenLogic......openlogic.com

Web Standards in the Real World Molly Holschlag
talks about standards-compliant
CMS.........www
.uie.com/events/uiconf/articles/holzschlag_intervi
ew
Open-Source Calendars... www.devscripts.com/
PHP/Calendars
WebLion...weblion.psu.edu
CMS Watch......cmswatch.org
Determining Content Management System
Requirements........
.content.psu.edu/ppt/CMSRequirements
101104.ppt
Write a Comment
User Comments (0)
About PowerShow.com