Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

Evaluation of open source Drupal CMS.

  • Be the first to comment

  • Be the first to like this


  1. 1. Drupal . Bogumila Sobolewska 13.11.2008.
  2. 2. What is Drupal? <ul><li>Free and open source modular framework and content management system (CMS) written in the programming language PHP . </li></ul><ul><li>Drupal CMS: allows admin to create and organize content, customize the presentation, automate administrative tasks, and manage site visitors and contributors. </li></ul><ul><li>Drupal CM Framework: capabilities extend to enabling a wide range of services and transactions. </li></ul><ul><li>Although Drupal does offer a sophisticated programming interface, basic web site installation and administration can be accomplished with no programming. </li></ul>
  3. 3. System Requirements <ul><li>Apache web server </li></ul><ul><li>PHP 5.2 or higher </li></ul><ul><li>MySQL 4.1 or higher </li></ul><ul><li>Browsers: IE 6, Firefox 2, Opera 7, Safari 1, Camino 1 </li></ul>
  4. 4. Functionality <ul><li>Built-in functionality , combined with dozens of freely available add-on modules . </li></ul><ul><li>CORE MODULES: </li></ul><ul><li>Access statistics and logging </li></ul><ul><li>Advanced search functions </li></ul><ul><li>Comments, forums, and polls </li></ul><ul><li>Multi-level menu system </li></ul><ul><li>Multi-user content creation and editing </li></ul><ul><li>OpenID support </li></ul><ul><li>RSS Feed and Feed Aggregator </li></ul><ul><li>User profiles </li></ul><ul><li>Various access control restrictions (user roles, IP addresses, email) </li></ul><ul><li>Workflow tools (Triggers and Actions) </li></ul>
  5. 5. Functionality <ul><li>ADD-ON MODULES: </li></ul><ul><li>Events calendar, subscription… </li></ul><ul><li>Image galleries, Lightbox </li></ul><ul><li>Newsletters </li></ul><ul><li>Nice Menus (drop down) </li></ul><ul><li>RSS feeds </li></ul><ul><li>Voting </li></ul><ul><li>Panels </li></ul><ul><li>Views </li></ul><ul><li>And many, many more. </li></ul>
  6. 6. Examples of Drupal websites I implemented
  7. 7. Evaluation - - Difficult customization Poor usability Takes a wile to learn No OOP Cons Open source Quite clean code Modules based Easy installation of Drupal & modules Copy-paste server migration Wide range of available modules Good documentation, tutorials, forum Pros
  8. 8. Commercial version – ACQUIA Drupal <ul><li>Acquia Drupal: </li></ul><ul><li>commercially supported distribution of Drupal 6. </li></ul><ul><li>packaged collection of some of the best modules </li></ul><ul><li>Acquia Network with several subscription plans (from free to around $4,300 ) </li></ul>Acquia Network includes: <ul><li>Network Services (documentation, spam blocking, update notification) </li></ul><ul><li>Service Level (support types and # of hours) </li></ul><ul><li>Support Access Chanels (web, email, phone) </li></ul><ul><li>Issue Resolution Support Scope (installation, general troubleshooting) </li></ul><ul><li>Advisory Support (module selection/dev advice, security/performance/arch best practices ) </li></ul><ul><li>Long Term Software Maintanance </li></ul><ul><li>Optional Add-on Services (account management, support…) </li></ul>