Cms an overview


Published on

WCM 2011,

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cms an overview

  1. 1. Dr. M.Madhusudhan [email_address]
  2. 2. Presentation outlay <ul><li>What is Content? </li></ul><ul><li>Content Types </li></ul><ul><li>Where It (content) Resides? </li></ul><ul><li>What is CMS? </li></ul><ul><li>What are major components of a CMS? </li></ul><ul><li>How does it works? </li></ul><ul><li>Some qualities of CMS </li></ul><ul><li>Various products of CMS </li></ul><ul><li>Brief description about Drupal & Joomla </li></ul>
  3. 3. Exabytes 10-fold Growth in 5 Years! DVD RFID Digital TV MP3 players Digital cameras Camera phones, VoIP Medical imaging, Laptops, Data center applications, Games Satellite images, GPS, ATMs, Scanners Sensors, Digital radio, DLP theaters, Telematics Peer-to-peer, Email, Instant messaging, Videoconferencing, CAD/CAM, Toys, Industrial machines, Security systems, Appliances Source: IDC, 2008
  4. 4. How much information is there? <ul><li>Soon most everything will be recorded and indexed </li></ul><ul><li>Most bytes will never be seen by humans. </li></ul><ul><li>Data summarization, trend detection anomaly detection are key technologies </li></ul><ul><li>See Mike Lesk: How much information is there : </li></ul><ul><li>See Lyman & Varian: </li></ul><ul><li>How much information </li></ul><ul><li> </li></ul>Yotta Zetta Exa Peta Tera Giga Mega Kilo A Book .Movie All books (words) All Books Multimedia Everything! Recorded A Photo 24 Yecto, 21 zepto, 18 atto, 15 femto, 12 pico, 9 nano, 6 micro, 3 milli
  5. 5. Introduction <ul><li>Information - The critical asset </li></ul><ul><li>Information Infrastructure - the key infrastructure </li></ul><ul><li>Information Infrastructure CMS encompasses </li></ul><ul><li>The Information Infrastructure tools and systems should y </li></ul><ul><ul><li>Make it easy to capture & present ; </li></ul></ul><ul><ul><li>easy store & organize & </li></ul></ul><ul><ul><li>Make it to access ; </li></ul></ul><ul><li>easy analyze & summarize </li></ul><ul><li>Make it to INFORMATION </li></ul>
  6. 6. What is Content? <ul><li>Content is information that you tag with data so that a computer can organize and systematize its collection, management, and publishing </li></ul><ul><li>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. </li></ul>
  7. 7. Content Types <ul><li>Structured Content </li></ul><ul><ul><li>content with inherent structure </li></ul></ul><ul><ul><ul><li>A tagged bibliographic record </li></ul></ul></ul><ul><li>Unstructured </li></ul><ul><li>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. </li></ul>
  8. 8. Where It (content) Resides? <ul><li>Distributed across the intranet </li></ul><ul><li>Individual desktops </li></ul><ul><li>Division/dept. servers, websites </li></ul><ul><li>Company websites – external, internal </li></ul><ul><li>Servers: Database, E-Mail, Library </li></ul>
  9. 9. What is CM Systems? <ul><li>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) </li></ul><ul><li>a variety of content (such as text, graphics, video, documents etc), whilst being constrained by </li></ul><ul><li>a centralized set of rules, process and workflows that ensure coherent, validated content electronic content. </li></ul>
  10. 10. What is a CMS? <ul><li>Helps you create/edit/delete content in a shared repository (database) </li></ul><ul><li>Organizes content </li></ul><ul><li>Content shared across the Web site </li></ul><ul><li>Content can be published or not based on conditions (Approved, Date range, Viewer rights) </li></ul><ul><li>Much improved control of the format (CSS) </li></ul><ul><li>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. </li></ul>
  11. 11. What are major components of a CMS? <ul><li>An integrated set of software tools that support the content management functions </li></ul><ul><li>The major components are: </li></ul><ul><ul><li>Data repository </li></ul></ul><ul><ul><li>User interface </li></ul></ul><ul><ul><li>Workflow scheme </li></ul></ul><ul><ul><li>Editorial tools </li></ul></ul><ul><ul><li>Output utilities </li></ul></ul>
  12. 12. How does a CMS work ? <ul><li>Basic information flow </li></ul><ul><ul><li>Template is designed </li></ul></ul><ul><ul><li>Content is entered as plain-text or HTML into database </li></ul></ul><ul><ul><li>Content is placed in a template for display to the end user </li></ul></ul>Page Content Page Template
  13. 13. How it works (CMS) Content (usually text) Template (layout, colors, navigation) CMS System Complete web page User
  14. 14. How it works (OPAC) Metadata About object OPAC Web Searching Interface MARC Records
  15. 15. Some CMS Qualities <ul><li>Web-based system </li></ul><ul><li>Adaptable and extensible to existing server </li></ul><ul><li>Open-standards, open-source </li></ul><ul><li>Support metadata </li></ul><ul><li>Content in XML </li></ul><ul><li>LAMP technologies </li></ul><ul><li>Include workflow tools </li></ul><ul><li>Include authoring tools and templates </li></ul>
  16. 16. Open-standards, open-source <ul><li>S/LAMP </li></ul><ul><ul><li>S olaris or L inux (operating system) </li></ul></ul><ul><ul><li>A pache (Web server) </li></ul></ul><ul><ul><li>M ySQL (relational DBMS) </li></ul></ul><ul><ul><li>P HP (scripting language) </li></ul></ul>
  17. 17. Benefits of CMS <ul><li>Creation of content in a standard format using a Web browser and WYSIWYG editor (Frontpage, Dreamweaver -- bye-bye) </li></ul><ul><li>Share the work with several staff members and have options to let the public enter content (Library 2.0) </li></ul><ul><li>Control of branding elements </li></ul><ul><li>Archive and reuse content </li></ul>
  18. 18. Why is this a good thing? <ul><li>Pages can be created or changed without knowing or using HTML </li></ul><ul><li>Large-scale changes can be made to the site much easier </li></ul><ul><li>Increased functionality, including blogs and RSS feeds/readers </li></ul><ul><li>Structured Content = Content re-use </li></ul>
  19. 19. Integration of blogs/RSS <ul><li>Many systems supply own blogging software </li></ul><ul><li>Many can interoperate with popular blogging software such as moveable type </li></ul><ul><li>Many include software for parsing RSS feeds, or syndicating our own content </li></ul>
  20. 20. Challenges of implementing a CMS <ul><li>Distributed versus centralized authorship </li></ul><ul><li>Often, programming knowledge/technical expertice required </li></ul><ul><li>Training on the system </li></ul><ul><li>Migration is a huge project-as big as a catalog migration </li></ul>
  21. 22. Various CMS products <ul><li>The Library facilitating such an activity contributes to Knowledge Management in an organization. </li></ul><ul><li>PhpNuke ( </li></ul><ul><li>Plone ( </li></ul><ul><li>Drupal ( </li></ul><ul><li>Mambo ( </li></ul><ul><li>Joomla ( </li></ul>Robert P. Rynkiewicz, Atlantic City Library
  22. 23. <ul><li>An open source web based content management system. </li></ul><ul><li>Equipped with powerful blend of features. </li></ul><ul><li>Supports a variety of websites ranging from personal blogs to large community-driven websites. </li></ul>Drupal
  23. 24. <ul><li>Drupal is an open source modular framework CMS. </li></ul><ul><li>allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. </li></ul><ul><li>Features </li></ul><ul><ul><li>Search Engine Optimization </li></ul></ul><ul><ul><li>Content Creation </li></ul></ul><ul><ul><li>User Interaction </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>Content is fully indexed to support search </li></ul></ul><ul><ul><li>Multi-user content creation and editing </li></ul></ul><ul><ul><li>OpenID support </li></ul></ul><ul><ul><li>RSS Feed and Feed Aggregator </li></ul></ul>Drupal
  24. 25. <ul><li>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. </li></ul><ul><li>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. </li></ul>XAMPP
  25. 26. <ul><li>XAMPP </li></ul><ul><li>Drupal </li></ul>Files Required for Installation XAMPP – Drupal –
  26. 27. <ul><li>Extract XAMPP files. </li></ul><ul><li>Setup XAMPP. </li></ul><ul><li>Run XAMPP Services (Apache and MySQL). </li></ul><ul><li>Create drupal database in MySQL. </li></ul><ul><li>Set password for MySQL. </li></ul><ul><li>Extract Drupal files. </li></ul><ul><li>Enter database and server settings. </li></ul><ul><li>Install Drupal Site and configure. </li></ul>Steps in Installation
  27. 28. Joomla <ul><li>The name Joomla is a phonetic spelling for the Swahili word &quot;Jumla&quot;, which means &quot;all together&quot; or &quot;as a whole&quot;. </li></ul><ul><li>Open Source software </li></ul><ul><li>A fork of Mambo CMS </li></ul><ul><li>Available for Linux, Unix, Windows, OS </li></ul>
  28. 29. Joomla Templates <ul><li>Much like Microsoft Word Templates </li></ul><ul><li>Positions on screen </li></ul><ul><ul><li>Top, banner, header, left, right </li></ul></ul><ul><li>Cascading Style Sheet (CSS) for entire site </li></ul><ul><li>Control over look and feel </li></ul>
  29. 30. Joomla Extensions <ul><li>Self-contained archived file (zip) that a non-programmer can install by simply using the Joomla menu driven install options </li></ul><ul><ul><li>Components (additional functionality to site) </li></ul></ul><ul><ul><li>Modules (mostly provide interface to components e.g menus, lists, forms) </li></ul></ul><ul><ul><li>Bots (search capability, content editing, additional css formatting, embedding code) </li></ul></ul><ul><ul><li>Plug-ins (additional functionality to core) </li></ul></ul>
  30. 31. Uniqueness of Joomla Extensions <ul><li>Wide variety within the community </li></ul><ul><ul><li>Non-profits </li></ul></ul><ul><ul><li>Corporate </li></ul></ul><ul><li>From powerful to quirky </li></ul><ul><ul><li>Today’s Weather (module) </li></ul></ul><ul><ul><li>Podcast Suite (component, module and bot) </li></ul></ul><ul><ul><li>SOBI2 Business Directory (component, module and bot) </li></ul></ul><ul><ul><li>Ludo_highlight_search (module and bot) </li></ul></ul>
  31. 32. Implementation <ul><li>Need apache (configured for php and Mysql) </li></ul><ul><li>Mysql (create user and tweak for performance - my.cnf) </li></ul><ul><li>php ( php.ini file settings set for security) </li></ul><ul><li>Download Joomla archived file ( and decompress in Web site root directory </li></ul><ul><li>Run install from Web Browser </li></ul>
  32. 33. Conclusion <ul><li>With the explosive growth of online resources, management and dissemination of such resources has become a challenge to the Information professionals. </li></ul><ul><li>Today's online resources include variety of authoritative web resources (free & priced). </li></ul><ul><li>Integrating the relevant and useful resources into a web portal facilitates in the effective and efficient dissemination of information to the end users. </li></ul><ul><li>Various open source CMS tools are available on the Internet. Drupal, Joomla, OpenCMS, and Wordpress are few such examples. </li></ul>
  33. 34. Thank You