Comparing Drupal Taking a look at Drupal for your Open Source CMS platform.

Slides:



Advertisements
Similar presentations
Drupal in the Enterprise
Advertisements

White House New Media & Open Source Software Macon Phillips White House New Media.
COMBASE: strategic content management system Soft Format, 2006.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
OpenAtrium A Drupal Distribution for Online Collaboration Bud Witney Systems Manager Horticulture & Crop Science Department.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
Drupal Online Tutorial A Product of an ENGL 421 class at Purdue University Page 1.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Our aims ease the pain – for all our users get with the times better communication with our supporters recruit and engage people to our campaigns raise.
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Content Management Systems Why to use. And, if you’re going to use one, which one???
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Justin Klein Keane Drupal Training Session 1 Introduction to Drupal.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Building Library Web Site Using Drupal
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Drupal 7 as an enterprise web application framework Why as a developer you should use Drupal to build web applications? Klaus Harris DrupalCon Munich 2012.
August 20, 2015 Web Content Management Drupal. What is Drupal? Drupal is a free software package that allows an individual or a community of users to.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Welcome to Drupal Crash course - Gartheeban Ganeshapillai.
CMS Confusion….You only need one ! November 2012 Chris Schofield
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Joomla… Everywhere! Source:
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Hershey Ochinang Maria Angeline Repollo.  Magento is a feature-rich eCommerce platform built on open-source technology that provides online merchants.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
Drupal Training Syllabus Chaitanya Lakshmi
Trimble Connected Community
UHCL Capstone Project Team #10 Final Presentation 05/01/2012 Drupal based Scholarship Application 1UHCL Capstone Team #10 Spring 2012.
Content Management Systems Drupal. Content Introduction Setting up Drupal Structure Features Core functions Comparison of Joomla and Drupal Total Cost.
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin.
Drupal Overview Prepared by : Agustin D. Gumogda Jr. Instructor.
Basics of Drupal for Admins Rochelle Terman
Ken Casada Developer Evangelist Microsoft Switzerland Develop and maintain CMS.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Web page management system Jonathan Millis Educational Design Resources NTID at RIT.
Drupal for NGOs 1 Amnesty.org redesign 22 July 2008.
Dean Anderson Polk County, Oregon GIS in Action 2014 Modifying Open Source Software (A Case Study)
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
Scott Voth GSLIS 747 – Queens College. Posts vs. Pages “Posts” Blog entries Dynamic Date Driven Archived Comments Trackbacks Can be Syndicated - RSS Pages.
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
We build high quality innovative components, plug-in and modules for Joomla. Businesses all around the World use our products and services to create the.
1 OCM U Plone 4 Introduction The Office of Communications & Marketing (OCM) louisville.edu/ocm.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Khalid Baheyeldin, Toronto, Mar 13, 2007 Building Drupal sites using CCK, Views and Panels Khalid Baheyeldin Drupal Users Group, Toronto.
Building Drupal sites using CCK, Views and Panels Khalid Baheyeldin Drupal Camp, Toronto May 11-12, 2007
EnhanceEdu IIIT-Hyderabad. Agenda What’s a wiki? Comparison with a website Wiki Formatting ‘My’ Page Fun with wiki 2EnhanceEdu, IIIT-Hyderabad.
Building Library Web Site Using Drupal
Understanding the PaaS service model
Drupal Web page management system Jonathan Millis
The Way Eryk Budi Pratama
COLLABORATION IN GOVERNMENT
Convergence IT Services Pvt. Ltd
Is a Content Management System in Your Future?
Implementation of Drupal: An Effective Content Management System for
Web Application Development Using PHP
Presentation transcript:

Comparing Drupal Taking a look at Drupal for your Open Source CMS platform.

2 Understanding Drupal: The official explanation Drupal is open source social publishing software that empowers individuals, teams, and communities to easily publish, manage and organize a wide variety of content on a website. It offers flexibility through vetted systems and tools that empower users to leverage previous community successes through modules and create unlimited new functionalities with a flexible architecture. Drupal was also designed to allow third parties to create and customize new features and behaviors through APIs The Drupal framework offers a sophisticated programming interface for developers, but few programming skills are required for basic website installation and administration. Drupal is written in PHP and can run on any platform that supports: a web server capable of running PHP (version ), including Apache and IIS OS: Linux, BSD, Solaris, Windows, and Mac OS X a database, such as MySQL or PostgreSQL, to store content and settings. Source: Idealware report

3 Understanding Drupal: The layman’s translation Drupal is an open source CMS with a social flare (read: web 2.0 pre-wired) It is flexible and lets you steal work others have done and pass it off as your own. Developers can do really cool things with Drupal. Its hard if you want it to be, but most of you will just see the easy stuff It works on everything your IT guys run – even Windows! Source: Idealware report

blogs / wikis forums / comments ratingstagging users social networks workflow taxonomy searchRSS content analytics Content Mgmt Systems Social Software Tools SocialPublishingSystems Source : Social Publishing Software  Participation-Driven Websites

5 Drupal Community and Support The Drupal community is a key differentiating factor for its success The Drupal community has built such a strong foundation of collaboration and support that “tens of thousands of people and organizations have chosen to use Drupal to power scores of different web sites, including community web portals, corporate web sites, social networking sites, personal web sites or blogs, and much more.” > 2,000,000Total Drupal downloads > 200,000 Downloads per month > 350,000 Community members > 2,021 Developers >300,000 Live Drupal websites > 4,000 Drupal modules 741 Contributors to Drupal 6 Source :

Idealware Comparison Chart Source: Idealware: Comparing Open Source CMS

Is Drupal for You? A CMS Matrix Comparison DrupalJoomla!WordPressPlone Barriers to entryMediumLow High LanguagePHP Python Structural FlexibilityHighMediumLowHigh Multi-site Management Ability HighMediumLowHigh Extensions/Plug-insHighMediumHighLow Ease of HostingHigh Low Functionality (Out-of-the-box) MediumLowHighLow Scalability & SecurityMedium High Investment ExpenseLow High Source: CMS Matrix

 Performance/Reliability: Dozens of major publishers turn to Drupal and tens of thousands of high traffic sites because it is an enterprise class platform  Ease/Expense of Implementation: development shops worldwide find they can be as efficient as anyone and this platform and use is as their preferred technology.  Evolving Technology Extensibility: You need something modular/extensible that allows you to add new features easily and it is all possible with Drupal.  Easier Modular Enhancements: Drupal's architecture is modular and integrates well without requiring customization to core components that would make them difficult to maintain. 8 Why we use Drupal  Large Community Support: You need a community that is active, robust, responsive and growing. We are involved in the Drupal community and have an ear to the ground on features and changes that would affect your site.  Easy Staff Training: The Drupal CMS is intuitive and we are well versed in training others to use it. To support training, there are numerous videos, online tutorials, local classes and even books on how it works.  Decreased Support Costs: Organizations find they can do a lot more themselves and when they do need help, the time is a fraction of what a proprietary CMS would cost for similar changes.

Node: a primary unit of content. It has a unique URL given by the system. It can also be given a custom URL as well (an "alias," if you turn on the Path module). When people refer to "a node" all they mean is a piece of content stored within Drupal. A node could be a poll, a story, an image, a book page, etc. Nodes belong to a "content type." The "Page" and "Story" content types come set up in the default installation. Many more can be added. And with the help of the Content Construction Kit (CCK) you can extend the number and types of fields for each content type. Nodes can have taxonomy terms (categories) applied to it, files attached to it, and be extended in many ways. Source: Drupal.org Key Drupal Terms: Content

Module: software (code) that extends Drupal features and/or functionality. Core modules are those included with the main download of Drupal. Contributed (or "contrib") modules are available for separate download from the modules section of downloads. Modules can be written to do just about anything in Drupal without modifying the core functionality. Source: Drupal.org Key Drupal Terms: Code

Theme: is the way your site is displayed to the end-user. The graphic look, layout and colors of Drupal sites are defined by the themes. Block: a method for positioning data within a page. Blocks contains content, like a node, but is conceived of as lighter weight and is not as flexible as a node. Blocks are often positioned in the sidebars of a web site. Menu: a list of links. Menus become available as blocks after they are created. The look of menus are typically controlled by theme. Views: A contributed module which allows site developers a simple graphical interface for modifying the presentation of content. Views permits selection of specific fields and filters for what to display (ie. list, full nodes, teasers, etc.) Source: Drupal.org Key Drupal Terms: User Interface

Source: Drupal.org Drupal Layers: Architecture (or is it Marketecture?)

Read about and understand: * Preprocessing * How hooks work * Callbacks * FAPI * Taxonomy * Overall structure Know the difference between: * node * region * block * view * theme * menu Check out these modules: * views * pathauto * cck * flag * imagecache * devel Source: Phase2 Agile Approach Blog Tips for Developers Drupal is developer friendly and promotes code sharing. While, hacking core is bad, exploring it to understand how things work is good. Drupal developers are open to having others digging through their modules to find out how it works— don't be afraid to dive in. It is advisable to start simply and research existing modules and tools. Starting out on a project, much of what is needed has already been done. Use what Drupal provides for a reliable project in record time.

Enough Talk - lets see a demo…