cms an overview

Post on 18-May-2015

2.243 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

WCM 2011,

TRANSCRIPT

Dr. M.Madhusudhanmadhumargam@gmail.com

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

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

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

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

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.

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.

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

internalServers: Database, E-Mail, Library

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.

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.

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

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

How it works (CMS)Content (usually text)

Template (layout, colors, navigation)

CMS System

Complete web page User

How it works (OPAC)

Metadata

About

object OPAC

Web

Searching

Interface

MARCRecords

15

Some CMS QualitiesWeb-based systemAdaptable and extensible to existing

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

16

Open-standards, open-sourceS/LAMP

Solaris or Linux (operating system)

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

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

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

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

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

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)

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

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

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

XAMPPDrupal

Files Required for Installation

26

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

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

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

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

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)

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)

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

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.

top related