Drupal Experience Sharing at Prime College


Published on

A presentation on Drupal its terminologies, its popularity, its basics....

Published in: Technology
1 Comment
  • Be the first to like this

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

No notes for slide
  • 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>http://geshan.com.np </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>AvrilLavigne.com </li></ul></ul><ul><ul><li>JeniferLopez.com </li></ul></ul><ul><ul><li>Dead.net (Greatful Dead) </li></ul></ul><ul><li>Communities and Social Networks </li></ul><ul><ul><li>Blogher.com </li></ul></ul><ul><ul><li>community.menshealth.de </li></ul></ul><ul><ul><li>Drupalsites.net </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>http://dev.aol.com/ </li></ul></ul><ul><ul><li>http://www.flock.com/ </li></ul></ul><ul><ul><li>http://www.ubuntu.com/ </li></ul></ul><ul><li>The List goes on… more sites at drupalsites.net </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>http://peoplesummit.org – My Internship Project </li></ul>
    20. 20. Drupal Site(s) I’m Involved in <ul><li>http://yipl.com.np </li></ul>
    21. 21. Drupal Site(s) I’m Involved in <ul><li>http://hamrolyrics.com </li></ul>
    22. 22. Drupal Site(s) I’m Involved in <ul><li>http://cira.org.np </li></ul>
    23. 23. Drupal Site(s) I’m Involved in <ul><li>http://namastektm.co.uk </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>