Date post: | 18-May-2015 |
Category: |
Technology |
Upload: | kmusthu |
View: | 2,243 times |
Download: | 0 times |
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.