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 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.
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.
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.
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.
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
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
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 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
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
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.
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 BCustomer 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 ExpertiseDrupal ImplementationsDrupal Implementations The Discovery Channel http://www.csi‐india.org/ The United Nations ForbesIksula Implementations
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
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.
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.
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 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
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