SlideShare a Scribd company logo
Open Source
Content Management Systems
Krishna priya
November 8, 2016
C-DAC, Hyderabad
Presentation Overview
 Content
 Content Management
 Manage content online
 Content Management System (CMS)
 Open Source CMS Types
 InDG Portal – a case study
 About InDG
 InDG Web Portal Features
 Conclusion
Content??
Content
 Content from the perspective of media and
publishing may be thought of as
information and experiences created by
individuals, institutions and technology to
benefit audiences in contexts that they
value.
What is Content Management??
Content Management
 Content management is the way of
organizing, categorizing, and structuring
the information resources (text, images,
documents, etc.) so that they can be
stored, published, and edited with ease
and flexibility.
Example: University Website
Home Page
University Info. Progammes Admissions
For Students
Gen. Info.
Jobs
Faculty
Undergrad.
Graduate
Postgrad.
Executive
Fin. Aid
Online App.
News & Events
Search, FAQ,
Site Map
Archives
Library Computer Labs Research Pages
Courses, etc.
Open Source Content Management Systems
Open Source Content Management Systems
Manage content online
but
HOW??
Simple Solution!!
Hire a team to develop a website
So What Do We Do?
 Traditional approach:
 Hire a team to make and manage website.
 Team comprises of:
 Web designers
 Web coders
 Content Authors
 Domain Experts/Content Managers
 Approver / Editors
So What Do We Do?
 Team will:
 Manage technical aspects of website.
 Collect information from various departments.
 Edit information, put it in web format.
 Upload information to website.
 Maintain information; direct website queries to
concerned people; etc.
Content Authoring Process………
Conventional Content Authoring
Process
Content
Author
Manager
Editor/
Approver
Web
Developer
Website
Draft
Approval
Request for
updating pages
Update &
publish
Web
Pages
Scenario
 What if content author misses out some
important information or just wants to add
more information to the existing content
What will s(he) do now??
What to do now??
 Content Author now informs the Manager
who in turn approaches the Approver.
 Approver now informs the Web Team to
make this slight change.
 Again s(he) redesigns the web page and
finally puts it in the website.
…………….quite time-consuming!!
Problems with Traditional Approach
 A sizable team is required:
 Web designers
 Web coders
 Document editors
 Managers
 Managing a large number of documents
(many hundreds!) is very hard.
 The content authoring process is very
time-consuming.
Problems with Traditional Approach
 No single person/department can write all
documents required to make a comprehensive
website.
 Maintaining a uniform and consistent design
across the website is not easy.
 Problems:
 Lots of documents
 Multiple authors, multiple editors
 Multiple styles (page design and writing style)
What do We do now??
Content Management System
(CMS)
….…….to the rescue……….
What is this CMS?
 A tool used to manage document:
 Creation
 Storage
 Editing
 Publication
in an increasingly collaborative
environment.
 Usually online, accessible from the web.
New Approach
 Use a Content Management System:
 Web people (coders and designers) set up
skeleton site.
 Each department now fills (and maintains) its
own section of the site [shift of responsibility].
 Web people can train staff and facilitate the process
(as document editors, for example).
 Publishing happens automatically
 Once documents go through the workflow process.
Automated Workflow Process
using a CMS
Template
Content Author
Manager Editor/Approver
Web Developer
Creates
Draft
Approval
Publish
Uses
Website
Open Source Content Management Systems
How Will This Make Things Better?
 Everything else happens automatically!
 Sections and pages are linked automatically.
 Search is automated (including advanced search).
 Formatting is kept uniform throughout the site.
 If workflow is used properly content is up-to-
date and correctly edited at all times.
 Content authoring-to-publishing cycle
becomes shorter.
 Overall, website management and
maintenance is significantly simplified.
How Will This Make Things Better?
 Web developers:
 Make site structure.
 Define page formats (templates) for each
section (or one for the entire site).
 They then focus on the website’s functionality
instead of being burdened with managing all
the content.
Templates
But…..
Which CMS to pick??
………..there are so many!!
So Now What?
 Define a content strategy:
 Content requirements
 Forecast development over time
 Figure out operating environments:
 Operating Systems, databases
 Document standards (technical and other)
 Align requirements with features and pick
a CMS product.
Picking a CMS
 Different functionalities:
 Document Management System (DMS)
 Internal documents, metadata, revision histories, etc.
 Digital Asset Management (DAM)
 Like DMS, but works on binary (multimedia) content
 Web Content Management (WCM)
 Lets you publish from DMS to web; syndication
 Learning Content Management (LCM)
 A WCM structured to comply with online education
standards (SCORM, AICC, IMS, etc.)
* Sharable Content Object Reference Model;
Aviation Industry CBT Committee; IMS/IEEE
using XML
Commercial CMS
 Commercial or propriety systems are still a
popular choice of CMS for many people who are
reassured by the technical support, service level
agreements
 There is also the fact that many commercial
systems are already ready-built which means that
they are quicker to implement than many open
source systems
 If you are looking to save time (but not money)
then a commercial system is a good choice. .
Examples of Commercial CMS : SiteCore, EpiServe, Ektron,
Alterion, Alterion and Sitefinity
,
A Third Option: Open Source
 Low cost alternative:
 Software is free
 Consultancy is optional (can do in-house)
 Highly customizable:
 Content, by nature, requires customization
 Feature-rich:
 New features developed regularly
Basic CMS Features
 All CMS’ generally have:
 A content repository
 Dynamic page generation
 Workflow procedures
 Additional features include:
 Editing tools
 Internationalization
 Multiple sites
 Syndication
 Personalization
 Caching
Comparison of CMS
CMS Example: Drupal
 Structure is divided into Blocks, views,
menus, nodes.
 The administrative screens for configuring a
site have a huge number of options and
settings, making them harder to interpret
 Understanding what the system offers and
how to configure it is more difficult than
WordPress or Joomla.
 Many steps to make a web page.
Open Source CMS
Joomla
CMS Example: Joomla
 The system is divided into three types of
pages: Sections, Categories, and Articles.
There’s a bit of a learning curve to
understand
 Joomla is not the best choice for sites that
will be edited by many different content
authors, as it doesn’t offer an easy way
create a workflow based on section or type of
content
 Can not create your own types of content
Open Source CMS
Wordpress
CMS Example: Wordpress
 It’s designed primarily to support simple
arrangements of two types of content—blog
posts and pages
 Pages are like posts - just one content area.
Sidebar content is fixed. If URLs change things
break. End user cannot select page types.
 Tools to create / manage pages limited.
 Content sharing is hard.
Open Source CMS
Plone
CMS Example: Plone
 Comprehensive DMS (Zope), WCM (Plone)
 Technical specifications:
 OS: Linux/Solaris/BSD, Windows, Mac OS
 Language: Python
 Uncommon, but powerful and mature language
 Uses own application server
 Can run behind popular web servers (Apache/IIS)
 Can use other databases (MySQL, Oracle, etc.)
CMS Example: Plone
 Powerful, flexible, secure and Open Source.
 It allows non-technical people to easily
create and manage content
 Extensible workflow Capabilities
 Able to manage multilingual content easily
 Content Locking
 Search engine friendly
 Wide range of add-ons
Features of Plone
Easy to get started
Batteries Included
Supports Linux, Windows, Mac OS X,
FreeBSD, Solaris. The installers get you
up and running within minutes. No
complex set-up procedures.
Speaks multiple languages
Supports over 35+ languages including
22 Indian languages.
Features of Plone
User Friendly
Lets You Focus on
Your Writing
Plone includes a powerful, rich editor with
text formatting,image and link insertion
abilities. If you’re used to working
with an office suite, you’ll feel right at
home.
Instant, Full-text Searching
All content is searchable immediately;
even Word documents and PDF files.
LiveSearch puts it all at your fingertips.
Built-in Image Handling
Upload an image, and it’s automatically rescaled to a variety of sizes, ready to be used
in your content. No Photoshop needed..
Features of Plone
Powerful
Powerful Workflow Engine
Make your business processes part of
the document workflow-complemented
by fool-proof security management.
Speed and Scalability
Comes out-of-the-box with clustering
capability and intelligent caching proxy
integration.
Syndicate and Aggregate
Smart folders and smart updates. Plone
automatically produces RSS feeds from
folders, search results and more.
Security and Flexibility
Fine-grained role-based security model
secures the content in the website.
Features of Plone
Standards Compliant
Accessibility Compliant
Meets or exceeds U.S. Government Section 508 and W3C's WAI-AA standards for
sight and motor impaired individuals. All JavaScript usage comes with fallback
modes that work in any web browser.
Features of Plone
Support
Great Documentation Online
Several books are available in print as
well as online.
Innovative and Extensible
Hundreds of add-on products are
available — forums, issue trackers,
blogs and collaboration tools.
Open Source, Open Standards
Plone is available under the same
open source license as Linux, and
uses the open source Python
programming language and Zope
application server. This avoids vendor
lock-in, expensive licenses, and gives
you a predictable future — and the
freedom to innovate.
World-class Support
Whether you use the online
documentation, mailing lists and chat
rooms — or the services of the hundreds
of companies around the world that
support Plone — you're never alone.
Plone CMS
 InDG web portal runs on Plone
 Sites using Plone:
 NASA/JPL (including Mars Rover site)
 Defence Academy
 European Aeronautic Defence and Space
 Lufthansa (vendor extranet)
 Nokia
 Warwickshire Police
 NATO Internal (runs Zope)
 CBS NY (runs Zope)
 Nokia
 Panasonic
Thank you

More Related Content

PPT
Content Management System
PPT
Content Management Systems
PPT
CMS by Thai Son
PPT
CMS (CONTENT MANAGEMENT SYSTEM)
PPT
Roll Your Own Content Management System
PPT
Content Management Systems
PPTX
Content Management System
PPTX
Content Management System
Content Management System
Content Management Systems
CMS by Thai Son
CMS (CONTENT MANAGEMENT SYSTEM)
Roll Your Own Content Management System
Content Management Systems
Content Management System
Content Management System

What's hot (19)

PPTX
How to Select a Web Content Management System
 
PPT
What is a Content Management System or CMS
PPTX
CMS ( Content Management System ) Digital Marketing
PPTX
Implementing and managing Content Management Systems
PPTX
Web content management
PPTX
Content Management Systems
PPTX
Introduction to Web Content Management
PPTX
Benefits of using a content management system for your website : holateck se...
ODP
Content management system
PPTX
Content Management System
PDF
Custom V CMS
PDF
Net2Vic: How to Choose a Content Management System for Your New Website
PDF
From Vision to Use Cases for CMS selection
PPTX
PPT
Content Management
PDF
CMS Website Development
PPTX
Wk5 why cms
DOC
C:\fakepath\content management website
PPTX
CONTENT MANEGMENT SYSTEM
How to Select a Web Content Management System
 
What is a Content Management System or CMS
CMS ( Content Management System ) Digital Marketing
Implementing and managing Content Management Systems
Web content management
Content Management Systems
Introduction to Web Content Management
Benefits of using a content management system for your website : holateck se...
Content management system
Content Management System
Custom V CMS
Net2Vic: How to Choose a Content Management System for Your New Website
From Vision to Use Cases for CMS selection
Content Management
CMS Website Development
Wk5 why cms
C:\fakepath\content management website
CONTENT MANEGMENT SYSTEM
Ad

Similar to Open Source Content Management Systems (20)

PPT
How To Implement a CMS
PPT
Hci 590 Content Management Systems Week1 090330
PDF
A Comprehensive Guide to Content Management Systems.pdf
KEY
WordPress & Other Content Management Systems
PDF
A Comprehensive Guide to Content Management Systems.pdf
PDF
Headless CMS VS Traditional CMS.pdf
PPT
Cms an overview
PPTX
The Future of the CMS
PDF
Content Management Systems (CMS) & Wordpress theme development
PDF
Cms & wordpress theme development 2011
PDF
New Microsoft Word Document (2).pdf
PDF
Types, Features, and Examples of CMS for Web Development
PDF
DHO Intro to CMS for DH Workshop
PPTX
WORDPRESS.pptx
DOC
Content management system
PPTX
Java CMS 2015
PDF
WORDPRESS.pdf
PDF
Web Intensive Week 3 - Day 5
PPTX
BITM3730 11-8.pptx
How To Implement a CMS
Hci 590 Content Management Systems Week1 090330
A Comprehensive Guide to Content Management Systems.pdf
WordPress & Other Content Management Systems
A Comprehensive Guide to Content Management Systems.pdf
Headless CMS VS Traditional CMS.pdf
Cms an overview
The Future of the CMS
Content Management Systems (CMS) & Wordpress theme development
Cms & wordpress theme development 2011
New Microsoft Word Document (2).pdf
Types, Features, and Examples of CMS for Web Development
DHO Intro to CMS for DH Workshop
WORDPRESS.pptx
Content management system
Java CMS 2015
WORDPRESS.pdf
Web Intensive Week 3 - Day 5
BITM3730 11-8.pptx
Ad

More from krishnapriya Tadepalli (14)

PDF
Web content accessibility
PPTX
Data visualization tools
PDF
Drupal vs sitecore comparisons
PDF
My sql vs mongo
PDF
Comparisons Wiki vs CMS
PDF
Sending emails through PHP
PDF
PHP Making Web Forms
PDF
Php introduction
PDF
Using advanced features in joomla
PDF
Presentation joomla-introduction
PDF
Making web forms using php
PDF
Language enabling
Web content accessibility
Data visualization tools
Drupal vs sitecore comparisons
My sql vs mongo
Comparisons Wiki vs CMS
Sending emails through PHP
PHP Making Web Forms
Php introduction
Using advanced features in joomla
Presentation joomla-introduction
Making web forms using php
Language enabling

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
sap open course for s4hana steps from ECC to s4
Empathic Computing: Creating Shared Understanding
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
The Rise and Fall of 3GPP – Time for a Sabbatical?
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Understanding_Digital_Forensics_Presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectroscopy.pptx food analysis technology
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
sap open course for s4hana steps from ECC to s4

Open Source Content Management Systems

  • 1. Open Source Content Management Systems Krishna priya November 8, 2016 C-DAC, Hyderabad
  • 2. Presentation Overview  Content  Content Management  Manage content online  Content Management System (CMS)  Open Source CMS Types  InDG Portal – a case study  About InDG  InDG Web Portal Features  Conclusion
  • 4. Content  Content from the perspective of media and publishing may be thought of as information and experiences created by individuals, institutions and technology to benefit audiences in contexts that they value.
  • 5. What is Content Management??
  • 6. Content Management  Content management is the way of organizing, categorizing, and structuring the information resources (text, images, documents, etc.) so that they can be stored, published, and edited with ease and flexibility.
  • 7. Example: University Website Home Page University Info. Progammes Admissions For Students Gen. Info. Jobs Faculty Undergrad. Graduate Postgrad. Executive Fin. Aid Online App. News & Events Search, FAQ, Site Map Archives Library Computer Labs Research Pages Courses, etc.
  • 11. Simple Solution!! Hire a team to develop a website
  • 12. So What Do We Do?  Traditional approach:  Hire a team to make and manage website.  Team comprises of:  Web designers  Web coders  Content Authors  Domain Experts/Content Managers  Approver / Editors
  • 13. So What Do We Do?  Team will:  Manage technical aspects of website.  Collect information from various departments.  Edit information, put it in web format.  Upload information to website.  Maintain information; direct website queries to concerned people; etc. Content Authoring Process………
  • 15. Scenario  What if content author misses out some important information or just wants to add more information to the existing content What will s(he) do now??
  • 16. What to do now??  Content Author now informs the Manager who in turn approaches the Approver.  Approver now informs the Web Team to make this slight change.  Again s(he) redesigns the web page and finally puts it in the website. …………….quite time-consuming!!
  • 17. Problems with Traditional Approach  A sizable team is required:  Web designers  Web coders  Document editors  Managers  Managing a large number of documents (many hundreds!) is very hard.  The content authoring process is very time-consuming.
  • 18. Problems with Traditional Approach  No single person/department can write all documents required to make a comprehensive website.  Maintaining a uniform and consistent design across the website is not easy.  Problems:  Lots of documents  Multiple authors, multiple editors  Multiple styles (page design and writing style)
  • 19. What do We do now??
  • 21. What is this CMS?  A tool used to manage document:  Creation  Storage  Editing  Publication in an increasingly collaborative environment.  Usually online, accessible from the web.
  • 22. New Approach  Use a Content Management System:  Web people (coders and designers) set up skeleton site.  Each department now fills (and maintains) its own section of the site [shift of responsibility].  Web people can train staff and facilitate the process (as document editors, for example).  Publishing happens automatically  Once documents go through the workflow process.
  • 23. Automated Workflow Process using a CMS Template Content Author Manager Editor/Approver Web Developer Creates Draft Approval Publish Uses Website
  • 25. How Will This Make Things Better?  Everything else happens automatically!  Sections and pages are linked automatically.  Search is automated (including advanced search).  Formatting is kept uniform throughout the site.  If workflow is used properly content is up-to- date and correctly edited at all times.  Content authoring-to-publishing cycle becomes shorter.  Overall, website management and maintenance is significantly simplified.
  • 26. How Will This Make Things Better?  Web developers:  Make site structure.  Define page formats (templates) for each section (or one for the entire site).  They then focus on the website’s functionality instead of being burdened with managing all the content. Templates
  • 29. So Now What?  Define a content strategy:  Content requirements  Forecast development over time  Figure out operating environments:  Operating Systems, databases  Document standards (technical and other)  Align requirements with features and pick a CMS product.
  • 30. Picking a CMS  Different functionalities:  Document Management System (DMS)  Internal documents, metadata, revision histories, etc.  Digital Asset Management (DAM)  Like DMS, but works on binary (multimedia) content  Web Content Management (WCM)  Lets you publish from DMS to web; syndication  Learning Content Management (LCM)  A WCM structured to comply with online education standards (SCORM, AICC, IMS, etc.) * Sharable Content Object Reference Model; Aviation Industry CBT Committee; IMS/IEEE using XML
  • 31. Commercial CMS  Commercial or propriety systems are still a popular choice of CMS for many people who are reassured by the technical support, service level agreements  There is also the fact that many commercial systems are already ready-built which means that they are quicker to implement than many open source systems  If you are looking to save time (but not money) then a commercial system is a good choice. . Examples of Commercial CMS : SiteCore, EpiServe, Ektron, Alterion, Alterion and Sitefinity ,
  • 32. A Third Option: Open Source  Low cost alternative:  Software is free  Consultancy is optional (can do in-house)  Highly customizable:  Content, by nature, requires customization  Feature-rich:  New features developed regularly
  • 33. Basic CMS Features  All CMS’ generally have:  A content repository  Dynamic page generation  Workflow procedures  Additional features include:  Editing tools  Internationalization  Multiple sites  Syndication  Personalization  Caching
  • 35. CMS Example: Drupal  Structure is divided into Blocks, views, menus, nodes.  The administrative screens for configuring a site have a huge number of options and settings, making them harder to interpret  Understanding what the system offers and how to configure it is more difficult than WordPress or Joomla.  Many steps to make a web page.
  • 37. CMS Example: Joomla  The system is divided into three types of pages: Sections, Categories, and Articles. There’s a bit of a learning curve to understand  Joomla is not the best choice for sites that will be edited by many different content authors, as it doesn’t offer an easy way create a workflow based on section or type of content  Can not create your own types of content
  • 39. CMS Example: Wordpress  It’s designed primarily to support simple arrangements of two types of content—blog posts and pages  Pages are like posts - just one content area. Sidebar content is fixed. If URLs change things break. End user cannot select page types.  Tools to create / manage pages limited.  Content sharing is hard.
  • 41. CMS Example: Plone  Comprehensive DMS (Zope), WCM (Plone)  Technical specifications:  OS: Linux/Solaris/BSD, Windows, Mac OS  Language: Python  Uncommon, but powerful and mature language  Uses own application server  Can run behind popular web servers (Apache/IIS)  Can use other databases (MySQL, Oracle, etc.)
  • 42. CMS Example: Plone  Powerful, flexible, secure and Open Source.  It allows non-technical people to easily create and manage content  Extensible workflow Capabilities  Able to manage multilingual content easily  Content Locking  Search engine friendly  Wide range of add-ons
  • 43. Features of Plone Easy to get started Batteries Included Supports Linux, Windows, Mac OS X, FreeBSD, Solaris. The installers get you up and running within minutes. No complex set-up procedures. Speaks multiple languages Supports over 35+ languages including 22 Indian languages.
  • 44. Features of Plone User Friendly Lets You Focus on Your Writing Plone includes a powerful, rich editor with text formatting,image and link insertion abilities. If you’re used to working with an office suite, you’ll feel right at home. Instant, Full-text Searching All content is searchable immediately; even Word documents and PDF files. LiveSearch puts it all at your fingertips. Built-in Image Handling Upload an image, and it’s automatically rescaled to a variety of sizes, ready to be used in your content. No Photoshop needed..
  • 45. Features of Plone Powerful Powerful Workflow Engine Make your business processes part of the document workflow-complemented by fool-proof security management. Speed and Scalability Comes out-of-the-box with clustering capability and intelligent caching proxy integration. Syndicate and Aggregate Smart folders and smart updates. Plone automatically produces RSS feeds from folders, search results and more. Security and Flexibility Fine-grained role-based security model secures the content in the website.
  • 46. Features of Plone Standards Compliant Accessibility Compliant Meets or exceeds U.S. Government Section 508 and W3C's WAI-AA standards for sight and motor impaired individuals. All JavaScript usage comes with fallback modes that work in any web browser.
  • 47. Features of Plone Support Great Documentation Online Several books are available in print as well as online. Innovative and Extensible Hundreds of add-on products are available — forums, issue trackers, blogs and collaboration tools. Open Source, Open Standards Plone is available under the same open source license as Linux, and uses the open source Python programming language and Zope application server. This avoids vendor lock-in, expensive licenses, and gives you a predictable future — and the freedom to innovate. World-class Support Whether you use the online documentation, mailing lists and chat rooms — or the services of the hundreds of companies around the world that support Plone — you're never alone.
  • 48. Plone CMS  InDG web portal runs on Plone  Sites using Plone:  NASA/JPL (including Mars Rover site)  Defence Academy  European Aeronautic Defence and Space  Lufthansa (vendor extranet)  Nokia  Warwickshire Police  NATO Internal (runs Zope)  CBS NY (runs Zope)  Nokia  Panasonic