30
Web Content Management Systems

Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different

Embed Size (px)

Citation preview

Web Content Management Systems

Lecture Contents

• Web Content Management Systems

• Non-technical users manage content

• Workflow management system

• Different levels of access depending on role

• Joomla

• Tiddlywiki

Web Content Management Systems

• A WCMS allows non-technical users to make changes to an existing website with little or no training.

• Primarily a Web-site maintenance tool for non-technical administrators.

• Typically requires an experienced coder to set up and add features

Web Content Management Systems

• A WCMS facilitates:

• Content creation

• Content control

• Editing

• Maintenance functions

• Designed for users with little or no knowledge of programming languages or markup languages

• Tools to create and manage content with relative ease of use.

• Most systems use a database to store content, metadata, and/or artifacts that might be needed by the system.

• A presentation layer displays the content to regular Web-site visitors based on a set of templates.

• Administration is typically done through browser-based interfaces

Key features

• Automated templates• Easily editable content• Scalable feature sets• Web standards upgrades• Workflow management• Delegation• Document management• Content virtualization

Key features

Automated templates

• Create standard output templates (usually HTML and XML) that can be automatically applied to new and existing content

• Allows the appearance of all content to be changed from one central place.

Key features

Easily editable content

• Once content is separated from the visual presentation of a site, it usually becomes much easier and quicker to edit and manipulate.

• Most WCMS software includes WYSIWYG editing tools allowing non-technical individuals to create and edit content.

Key features

Scalable feature sets• Most WCMS software includes plug-ins or

modules that can be easily installed to extend an existing site's functionality.

Web standards upgrades• Active WCMS software usually receives regular

updates that include new feature sets and keep the system up to current web standards.

Key features

Workflow management

• Workflow is the process of creating cycles of sequential and parallel tasks that must be accomplished in the CMS. E.g:

– A content creator submits a story

– The copy editor cleans it up

– The editor-in-chief approves it.

– Only then is it published.

Key features

Delegation

• Allows various user groups to have limited privileges over specific content on the website.

• Spreads out the responsibility of content management.

Key features

Document management

• Provides a means of managing the life cycle of a document:– initial creation– revisions– publication– archive– document destruction.

Key features

Content virtualization

• Allows each user to work within a virtual copy of the entire Web site

• Enables changes to be viewed and/or executed in-context prior to submission.

The Evolution of Web Pages

STATIC:

• Easy for web designer to create initial web pages

• Can't easily change a page - requires technical expertise

• Difficult to add new functions

The Evolution of Web Pages

CSS

• Separates content from presentation

• Style of entire website controlled by CSS.

• Web page is smaller and loads faster

The Evolution of Web Pages

CMS

• Goes further than CSS - it separates the content from the page.

• "Page" is a series of empty boxes that are filled from a database

• Initially time-consuming to write: scripts, database, templates.

• Many extensions and plug-ins

Joomla WCMS

Joomla WCMS

• Open Source - i.e. free

• But you'll have to pay somebody to personalise it, install it, back up the database every week and sort out hiccups

• About 20 Mb

• Main technologies: PHP, MySQL

• Also uses JavaScript & Flash

Joomla WCMS

Users:

• Front end access only:– Author: can create content. – Editor: Can create and edit content– Publisher: Can publish content

• Front and Back end access:– Manager: Can change menus & site structure– Administrator: Can install/uninstall modules

Joomla WCMS

Features:

• On-line editing

• Restricted access levels

• Workflow management

• Polls

• Contact Forms

• Site statistic display

• Detailed statistics for admin

• Search function

• PDF for readers

• RSS

Joomla WCMS

Over 2000 extensions:

• Forums• Shopping carts• Email newsletters• Calendars• Photo Galleries• Directories

• Recipe managers

• Help-desk management

• Fishing tournament tracking

• Hotel room bookings

Joomla WCMS

Operation:• Menu led not page led• (Entering an article does not display it)• Menu item controls:

– Articles– Modules (menus, polls, statistics etc)– Layout on page

• Same article on different menu can appear differently

TiddlyWiki

TiddlyWiki

• Download the file "empty.html" from the module website by right clicking.

• Use this version – it has special features

• http://www.dcs.napier.ac.uk/~mjr/set08109/resource/tiddly/empty.html

TiddlyWiki

• Single html file

• Has all the characteristics of a wiki – Content– Functionality (including editing, saving,

tagging and searching) – Style sheet.

• It's a single file, it's very portable

• Can email, put on server or USB stick.

TiddlyWiki

Can use as:

• A personal notebook

• A GTD ("Getting Things Done") productivity tool

• A collaboration tool

• For building websites

• For rapid prototyping

TiddlyWiki

Features:

• Can view TiddlyWiki files on all major desktop browsers

• Can save changes to local TiddlyWiki files

• Navigation, tagging and searching

• Full text formatting

• Embedded images

• Macros for interactivity and Gradients

TiddlyWiki

Help and Support

Lecture Contents

• Web Content Management Systems

• Non-technical users manage content

• Workflow management system

• Different levels of access depending on role

• Joomla

• Tiddlywiki