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.

Drupal Experience Sharing At Prime College


Published on

A presentation on Drupal, its popularity, terminologies, sites using it etc.

Published in: Technology
  • Be the first to comment

Drupal Experience Sharing At Prime College

  1. 1. Drupal CMS <ul><li>Presented By: </li></ul><ul><li>Geshan Manandhar </li></ul><ul><li>[email_address] </li></ul><ul><li> </li></ul>
  2. 2. What is a Web CMS? <ul><li>A web content management system is a system that makes content adding, moderating, updating, deleting, archiving and retrieving easy. </li></ul><ul><li>It allows non technical users to build and use a website with little or no training. </li></ul><ul><li>It is a web application that manages various forms of content from text, images to video. </li></ul>
  3. 3. What is Drupal? <ul><li>Drupal is a free and open source modular content management system (CMS) and a content management framework. </li></ul><ul><li>It is written in PHP and runs on MYSQL or Postgre SQL databases. </li></ul><ul><li>For developers, it provides a solid base to extend and implement custom content management solutions </li></ul>
  4. 4. Drupal in simple terms <ul><li>A great free web application that helps you to build dynamic feature rich and maintainable websites in very less time. </li></ul><ul><li>Add new features ( modules ), change look and feel ( themes ), administer users and user access levels… with no hassle. </li></ul><ul><li>It can be a great opportunity for designer and developers alike to develop in Drupal. </li></ul>
  5. 5. Why choose Drupal? <ul><li>Easy to install </li></ul><ul><li>Easy to use, user friendly </li></ul><ul><li>Easy to learn </li></ul><ul><li>Amazingly feature rich (plug in modules) </li></ul><ul><li>Free and open source (GNU/GPL License) </li></ul><ul><li>Flexible, robust and modular </li></ul><ul><li>Big community support </li></ul>
  6. 6. Popularity of Drupal
  7. 7. Popularity of Drupal…
  8. 8. What can it be used for? <ul><li>Community websites </li></ul><ul><li>Blogs/Weblogs </li></ul><ul><li>Social Networking sites </li></ul><ul><li>Forums </li></ul><ul><li>Wiki/Knowledge base </li></ul><ul><li>Business Web Application </li></ul><ul><li>Intranet </li></ul>
  9. 9. Who is using Drupal? <ul><li>Bands, Musicians and Celebrities </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> (Greatful Dead) </li></ul></ul><ul><li>Communities and Social Networks </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul>
  10. 10. Who is using Drupal? <ul><li>Companies and Business </li></ul><ul><ul><li>http://officepranks. forbes .com/ </li></ul></ul><ul><ul><li>http://www. mtv .co. uk / </li></ul></ul><ul><ul><li>http://www. warnerbrosrecords .com/ </li></ul></ul><ul><li>Open Source, Software and Development </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><li>The List goes on… more sites at </li></ul>
  11. 11. Some great Drupal sites 1
  12. 12. Some great Drupal sites 2
  13. 13. Some great Drupal sites 3
  14. 14. Some great Drupal sites 4
  15. 15. Some great Drupal sites 5
  16. 16. Some great Drupal sites 6
  17. 17. Some great Drupal sites 7
  18. 18. Drupal Current Status <ul><li>Drupal 5.7 released on 30 th January 2008. </li></ul><ul><li>Drupal 6.0 released recently, 13 th February 2008. </li></ul><ul><li>600 + Modules </li></ul><ul><li>250 + Themes </li></ul><ul><li>Localized in 35 + Languages </li></ul><ul><li>Drupal recently celebrated its 7 th Birthday.(15 th January 2008) </li></ul>
  19. 19. Drupal Site(s) I’m Involved in <ul><li> – My Internship Project </li></ul>
  20. 20. Drupal Site(s) I’m Involved in <ul><li> </li></ul>
  21. 21. Drupal Site(s) I’m Involved in <ul><li> </li></ul>
  22. 22. Drupal Site(s) I’m Involved in <ul><li> </li></ul>
  23. 23. Drupal Site(s) I’m Involved in <ul><li> </li></ul>Other sites in the pipeline
  24. 24. Basic Drupal Terminology <ul><li>Lets get back. </li></ul><ul><ul><li>Node: a single puzzle piece that is placed onto the site by one of your users, or even yourself . Almost everything is a node. </li></ul></ul><ul><ul><li>Blog: online journal or log entry displayed in reverse chronological order. </li></ul></ul><ul><ul><li>Comments: Comments are what allow people to add comments to any other node that has been created. </li></ul></ul>
  25. 25. More Drupal Related Terms <ul><ul><li>Forum: Forums are sets of nodes and their comments. Posts and comments attached. </li></ul></ul><ul><ul><li>Page: Pages are simple nodes, typically used for static content . </li></ul></ul><ul><ul><li>Poll: A poll is where a multiple choice question is asked and users can answer . </li></ul></ul><ul><ul><li>Story: Story pages are the generic page type that most content management systems have. </li></ul></ul><ul><li>Except node others can be also referred as content types. </li></ul><ul><li>Content types can be added as per need. </li></ul>
  26. 26. More Drupal Terms <ul><ul><li>Block: A region or space that contains some data may be links, image etc. Mainly built by modules or may be custom made. </li></ul></ul><ul><ul><li>Menu: A region that contains links to other content/nodes in Drupal. Like primary, secondary, navigation or any custom made. </li></ul></ul><ul><ul><li>Weight : Defines the priority of display. </li></ul></ul><ul><ul><li>Module: A code block that activates a new function in the Drupal Website. </li></ul></ul>
  27. 27. More Drupal Terms <ul><ul><li>Theme: A package when installed and changed changes the overall look and feel of the Drupal website. </li></ul></ul><ul><li>Other usual terms related to web development also common in Drupal are Header, Footer , Left Sidebar , Right Sidebar , Content Area … </li></ul>
  28. 28. A Typical Drupal Site
  29. 29. Software needed to run Drupal <ul><li>A web server that can execute PHP. PHP 4.3.5 or higher required 5.x above recommended. </li></ul><ul><li>A database server preferably MYSQL. MYSQL 4.1 required, 5.x recommended. </li></ul><ul><li>A web browser. </li></ul><ul><li>… </li></ul>
  30. 30. We Are using <ul><li>XAMPP 1.5.2 (X-For All, Apache, MYSQL, PHP and Perl) </li></ul><ul><li>PHPMYADMIN – for MYSQL administration </li></ul><ul><li>Firefox - Version 2 or above </li></ul><ul><li>Zip tool/Tar Tool - Winzip or WinRar </li></ul><ul><li>… </li></ul>
  31. 31. Lets get started <ul><li>Install XAMPP </li></ul><ul><li>Download and Install Drupal . </li></ul><ul><li>Do some work in it, build a decent website. </li></ul><ul><li>Menu and content management. </li></ul><ul><li>User Management </li></ul><ul><li>Module Integration </li></ul><ul><li>Theme Integration </li></ul><ul><li>… </li></ul>