Iksula Drupal Solutions


Published on

Content Management System, Social Publishing System

Published in: Technology
  • Be the first to comment

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

No notes for slide

Iksula Drupal Solutions

  1. 1. Why CMS?Why CMS?
  2. 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. 3. Challenges of Content Management for Internal Users and  Role of a Content Management SystemChallenges 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. 4. Challenges of Content Management for Customer Users and  Role of a Content Management SystemChallenges 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. 5. Todays Content Management  Framework Requires …… Framework Requires
  6. 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. 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. 8. Why Drupal?Why Drupal?
  9. 9. Drupal a Fully Integrated CMS and a Content Management  FrameworkDrupal Modules Custom Module •CMSCustomizable Forums Technology •Community / Web 2.0User 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. 10. Drupal offers the best of both the worlds i.e. a Great Content  Management system and a robust Social Software Tool setCONTENT USERSWORKFLOW BLOGS / WIKIS Social PublishingTAXONOMY FORUMS / COMMENTS / Systems Content SocialSEARCH Management Software RATINGS System ToolsRSS TAGGINGANALYTICS SOCIAL NETWORKS
  11. 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 DataUsers 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. 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. 13. Drupal content structure ensure highly optimized SEO website  and thus low cost acquisition of visitors through Search Engines q g gKey Benefits :•Ensures High SEO Rankings for targeted keywords on Google and other search engines.•Easy implementation of analytics •Easy implementation of analyticstool 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. 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 taxonomyVarious operations are possible over content types, content fields,taxonomy/category. e.g. for a section displayed below, contentselection rules and display filters are:Content selection rules• Node type belongs to News• Sort by Node creation date• Display 5 nodes only. p yContent Display format• Title field only with link to node.• Html UL Li format
  15. 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  pThe 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. 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. 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 BCustomer Layer Web + Business Layer Information Layer
  18. 18. Iksula has a 4 step development process which ensures timely completion of  p j project.
  19. 19. Drupal Implementations and Iksula ExpertiseDrupal ImplementationsDrupal Implementations The Discovery Channel http://www.csi‐india.org/ The United Nations ForbesIksula Implementations
  20. 20. Drupal Features & Application p ppE‐commerce applications Corporate web sitesCommunity web portals  b l Intranet applicationsDiscussion/Forum sites Personal web sites or blogsSocial Networking sites Aficionado sites Picture galleriesResource directories File uploads and downloadsPod‐casting
  21. 21. So what will you get ?Content Management SystemEmpower your staff to painlessly manage your website.Design for growthWe make beautiful flexible web sites that are a pleasure to use.Thriving CommunitiesBlogs, social networks, wikis & multi‐media..Your car, Your KeysWe provide complete end user and developer training.Scale to MillionsScale to MillionsIndustry leading cloud architecture, performance testing & tuning.SucceedStrategy that delivers results.
  22. 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. Thats 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. 23. Resourceshttp://tips.webdesign10.com/drupal/about‐drupal‐311.htmlhttp://drupal.org/drupal‐serviceshttp://acquia.com/
  24. 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. 25. Who use itDrupal 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 ChannelForbes SEObook.com AOLYahoo The New York Observer The Onion Aaron Walls 
  26. 26. CMS vs No CMS ComparisonThe user SystemThe node System – (The  CThe node System (The “C” of CMS)Appearance Separated from  Key Functional Features of DrupalData/Logic • Blog, Forum includedAccess Control • Searching built‐in • RSS supportFile Management  • Multi‐language(uploads/downloads) • Statistics, Tracking, Logging, Reporting • Caching includedFriendly with external Data Friendly with external Data • Installer with Profiles • Installer with ProfilesServices (XMLRPC et al) • Taxonomy/Category/Tag • Friendly URLs (Optimized for SEO!!)Efficient/Optimized and most  • Theme with Color‐changeable optionImp Flexible and  easy to extend.extendIntercept and Override
  27. 27. System Architecture