Successfully reported this slideshow.

Drupal Webinar


Published on

Installing, configuring, and using Drupal

Published in: Technology
  • Be the first to like this

Drupal Webinar

  1. 1. Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology Advising
  2. 2. Open Source CMS <ul><li>Content Management Systems manage website (or intranet) content
  3. 3. Open Source Content Management Systems have become one of the real open source success stories
  4. 4. The three most popular open source CMS in the nonprofit sector are: </li><ul><li>Joomla
  5. 5. Drupal
  6. 6. Plone </li></ul></ul>
  7. 7. Drupal <ul><li>Drupal is an open source CMS based on PHP and MySQL
  8. 8. It can be installed and run on any server with Apache, MySQL and PHP (including Linux/UNIX, Windows and Macintosh)
  9. 9. It also runs on PostgreSQL (another open source Database system)
  10. 10. It has an extremely active developer community, with lots of resources available
  11. 11. It has become arguably the most popular open source CMS for nonprofits </li></ul>
  12. 12. Drupal, cont. <ul><li>Drupal is more developer friendly than it is user friendly (for site building, primarily)
  13. 13. This makes it extremely flexible and powerful
  14. 14. It makes it possible for developers to create feature rich sites
  15. 15. It makes it very difficult for nonprofits to build websites on Drupal on their own (unless they have staff who know it or can learn it.)
  16. 16. However, organizations can maintain Drupal sites quite well once trained </li></ul>
  17. 17. Brief History of Drupal <ul><li>It was created originally as a bulletin board system, and open sourced in 2001
  18. 18. It has had broad adoption since version 4
  19. 19. It is now on version 6.6 (point upgrades happen every few months)
  20. 20. Version 5.x is also maintained (now at 5.12)
  21. 21. Many sites are still built with Drupal 5 because some modules haven't caught up. </li></ul>
  22. 22. Brief Interlude: Drupal vocabulary <ul><li>Node: a piece of content stored in the database. Basically a page
  23. 23. Content Type: types of content by how they are displayed and organized
  24. 24. Module: an add-on to provide new functionality
  25. 25. Theme: a set of templates and stylesheets that determine the look and feel of the site
  26. 26. Permissions: access to specific Drupal content and features
  27. 27. Roles: sets of user permissions
  28. 28. Taxonomy: the way Drupal categorizes content
  29. 29. Views: ways to customize presentation of content. </li></ul>
  30. 30. Basic Drupal Features <ul><li>Drupal can be used for all sorts of sites </li><ul><li>Standard sites, members only sites, blogs, intranets
  31. 31. Has a strength is in community sites – where people can log in and create content
  32. 32. It has blogs and commenting built in </li></ul><li>Drupal has a granular permissions system
  33. 33. It has a robust and flexible theming system
  34. 34. Drupal is modular, and there are tons of modules available </li></ul>
  35. 35. Basics of Drupal Implementation <ul><li>Do it yourself? Get help? </li><ul><li>Once it is set up, administration of a Drupal site is a lot easier than it used to be
  36. 36. But setting up a Drupal site requires expertise </li></ul></ul>
  37. 37. Requirements for installation of Drupal <ul><li>It is a web application, so it requires a server running web server software (like apache). Also requires PHP and MySQL (or PostgreSQL)
  38. 38. Can be installed on most standard web hosts. Some have “one click” install of Drupal </li></ul>
  39. 39. Installation of Drupal <ul><li>Download from
  40. 40. Expand file to a directory in your webserver that is accessible
  41. 41. Set up a new database
  42. 42. Go through the installation procedure </li></ul>
  43. 48. Building and Customizing a Drupal Site <ul><li>Once installed, the Drupal site is very basic
  44. 49. Additions to your Drupal site will be made using themes and modules </li></ul>
  45. 50. Themes <ul><li>Themes change the look and feel of your site
  46. 51. If you have someone else do your site, they will likely design a custom theme for you
  47. 52. Lots of themes are available at: </li></ul>
  48. 53. Drupal Modules to use <ul><li>There are some great modules included in the basic Drupal install that you should use (depending on site function) </li><ul><li>Blogging module
  49. 54. Comment module
  50. 55. Forum
  51. 56. Taxonomies (categorizing content)
  52. 57. Profile (user profiles) </li></ul></ul>
  53. 58. Modules to add <ul><li>Drupal out of the box is very basic. You'll almost definitely want to add modules </li><ul><li>WYSIWYG editors
  54. 59. Content Construction Kit (CCK) </li><ul><li>Allows you to add custom fields to a node in Drupal </li></ul><li>Views </li><ul><li>allows for customized view of content – like pages with particular kinds of categorized content organized in a particular way </li></ul></ul></ul>
  55. 60. Demos
  56. 61. Drupal Resources <ul><li>htttp:// - main Drupal website
  57. 62. - forums
  58. 63. - podcast, instructional video, articles, etc. (geared towards developers) </li></ul>