SlideShare ist ein Scribd-Unternehmen logo
1 von 49
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.
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

How to Select a Web Content Management System
How to Select a Web Content Management SystemHow to Select a Web Content Management System
How to Select a Web Content Management SystemDNN
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMSSteve Williams
 
CMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingCMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingIMM Graduate School
 
Implementing and managing Content Management Systems
Implementing and managing Content Management SystemsImplementing and managing Content Management Systems
Implementing and managing Content Management SystemsR Sundara Rajan
 
Web content management
Web content managementWeb content management
Web content managementSmita Chandra
 
Introduction to Web Content Management
Introduction to Web Content ManagementIntroduction to Web Content Management
Introduction to Web Content ManagementCraig Bailey
 
Benefits of using a content management system for your website : holateck se...
Benefits of using a content management system for your website  : holateck se...Benefits of using a content management system for your website  : holateck se...
Benefits of using a content management system for your website : holateck se...HolaTeck
 
Content management system
Content management systemContent management system
Content management systemAdhoura Academy
 
Content Management System
Content Management SystemContent Management System
Content Management SystemAnkit Singh
 
Net2Vic: How to Choose a Content Management System for Your New Website
Net2Vic: How to Choose a Content Management System for Your New WebsiteNet2Vic: How to Choose a Content Management System for Your New Website
Net2Vic: How to Choose a Content Management System for Your New WebsiteNetSquared Victoria
 
From Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selectionFrom Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selectionDavid Hobbs Consulting
 
CONTENT MANEGMENT SYSTEM
CONTENT MANEGMENT SYSTEMCONTENT MANEGMENT SYSTEM
CONTENT MANEGMENT SYSTEMYunior Reyes
 

Was ist angesagt? (20)

How to Select a Web Content Management System
How to Select a Web Content Management SystemHow to Select a Web Content Management System
How to Select a Web Content Management System
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
 
CMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingCMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital Marketing
 
Implementing and managing Content Management Systems
Implementing and managing Content Management SystemsImplementing and managing Content Management Systems
Implementing and managing Content Management Systems
 
Web content management
Web content managementWeb content management
Web content management
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systems
 
Introduction to Web Content Management
Introduction to Web Content ManagementIntroduction to Web Content Management
Introduction to Web Content Management
 
Benefits of using a content management system for your website : holateck se...
Benefits of using a content management system for your website  : holateck se...Benefits of using a content management system for your website  : holateck se...
Benefits of using a content management system for your website : holateck se...
 
Content management system
Content management systemContent management system
Content management system
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
 
Net2Vic: How to Choose a Content Management System for Your New Website
Net2Vic: How to Choose a Content Management System for Your New WebsiteNet2Vic: How to Choose a Content Management System for Your New Website
Net2Vic: How to Choose a Content Management System for Your New Website
 
From Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selectionFrom Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selection
 
Cms
CmsCms
Cms
 
Content Management
Content ManagementContent Management
Content Management
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
CMS Website Development
CMS Website DevelopmentCMS Website Development
CMS Website Development
 
Wk5 why cms
Wk5 why cmsWk5 why cms
Wk5 why cms
 
C:\fakepath\content management website
C:\fakepath\content management websiteC:\fakepath\content management website
C:\fakepath\content management website
 
CONTENT MANEGMENT SYSTEM
CONTENT MANEGMENT SYSTEMCONTENT MANEGMENT SYSTEM
CONTENT MANEGMENT SYSTEM
 

Ähnlich wie Open Source Content Management Systems

SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)Richard Harbridge
 
Content Management: No Mystery
Content Management: No MysteryContent Management: No Mystery
Content Management: No MysteryClearPath, LLC
 
Joomla Services
Joomla ServicesJoomla Services
Joomla ServicesVipin Sahu
 
Cms an overview
Cms an overviewCms an overview
Cms an overviewkmusthu
 
Hci 590 Content Management Systems Week1 090330
Hci 590 Content Management Systems   Week1 090330Hci 590 Content Management Systems   Week1 090330
Hci 590 Content Management Systems Week1 090330bhenkel
 
CMS: Challenging the Consensus - For The Motion
CMS: Challenging the Consensus - For The MotionCMS: Challenging the Consensus - For The Motion
CMS: Challenging the Consensus - For The Motionlisbk
 
What is a CMS.
What is a CMS.What is a CMS.
What is a CMS.Techugo
 
What is a CMS.pdf
What is a CMS.pdfWhat is a CMS.pdf
What is a CMS.pdfTechugo
 
A Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdfA Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdfTechugo
 
A Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdfA Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdfTechugo
 
Content management system a full guide
Content management system a full guideContent management system a full guide
Content management system a full guideFullestop
 
Content Management Systems in Libraries
Content Management Systems in LibrariesContent Management Systems in Libraries
Content Management Systems in LibrariesChris
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the OthersExove
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systemssahig123
 

Ähnlich wie Open Source Content Management Systems (20)

SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
 
Content Management: No Mystery
Content Management: No MysteryContent Management: No Mystery
Content Management: No Mystery
 
Joomla Services
Joomla ServicesJoomla Services
Joomla Services
 
Cms an overview
Cms an overviewCms an overview
Cms an overview
 
Hci 590 Content Management Systems Week1 090330
Hci 590 Content Management Systems   Week1 090330Hci 590 Content Management Systems   Week1 090330
Hci 590 Content Management Systems Week1 090330
 
CMS: Challenging the Consensus - For The Motion
CMS: Challenging the Consensus - For The MotionCMS: Challenging the Consensus - For The Motion
CMS: Challenging the Consensus - For The Motion
 
Content management system
Content management systemContent management system
Content management system
 
What is a CMS.
What is a CMS.What is a CMS.
What is a CMS.
 
What is a CMS.pdf
What is a CMS.pdfWhat is a CMS.pdf
What is a CMS.pdf
 
A Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdfA Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdf
 
A Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdfA Comprehensive Guide to Content Management Systems.pdf
A Comprehensive Guide to Content Management Systems.pdf
 
Content management system a full guide
Content management system a full guideContent management system a full guide
Content management system a full guide
 
Content Management Systems in Libraries
Content Management Systems in LibrariesContent Management Systems in Libraries
Content Management Systems in Libraries
 
Content mgmtsys
Content mgmtsysContent mgmtsys
Content mgmtsys
 
31 cc 3_a_l-bos
31 cc 3_a_l-bos31 cc 3_a_l-bos
31 cc 3_a_l-bos
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
CMS, LMS & LCMS
CMS, LMS & LCMSCMS, LMS & LCMS
CMS, LMS & LCMS
 
Headless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdfHeadless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdf
 
Karuovic and radosav
Karuovic and  radosavKaruovic and  radosav
Karuovic and radosav
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systems
 

Mehr von krishnapriya Tadepalli (14)

Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Data visualization tools
Data visualization toolsData visualization tools
Data visualization tools
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
My sql vs mongo
My sql vs mongoMy sql vs mongo
My sql vs mongo
 
Node.js
Node.jsNode.js
Node.js
 
Json
JsonJson
Json
 
Comparisons Wiki vs CMS
Comparisons Wiki vs CMSComparisons Wiki vs CMS
Comparisons Wiki vs CMS
 
Sending emails through PHP
Sending emails through PHPSending emails through PHP
Sending emails through PHP
 
PHP Making Web Forms
PHP Making Web FormsPHP Making Web Forms
PHP Making Web Forms
 
Php introduction
Php introductionPhp introduction
Php introduction
 
Using advanced features in joomla
Using advanced features in joomlaUsing advanced features in joomla
Using advanced features in joomla
 
Presentation joomla-introduction
Presentation joomla-introductionPresentation joomla-introduction
Presentation joomla-introduction
 
Making web forms using php
Making web forms using phpMaking web forms using php
Making web forms using php
 
Language enabling
Language enablingLanguage enabling
Language enabling
 

Kürzlich hochgeladen

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

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.
  • 8.
  • 9.
  • 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
  • 24.
  • 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