Drupal Webinar


Published on

Installing, configuring, and using Drupal

Published in: Technology
  • 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 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 http://drupal.org
    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: http://drupal.org/project/Themes </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://drupal.org - main Drupal website
    57. 62. http://drupal.org/forum - forums
    58. 63. http://www.lullabot.com/ - podcast, instructional video, articles, etc. (geared towards developers) </li></ul>