Why CMS?
Why CMS?
Challenges of Multimedia Content Delivery System


                                   Users

               Network
                                                            Collaborate

                                Presentation

                 News Letter                   Pagination
                                 Content
     Analyze
                Slide Shows        Internal                     Criticize
                                                  Videos
                                                  Vid
                                    Users

                  Banners


                     Links                        Text
     Review                           Images
                                                               Participate




                   Contribute                    Consume
Challenges of Content Management for Internal Users and 
             Role of a Content Management System
Challenges of Content Management       How a Good CMS help get through these Problems

•   Multiple Formats Data management   • Data management
                                       This is the primary function of CMS, to manage the content on Web 
                                        h       h          f         f                 h               b
                                       sites. Most CM systems use XML to tag the content and database 
                                       connectivity.
•   Content Life‐Cycle Management      • Web Life‐Cycle Management
                                       Content Managers can approve and validate content before it goes live 
                                       on the Web by managing User rights. They can also control the time a 
                                       content element goes live and be removed
•   Presenting Content                 • Web Templating
                                       Web pages are created from templates. This allows your content 
                                       developers to concentrate on writing. 


•   Multiple User Needs                • Personalization
                                       CMS makes it that much easier to create personalized pages, this is 
                                       because the Web page design is separated from the content. 


•   Multiple Sources of Content        • Syndication
                                       Syndication allows you to share your Web content with other 
                                       corporations.


•   Content Rights Protection
    C t t Ri ht P t ti                 • Digital Rights Management
                                         Digital Rights Management
                                       As the copyright holder of content, whether it 
                                       be writing, audio or video, you have the opportunity 
                                       to provide high‐quality protected 
                                       access to your content. 
Challenges of Content Management for Customer Users and 
              Role of a Content Management System

Challenges of Content Management                  How a Good CMS help get through these Problems

•   Consumer Needs Multiple Formats of Content 
    C         N d M li l F           fC           • All Content Formats and Customizable Navigation are key 
    and a Simple Navigation                       features of a CMS

•   Users need to contribute and publish their    •Content Management Frameworks support features 
    views.                                        where consumers can also contribute in form of reviews, 
                                                  where consumers can also contribute in form of reviews,
                                                  comments etc

•   Users Need to network and collaborate with    • The New Content Management framework allows users 
    our community members                         to network and collaborate with people of the community


•   Multiple users would require multiple user    • CMS allows allocating rights to users and thus offering 
    rights and access depth                       personalized workflows to different users.

•   Multiple content types like product 
    information, editorial, News etc              • CMS Content Structures can handle all content and its 
                                                  complexity with ease.
Todays Content Management 
  Framework Requires ……
  Framework Requires
A Content Management Framework
                                                                       How does the Content 
Various Customers expect 
different experience based 
                                Presentation Layer                   look to a customer of the 
                                                                              website.
   on their requirements
              q




                                                                     The Content Architecture 
                   User              Content                         which the website wants 
                                                                       its customers to view  




      Internal users want to 
      Internal users want to
     display various formats         System          The System Architecture 
     and category of content                         which runs the Website 
Comparing CMS on Technical and Functional Parameters



                                         Drupal   Mambo   Typo3     Movable   Word     Text
                                                                     Type     Press   Pattern


                     Ease of install

                     Learning curve

                     Session control

                     User control

                     Extensibility

                     Scalability

                     Thermability

                     xHTML/CSS




**IBM analyzed all major CMS system and rated Drupal as the best.
Why Drupal?
Why Drupal?
Drupal a Fully Integrated CMS and a Content Management 
                               Framework


Drupal Modules
                                                  Custom
                                                  Module                                                        •CMS
Customizable
                        Forums                                                                   Technology     •Community / Web 2.0
User Profiles                                                                                                   •E‐commerce


                       E‐mail                Event
  Web logs
                     Notifications          Calendar                                                                 •1,800 available modules
                                                                                                                     •Hundreds of available 
                                                                                                       Expertise      themes
                                                                                                                     •250K community
                                                                                                                      250K community 
Drupal Core                                                                                                           members


  Content              User
                                            Taxonomy                                                            •Open source software –
Management          Management                                                                                   zero licensing cost
                                                                                                                •Implementation
                                                                                                    Cost
                                                                                                                •Commercial support 
                                                                                                                 available ‐ annual 
 Localization        Templating            Syndication                                                           subscription




  Drupal is a free software package that allows an individual or a community of users to easily publish, manage and organize a 
  wide variety of content on a website. Drupal is open‐source software distributed under the GPL ("GNU General Public License") 
  and is maintained and developed by a community of thousands of users and developers. 
Drupal offers the best of both the worlds i.e. a Great Content 
       Management system and a robust Social Software Tool set



CONTENT                                                                  USERS


WORKFLOW                                                          BLOGS / WIKIS
                                    Social
                                  Publishing
TAXONOMY                                                    FORUMS / COMMENTS
                                                                   /
                                   Systems
                     Content                      Social
SEARCH               Management                Software                RATINGS
                     System                        Tools
RSS                                                                   TAGGING


ANALYTICS                                                     SOCIAL NETWORKS
Drupal Architecture ensures all the stakeholders and requirements of a 
                   content delivering / interaction platform are met


                                               Drupal is a fully featured CMS (Content Management System)
         CMS         CMF      Drupal
                                               Drupal also plays a crucial role of  CMF (Content Management Framework)




                 Block     Menu        Theme                                 Key Features:
                                                     Presentation               The User System helps manage 
                                                                                various users
                                                                                The node System – (The “C” of 
                                                                                CMS) ensures content structuring 
                                                     Taxonomy
  User                      Node                                                flexibility. 
                                                                                Appearance Separated from 
                                                                                                      df
                                                         Content                Data/Logic ensuring control
  Role                     Comment                        Type                  File Management 
                                                                                (uploads/downloads)
                                        Content
                                                                                Friendly with external Data 
                                                                                Friendly with external Data
Users                                                                           Services (XMLRPC et al)
                                                                                Efficient/Optimized and most Imp 
                                               Module
                                                                                Flexible and easy to extend.
                           System
                                                                                Intercept and Override
                                                                                Intercept and Override
                                                Locale
               System
Robust and Flexible Presentation Architecture ensures flexibility 
                   for the content publisher

   Flexible Layout
   Light Weight for Quick Download 
   @ Lower Internet Speed
   Drag and Drop Block Views.
   Rule Based View Creation
Drupal content structure ensure highly optimized SEO website 
   and thus low cost acquisition of visitors through Search Engines
                       q                          g           g

Key Benefits :

•Ensures High SEO Rankings for 
targeted keywords on Google and 
other search engines.

•Easy implementation of analytics 
•Easy implementation of analytics
tool ensures good understanding of 
consumer preferences
                                                            Keyword Optimized 
                                      Keyword Optimized                           Search Engi
                                                             Meta Keyword & 
                                         Title Module
                                         Title Module                              Friendly UR
                                                                                   Friendly UR
                                                            Description Module
                                                            D    i ti M d l



                                             XML 
                                                                                 Google Analy
                                      Google/Yahoo/MSN 
                                      Google/Yahoo/MSN        HTML sitemap
                                                              HTML sitemap
                                                                                 Implementat
                                                                                 I l      t t
                                           sitemap



                                                            Website Structure 
                                      Advance Robots file
                                      Ad      R b t fil                            EO Coding
                                                                                   EO C di
                                                               Analysis
Drupal Content Architecture ensures easy manipulation of content  
                        and easy  content operations


     Ease of Upload and Download of Content.
     Easy Manipulation and Structure of content 
     by defining them as content Types and 
     using classifying them using taxonomy




Various operations are possible over content types, content fields,
taxonomy/category. e.g. for a section displayed below, content
selection rules and display filters are:

Content selection rules
•   Node type belongs to News
•   Sort by Node creation date
•   Display 5 nodes only.

             p y
Content Display format
•   Title field only with link to node.
•   Html UL Li format
Drupal User Architecture ensures the Marketing / Operation team to manage 
 various users by offering them personalized experience as well as control to 
                              website operations 
                                       p

The user module allows users to register, 
log in and logout. 
The user module supports user roles.




                                             The user module allows users to register, log in, and 
                                             log out. Users  benefit from being able to sign on 
                                             because  this associates content  they create with 
                                             their account  and allows various permissions to be 
                                             set for their roles.



                                             The user module supports user roles, which can be 
                                             set up with fine‐grained permissions allowing each 
                                             role to do only what the  administrator permits. Each 
                                             user is assigned one or more roles.
Drupal functionality Architecture ensures that customization required can be 
 easily handled and without complexities to handle once the system grows.


   Controller                                 Content Mgt System
                  index.php                             menu.module

                path.module                             node.module
               system.module                           comment.module

                                                        forum.module
   View                                                  blog.module

             phptemplate.engine                         image.module
               CSS stylesheets
                                                        search.module

                                                         help.module

                                                        locale.module
    Model
            flexinode.module                             user.module

            taxonomy.module                            statistics.module

          RDFmetadata.module
          RDFmetadata module                             syndication

                database                                   etc, etc.
             abstraction API
Drupal Multi Tier System Architecture ensures that we have a tiered 
           architecture ensuring stable and easy to manage system




                                                           Presentation

  Customer A
                                                  User          Content




                                   Apache                       System          MySQL
                                  Web Server
                    Browser
                                                         Drupal                Database




  Customer B


Customer Layer                           Web + Business Layer             Information Layer
Iksula has a 4 step development process which ensures timely completion of 
                                  p j
                                  project.
Drupal Implementations and Iksula Expertise



Drupal Implementations
Drupal Implementations




                                                  The Discovery Channel   http://www.csi‐india.org/
     The United Nations            Forbes




Iksula Implementations
Drupal Features & Application
                             p               pp




E‐commerce applications           Corporate web sites


Community web portals 
            b      l              Intranet applications


Discussion/Forum sites            Personal web sites or blogs


Social Networking sites           Aficionado sites

                                  Picture galleries
Resource directories

                                  File uploads and downloads
Pod‐casting
So what will you get ?
Content Management System
Empower your staff to painlessly manage your website.

Design for growth
We make beautiful flexible web sites that are a pleasure to use.

Thriving Communities
Blogs, social networks, wikis & multi‐media.
.
Your car, Your Keys
We provide complete end user and developer training.

Scale to Millions
Scale to Millions
Industry leading cloud architecture, performance testing & tuning.

Succeed
Strategy that delivers results.
Iksula Services

•   CMS & Drupal Consulting
    We KNOW Drupal. Deciding to move your firm toward a Web 2.0 solution is no small step‐it 
      e O       upa . ec d g to o e you          to a d a eb .0 so ut o s o s a step t
    takes commitment and a partner for the journey. That's where we come in.

•   Drupal Implementation & Upgrades.

    We have also found most of our clients do not just want an upgrade, they want to also 
    improve performance. Iksula has expertise is performing Drupal upgrades and extending 
    your capability simultaneously. We have integrated packages including site assessment, 
    module and core upgrading, security enhancement and customized functionality 
    improvements. Let us know if we can help you Achieve more.

•   Drupal Hosting & Maintenance
    Drupal Hosting & Maintenance
    We can help maintain your site‐or more frequently we are asked to solve problems from 
    the initial build, or add new functionality, customize specific modules or improve the 
    performance of various.
Resources
http://tips.webdesign10.com/drupal/about‐drupal‐311.html
http://drupal.org/drupal‐services
http://acquia.com/
Why Drupal?
    •CMS                                          Traditional CMS options 
    •Community / Web                              come with several 
                               Technology         limitations, that Drupal
     2.0
    •E‐commerce
     E                                            addresses smoothly
                                                  addresses smoothly



•Development
•Design                    Expertise
•Customization
                                                                                        • CMS
                                                                        Technology      • Community / Web 2.0
    •Expensive software 
                                                                                        • E‐commerce
     licenses
    •Maintenance (0%              Cost
     license cost)
    •Implementation                                                                          • 1,800 available 
                                                                                               modules
                                                                                             • Hundreds of available 
                                                                                Expertise
                                                                                               themes
                                                                                             • 250K community
                                                                                               250K community 
                                                                                               members


                                                                                        • Open source software –
                                                                                          zero licensing cost
                                               Drupal                        Cost
                                                                                        • Implementation
                                                                                        • Commercial support 
                                                                                          available ‐ annual 
                                                                                          subscription
Who use it
Drupal is very powerful and can be used for building large, complex sites. 
So e e a p e upa s tes a e:
Some example Drupal sites are:




The United Nations           Warner Brothers Records            The Discovery Channel




Forbes                           SEObook.com                     AOL




Yahoo                    The New York Observer            The Onion Aaron Wall's 
CMS vs No CMS Comparison

The user System
The node System – (The  C
The node System (The “C” 
of CMS)
Appearance Separated from       Key Functional Features of Drupal

Data/Logic                      • Blog, Forum included
Access Control                  • Searching built‐in
                                • RSS support
File Management                 • Multi‐language
(uploads/downloads)             • Statistics, Tracking, Logging, Reporting
                                • Caching included
Friendly with external Data 
Friendly with external Data     • Installer with Profiles
                                • Installer with Profiles
Services (XMLRPC et al)         • Taxonomy/Category/Tag
                                • Friendly URLs (Optimized for SEO!!)
Efficient/Optimized and most    • Theme with Color‐changeable option
Imp Flexible and  easy to 
extend.
extend
Intercept and Override
System Architecture

Iksula Drupal Solutions

  • 1.
  • 2.
    Challenges of Multimedia Content Delivery System Users Network Collaborate Presentation News Letter Pagination Content Analyze Slide Shows Internal Criticize Videos Vid Users Banners Links Text Review Images Participate Contribute Consume
  • 3.
    Challenges of Content Management for Internal Users and  Role of a Content Management System Challenges of Content Management How a Good CMS help get through these Problems • Multiple Formats Data management • Data management This is the primary function of CMS, to manage the content on Web  h h f f h b sites. Most CM systems use XML to tag the content and database  connectivity. • Content Life‐Cycle Management • Web Life‐Cycle Management Content Managers can approve and validate content before it goes live  on the Web by managing User rights. They can also control the time a  content element goes live and be removed • Presenting Content  • Web Templating Web pages are created from templates. This allows your content  developers to concentrate on writing.  • Multiple User Needs  • Personalization CMS makes it that much easier to create personalized pages, this is  because the Web page design is separated from the content.  • Multiple Sources of Content • Syndication Syndication allows you to share your Web content with other  corporations. • Content Rights Protection C t t Ri ht P t ti • Digital Rights Management Digital Rights Management As the copyright holder of content, whether it  be writing, audio or video, you have the opportunity  to provide high‐quality protected  access to your content. 
  • 4.
    Challenges of Content Management for Customer Users and  Role of a Content Management System Challenges of Content Management How a Good CMS help get through these Problems • Consumer Needs Multiple Formats of Content  C N d M li l F fC • All Content Formats and Customizable Navigation are key  and a Simple Navigation features of a CMS • Users need to contribute and publish their  •Content Management Frameworks support features  views. where consumers can also contribute in form of reviews,  where consumers can also contribute in form of reviews, comments etc • Users Need to network and collaborate with  • The New Content Management framework allows users  our community members to network and collaborate with people of the community • Multiple users would require multiple user  • CMS allows allocating rights to users and thus offering  rights and access depth personalized workflows to different users. • Multiple content types like product  information, editorial, News etc • CMS Content Structures can handle all content and its  complexity with ease.
  • 5.
  • 6.
    A Content Management Framework How does the Content  Various Customers expect  different experience based  Presentation Layer look to a customer of the  website. on their requirements q The Content Architecture  User Content which the website wants  its customers to view   Internal users want to  Internal users want to display various formats  System The System Architecture  and category of content which runs the Website 
  • 7.
    Comparing CMS on Technical and Functional Parameters Drupal Mambo Typo3 Movable Word Text Type Press Pattern Ease of install Learning curve Session control User control Extensibility Scalability Thermability xHTML/CSS **IBM analyzed all major CMS system and rated Drupal as the best.
  • 8.
  • 9.
    Drupal a Fully Integrated CMS and a Content Management  Framework Drupal Modules Custom Module •CMS Customizable Forums Technology •Community / Web 2.0 User Profiles •E‐commerce E‐mail Event Web logs Notifications Calendar •1,800 available modules •Hundreds of available  Expertise themes •250K community 250K community  Drupal Core members Content User Taxonomy •Open source software – Management Management zero licensing cost •Implementation Cost •Commercial support  available ‐ annual  Localization Templating Syndication subscription Drupal is a free software package that allows an individual or a community of users to easily publish, manage and organize a  wide variety of content on a website. Drupal is open‐source software distributed under the GPL ("GNU General Public License")  and is maintained and developed by a community of thousands of users and developers. 
  • 10.
    Drupal offers the best of both the worlds i.e. a Great Content  Management system and a robust Social Software Tool set CONTENT USERS WORKFLOW BLOGS / WIKIS Social Publishing TAXONOMY FORUMS / COMMENTS / Systems Content Social SEARCH Management Software RATINGS System Tools RSS TAGGING ANALYTICS SOCIAL NETWORKS
  • 11.
    Drupal Architecture ensures all the stakeholders and requirements of a  content delivering / interaction platform are met Drupal is a fully featured CMS (Content Management System) CMS CMF Drupal Drupal also plays a crucial role of  CMF (Content Management Framework) Block Menu Theme Key Features: Presentation The User System helps manage  various users The node System – (The “C” of  CMS) ensures content structuring  Taxonomy User Node flexibility.  Appearance Separated from  df Content Data/Logic ensuring control Role Comment Type File Management  (uploads/downloads) Content Friendly with external Data  Friendly with external Data Users Services (XMLRPC et al) Efficient/Optimized and most Imp  Module Flexible and easy to extend. System Intercept and Override Intercept and Override Locale System
  • 12.
    Robust and Flexible Presentation Architecture ensures flexibility  for the content publisher Flexible Layout Light Weight for Quick Download  @ Lower Internet Speed Drag and Drop Block Views. Rule Based View Creation
  • 13.
    Drupal content structure ensure highly optimized SEO website  and thus low cost acquisition of visitors through Search Engines q g g Key Benefits : •Ensures High SEO Rankings for  targeted keywords on Google and  other search engines. •Easy implementation of analytics  •Easy implementation of analytics tool ensures good understanding of  consumer preferences Keyword Optimized  Keyword Optimized  Search Engi Meta Keyword &  Title Module Title Module Friendly UR Friendly UR Description Module D i ti M d l XML  Google Analy Google/Yahoo/MSN  Google/Yahoo/MSN HTML sitemap HTML sitemap Implementat I l t t sitemap Website Structure  Advance Robots file Ad R b t fil EO Coding EO C di Analysis
  • 14.
    Drupal Content Architecture ensures easy manipulation of content   and easy  content operations Ease of Upload and Download of Content. Easy Manipulation and Structure of content  by defining them as content Types and  using classifying them using taxonomy Various operations are possible over content types, content fields, taxonomy/category. e.g. for a section displayed below, content selection rules and display filters are: Content selection rules • Node type belongs to News • Sort by Node creation date • Display 5 nodes only. p y Content Display format • Title field only with link to node. • Html UL Li format
  • 15.
    Drupal User Architecture ensures the Marketing / Operation team to manage  various users by offering them personalized experience as well as control to  website operations  p The user module allows users to register,  log in and logout.  The user module supports user roles. The user module allows users to register, log in, and  log out. Users  benefit from being able to sign on  because  this associates content  they create with  their account  and allows various permissions to be  set for their roles. The user module supports user roles, which can be  set up with fine‐grained permissions allowing each  role to do only what the  administrator permits. Each  user is assigned one or more roles.
  • 16.
    Drupal functionality Architecture ensures that customization required can be  easily handled and without complexities to handle once the system grows. Controller Content Mgt System index.php menu.module path.module node.module system.module comment.module forum.module View blog.module phptemplate.engine image.module CSS stylesheets search.module help.module locale.module Model flexinode.module user.module taxonomy.module statistics.module RDFmetadata.module RDFmetadata module syndication database etc, etc. abstraction API
  • 17.
    Drupal Multi Tier System Architecture ensures that we have a tiered  architecture ensuring stable and easy to manage system Presentation Customer A User Content Apache System MySQL Web Server Browser Drupal Database Customer B Customer Layer Web + Business Layer Information Layer
  • 18.
  • 19.
    Drupal Implementations and Iksula Expertise Drupal Implementations Drupal Implementations The Discovery Channel http://www.csi‐india.org/ The United Nations Forbes Iksula Implementations
  • 20.
    Drupal Features & Application p pp E‐commerce applications Corporate web sites Community web portals  b l Intranet applications Discussion/Forum sites Personal web sites or blogs Social Networking sites Aficionado sites Picture galleries Resource directories File uploads and downloads Pod‐casting
  • 21.
  • 22.
    Iksula Services • CMS & Drupal Consulting We KNOW Drupal. Deciding to move your firm toward a Web 2.0 solution is no small step‐it  e O upa . ec d g to o e you to a d a eb .0 so ut o s o s a step t takes commitment and a partner for the journey. That's where we come in. • Drupal Implementation & Upgrades. We have also found most of our clients do not just want an upgrade, they want to also  improve performance. Iksula has expertise is performing Drupal upgrades and extending  your capability simultaneously. We have integrated packages including site assessment,  module and core upgrading, security enhancement and customized functionality  improvements. Let us know if we can help you Achieve more. • Drupal Hosting & Maintenance Drupal Hosting & Maintenance We can help maintain your site‐or more frequently we are asked to solve problems from  the initial build, or add new functionality, customize specific modules or improve the  performance of various.
  • 23.
  • 24.
    Why Drupal? •CMS Traditional CMS options  •Community / Web  come with several  Technology limitations, that Drupal 2.0 •E‐commerce E addresses smoothly addresses smoothly •Development •Design Expertise •Customization • CMS Technology • Community / Web 2.0 •Expensive software  • E‐commerce licenses •Maintenance (0%  Cost license cost) •Implementation • 1,800 available  modules • Hundreds of available  Expertise themes • 250K community 250K community  members • Open source software – zero licensing cost Drupal Cost • Implementation • Commercial support  available ‐ annual  subscription
  • 25.
    Who use it Drupal is very powerful and can be used for building large, complex sites.  So e ea p e upa s tes a e: Some example Drupal sites are: The United Nations Warner Brothers Records The Discovery Channel Forbes SEObook.com AOL Yahoo The New York Observer The Onion Aaron Wall's 
  • 26.
    CMS vs No CMS Comparison The user System The node System – (The  C Thenode System (The “C”  of CMS) Appearance Separated from  Key Functional Features of Drupal Data/Logic • Blog, Forum included Access Control • Searching built‐in • RSS support File Management  • Multi‐language (uploads/downloads) • Statistics, Tracking, Logging, Reporting • Caching included Friendly with external Data  Friendly with external Data • Installer with Profiles • Installer with Profiles Services (XMLRPC et al) • Taxonomy/Category/Tag • Friendly URLs (Optimized for SEO!!) Efficient/Optimized and most  • Theme with Color‐changeable option Imp Flexible and  easy to  extend. extend Intercept and Override
  • 27.