cms an overview

34
Dr. M.Madhusudhan [email protected]

Upload: kmusthu

Post on 18-May-2015

2.243 views

Category:

Technology


0 download

DESCRIPTION

WCM 2011,

TRANSCRIPT

Page 2: Cms an overview

Presentation outlayWhat is Content?Content TypesWhere It (content) Resides?What is CMS?What are major components of a CMS?How does it works?Some qualities of CMSVarious products of CMSBrief description about Drupal & Joomla

Page 3: Cms an overview

0

200

400

600

800

1,000

1,200

1,400

1,600

1,800

2006 2007 2008 2009 2010 2011

Exabytes

10-fold Growth in 5 Years!

DVDRFID

Digital TVMP3 players

Digital camerasCamera phones, VoIP

Medical imaging, Laptops,Data center applications, Games

Satellite images, GPS, ATMs, ScannersSensors, Digital radio, DLP theaters, Telematics

Peer-to-peer, Email, Instant messaging, Videoconferencing,CAD/CAM, Toys, Industrial machines, Security systems, Appliances

Source: IDC, 2008

Page 4: Cms an overview

How much information is there?Soon most everything

will be recorded and indexed

Most bytes will never be seen by humans.

Data summarization, trend detection anomaly detection are key technologies

See Mike Lesk: How much information is there: http://www.lesk.com/mlesk/ksg97/ksg.html

See Lyman & Varian: How much informationhttp://www.sims.berkeley.edu/research/projects/how-much-info/

Yotta

Zetta

Exa

Peta

Tera

Giga

Mega

KiloA BookA Book

.Movie

All books(words)

All Books Multimedia

Everything!Recorded

A PhotoA Photo

24 Yecto, 21 zepto, 18 atto, 15 femto, 12 pico, 9 nano, 6 micro, 3 milli

Page 5: Cms an overview

IntroductionInformation - The critical assetInformation Infrastructure - the key

infrastructureInformation Infrastructure CMS encompassesThe Information Infrastructure tools and

systems should yMake it easy to capture & present ;easy store & organize &Make it to access ;

easy analyze & summarizeMake it to INFORMATION

Page 6: Cms an overview

What is Content?Content is information that you tag

with data so that a computer can organize and systematize its collection, management, and publishing

Content can be text, images, graphics, video, sound, documents, records etc - or in other words - anything that is likely to be managed in an electronic format.

Page 7: Cms an overview

Content TypesStructured Content

content with inherent structureA tagged bibliographic record

Unstructured Content with no structure, i.e. content

inherent structure, i.e., documents, files, images, reports, emails, Voice mail, phone notes, PowerPoint présentations, Web pages, user groups, etc.

Page 8: Cms an overview

Where It (content) Resides?Distributed across the intranetIndividual desktopsDivision/dept. servers, websitesCompany websites – external,

internalServers: Database, E-Mail, Library

Page 9: Cms an overview

What is CM Systems? A CMS is a tool that enables a variety of

(centralized) technical and (de-centralized) non technical staff to create, edit, manage and finally publish (in a number of formats)

a variety of content (such as text, graphics, video, documents etc), whilst being constrained by

a centralized set of rules, process and workflows that ensure coherent, validated content electronic content.

Page 10: Cms an overview

What is a CMS?Helps you create/edit/delete content in a

shared repository (database)Organizes contentContent shared across the Web siteContent can be published or not based on

conditions (Approved, Date range, Viewer rights)

Much improved control of the format (CSS)The system itself is definable as a tool or

combination or tools that facilitate the efficient and effective production of the desired 'output' using the managed content.

Page 11: Cms an overview

11

What are major components of a CMS?An integrated set of software tools

that support the content management functions

The major components are: Data repository User interfaceWorkflow schemeEditorial tools Output utilities

Page 12: Cms an overview

How does a CMS work ? Basic information flow

1. Template is designed2. Content is entered as plain-text or HTML into

database3. Content is placed in a template for display to

the end user

Page Content

PageTemplat

e

Page 13: Cms an overview

How it works (CMS)Content (usually text)

Template (layout, colors, navigation)

CMS System

Complete web page User

Page 14: Cms an overview

How it works (OPAC)

Metadata

About

object OPAC

Web

Searching

Interface

MARCRecords

Page 15: Cms an overview

15

Some CMS QualitiesWeb-based systemAdaptable and extensible to existing

serverOpen-standards, open-sourceSupport metadataContent in XMLLAMP technologiesInclude workflow toolsInclude authoring tools and templates

Page 16: Cms an overview

16

Open-standards, open-sourceS/LAMP

Solaris or Linux (operating system)

Apache (Web server)MySQL (relational DBMS)PHP (scripting language)

Page 17: Cms an overview

Benefits of CMSCreation of content in a standard

format using a Web browser and WYSIWYG editor (Frontpage, Dreamweaver -- bye-bye)

Share the work with several staff members and have options to let the public enter content (Library 2.0)

Control of branding elementsArchive and reuse content

Page 18: Cms an overview

Why is this a good thing?Pages can be created or changed

without knowing or using HTMLLarge-scale changes can be made to

the site much easierIncreased functionality, including

blogs and RSS feeds/readersStructured Content = Content re-

use

Page 19: Cms an overview

Integration of blogs/RSS

Many systems supply own blogging software

Many can interoperate with popular blogging software such as moveable type

Many include software for parsing RSS feeds, or syndicating our own content

Page 20: Cms an overview

Challenges of implementing a CMS

Distributed versus centralized authorshipOften, programming knowledge/technical

expertice requiredTraining on the systemMigration is a huge project-as big as a

catalog migration

Page 21: Cms an overview
Page 22: Cms an overview

Robert P. Rynkiewicz, Atlantic City Library

Various CMS products The Library facilitating such an activity

contributes to Knowledge Management in an organization.

PhpNuke (www.phpnuke.org)Plone (www.plone.org)Drupal (www.drupal.org)Mambo (http://source.mambo-

foundation.org/)Joomla (joomla.org)

Page 23: Cms an overview

An open source web based content management system.

Equipped with powerful blend of features.Supports a variety of websites ranging from

personal blogs to large community-driven websites.

Drupal

23

Page 24: Cms an overview

Drupal is an open source modular framework CMS.

allows an individual or a community of users to easily publish,

manage and organize a wide variety of content on a website.

Features

Search Engine Optimization

Content Creation

User Interaction

Security

Content is fully indexed to support search

Multi-user content creation and editing

OpenID support

RSS Feed and Feed Aggregator

Drupal

Page 25: Cms an overview

XAMPP is a bundle of Apache, MySQL, PHP, FileZilla and many other utilities. XAMPP is the ‘easiest’ way to test an AMP (Apache-MySQL-PHP) application.NOTE: XAMPP is only intended for use as a local test server which is available on your own computer. It has been created for ease-of-use, but not for production level security.

XAMPP

25

Page 26: Cms an overview

XAMPPDrupal

Files Required for Installation

26

XAMPP – www.apachefriends.org/en/xampp-windows.html Drupal – http://www.drupal.org

Page 27: Cms an overview

1. Extract XAMPP files.2. Setup XAMPP.3. Run XAMPP Services (Apache and

MySQL).4. Create drupal database in MySQL.5. Set password for MySQL.6. Extract Drupal files.7. Enter database and server settings.8. Install Drupal Site and configure.

Steps in Installation

27

Page 28: Cms an overview

JoomlaThe name Joomla is a phonetic

spelling for the Swahili word "Jumla", which means "all together" or "as a whole".

Open Source software A fork of Mambo CMSAvailable for Linux, Unix, Windows,

OS

Page 29: Cms an overview

Joomla Templates

Much like Microsoft Word Templates

Positions on screenTop, banner, header, left, right

Cascading Style Sheet (CSS) for entire site

Control over look and feel

Page 30: Cms an overview

Joomla ExtensionsSelf-contained archived file (zip) that a non-

programmer can install by simply using the Joomla menu driven install optionsComponents (additional functionality to

site)Modules (mostly provide interface to

components e.g menus, lists, forms)Bots (search capability, content editing,

additional css formatting, embedding code)Plug-ins (additional functionality to core)

Page 31: Cms an overview

Uniqueness of Joomla ExtensionsWide variety within the community

Non-profitsCorporate

From powerful to quirkyToday’s Weather (module)Podcast Suite (component, module and

bot)SOBI2 Business Directory (component,

module and bot)Ludo_highlight_search (module and bot)

Page 32: Cms an overview

Implementation Need apache (configured for php

and Mysql)Mysql (create user and tweak for

performance - my.cnf)php ( php.ini file settings set for

security)Download Joomla archived file

(Joomla.org) and decompress in Web site root directory

Run install from Web Browser

Page 33: Cms an overview

Conclusion

With the explosive growth of online resources, management and dissemination of such resources has become a challenge to the Information professionals.

Today's online resources include variety of authoritative web resources (free & priced).

Integrating the relevant and useful resources into a web portal facilitates in the effective and efficient dissemination of information to the end users.

Various open source CMS tools are available on the Internet. Drupal, Joomla, OpenCMS, and Wordpress are few such examples.

Page 34: Cms an overview