Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Using Drupal OSCON 2009

Using Drupal OSCON 2009

Introduction portion of a workshop given at OSCON 2009:

http://www.oscon.com/oscon2009/public/schedule/detail/8457

James Walker

July 21, 2009
Tweet

More Decks by James Walker

Other Decks in Technology

Transcript

  1. Building a Drupal Site • Install • Basic configuration (permissions,

    etc) • Content types Wednesday, 9 November, 11
  2. Building a Drupal Site • Install • Basic configuration (permissions,

    etc) • Content types • Views Wednesday, 9 November, 11
  3. Building a Drupal Site • Install • Basic configuration (permissions,

    etc) • Content types • Views • Theme Wednesday, 9 November, 11
  4. Building a Drupal Site • Install • Basic configuration (permissions,

    etc) • Content types • Views • Theme • Profit Wednesday, 9 November, 11
  5. Building a Drupal Site • Install • Basic configuration (permissions,

    etc) • Content types • Views • Theme • Profit • (ok, maybe some tweaking) Wednesday, 9 November, 11
  6. Requirements • Linux (any OS will do, really) • Apache

    (recommended, while others can work) http://drupal.org/requirements Wednesday, 9 November, 11
  7. Requirements • Linux (any OS will do, really) • Apache

    (recommended, while others can work) • MySQL (or Postgres) http://drupal.org/requirements Wednesday, 9 November, 11
  8. Requirements • Linux (any OS will do, really) • Apache

    (recommended, while others can work) • MySQL (or Postgres) • PHP (just PHP) http://drupal.org/requirements Wednesday, 9 November, 11
  9. Site Information • Site name • Email • Footer message,

    etc. • Default front page Wednesday, 9 November, 11
  10. Menus • Provide Navigation • Entries added by modules •

    Administrators can override Wednesday, 9 November, 11
  11. Blocks • Contained in regions • Theme can define any

    number of regions • Additional content: lists of links, additional info, etc Wednesday, 9 November, 11
  12. Taxonomy • Used for categorizing content • Multiple vocabularies •

    Supports flat lists, hierarchies, and free tagging “folksonomies” Wednesday, 9 November, 11
  13. Content Types • Multiple content types - created by admins

    • Different workflows • Different structure - via CCK Wednesday, 9 November, 11
  14. Speaker • Name (title) • Bio (body) • Company (field_organization)

    • Photo (field_speaker_photo) Wednesday, 9 November, 11
  15. Session • Title (title) • Description (body) • Room (field_room)

    • Session Type (field_session_type) • Date (field_date) • Speakers (field_speakers) Wednesday, 9 November, 11
  16. Views • Query builder - with a GUI • Generates

    listings of stuff • Provides multiple displays • Highly extensible Wednesday, 9 November, 11
  17. Theme • Controls the look and feel • CSS, JS,

    Images and PHP files (on disk) • Can override how anything looks Wednesday, 9 November, 11