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.

Meet Drupal


Published on

Published in: Technology, Sports
  • Be the first to comment

Meet Drupal

  1. 1. Meet Drupal!
  2. 2. A brief history <ul><li>Created by Dries Buytart </li></ul><ul><li>Began as a bulletin board for a College student and his friends </li></ul><ul><li>Open sourced in 2001 </li></ul><ul><li>Driven by an ever-growing community ever since! </li></ul>
  3. 3. Drupal Community <ul><li> </li></ul><ul><li> </li></ul><ul><li> </li></ul>
  4. 4. Drupal Community <ul><li>Drupal IRC! </li></ul><ul><ul><li> </li></ul></ul><ul><ul><ul><li>#drupal-support </li></ul></ul></ul><ul><ul><ul><li>#drupal-themes </li></ul></ul></ul><ul><ul><ul><li>#drupal </li></ul></ul></ul>
  5. 5. The Stack
  6. 6. Drupal Core <ul><li>Base package which comes with a set of modules (some optional, others required) </li></ul><ul><li>Provides basic set of common features and a rich API </li></ul>
  7. 7. Drupal Contrib <ul><li>All projects on that are not core </li></ul><ul><ul><li>Modules </li></ul></ul><ul><ul><li>Themes </li></ul></ul><ul><li>Drupal’s wild west </li></ul><ul><li>Projects live at </li></ul>
  8. 8. Drupal Basics <ul><li>Don’t hack core. Ever. </li></ul><ul><ul><li>(almost.) </li></ul></ul><ul><li>There’s gotta be a module for that... </li></ul>
  9. 9. Evaluating a module <ul><li>Check its issue queue </li></ul><ul><li>Install it in a disposable testing environment </li></ul><ul><li>Test it thoroughly and make SURE it does what you think does and need it to before committing to using it </li></ul>
  10. 10. Drupal Vocabulary <ul><li>Node/Content </li></ul><ul><li>Content Type </li></ul><ul><li>Taxnomy/Vocabulary </li></ul><ul><li>Menu </li></ul><ul><li>Region </li></ul><ul><li>Block </li></ul><ul><li>Page </li></ul>
  11. 11. Drupal Vocabulary <ul><li>Role </li></ul><ul><li>Permission </li></ul><ul><li>Theme </li></ul><ul><li>Module </li></ul>
  12. 12. Drupal Vocabulary <ul><li>CCK </li></ul><ul><li>Field </li></ul><ul><li>Views </li></ul>
  13. 13. Anatomy Drupal Page
  14. 14. Wait... What’s a node? <ul><li>A node by any other name... </li></ul><ul><li>In core: anything that is not a user or comment </li></ul><ul><li>When should I create a new content type? When should I use taxonomy? </li></ul>
  15. 15. Let’s take a look!