Using Drupal
                             OSCON 2009




Thursday, July 23, 2009
hi



Thursday, July 23, 2009
James Walker   Addison Berry

                            “walkah”      “add1sun”




Thursday, July 23, 2009
“walkah”             “add1sun”




Thursday, July 23, 2009
Thursday, July 23, 2009
What is Drupal?



Thursday, July 23, 2009
Drupal is...

                                   •   Content Management
                                       System

   ...
http://www.flickr.com/photos/larimdame/




                          Lego for building websites




Thursday, July 23, 2009
Building a Drupal Site
                     •    Install
                     •    Basic configuration (permissions, etc)
 ...
Thinking Drupal



Thursday, July 23, 2009
Thursday, July 23, 2009
Thursday, July 23, 2009
Thursday, July 23, 2009
Installation



Thursday, July 23, 2009
Requirements

                     • Linux (any OS will do, really)
                     • Apache (recommended, while othe...
Basic settings



Thursday, July 23, 2009
Site Information

                     • Site name
                     • Email
                     • Footer message, etc...
Menus

                     • Provide Navigation
                     • Entries added by modules
                     • Ad...
Thursday, July 23, 2009
Blocks

                     • Contained in regions
                     • Theme can define any number of regions
         ...
Thursday, July 23, 2009
Taxonomy

                     • Used for categorizing content
                     • Multiple vocabularies
              ...
Content Types



Thursday, July 23, 2009
Content Types

                     • Multiple content types - created by admins
                     • Different workflows...
Speaker

                     • Name (title)
                     • Bio (body)
                     • Company (field_organi...
Thursday, July 23, 2009
Session
                     • Title (title)
                     • Description (body)
                     • Room (field_r...
Thursday, July 23, 2009
Views



Thursday, July 23, 2009
Views

                     • Query builder - with a GUI
                     • Generates listings of stuff
              ...
Thursday, July 23, 2009
Theme



Thursday, July 23, 2009
Theme

                     • Controls the look and feel
                     • CSS, JS, Images and PHP files (on disk)
   ...
Demo




Thursday, July 23, 2009
Upcoming SlideShare
Loading in …5
×

Using Drupal

3,019 views
2,848 views

Published on

Presentation from my OSCON Tutorial "Using Drupal" (intro to a demonstration walkthru).

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,019
On SlideShare
0
From Embeds
0
Number of Embeds
265
Actions
Shares
0
Downloads
66
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Using Drupal

  1. Using Drupal OSCON 2009 Thursday, July 23, 2009
  2. hi Thursday, July 23, 2009
  3. James Walker Addison Berry “walkah” “add1sun” Thursday, July 23, 2009
  4. “walkah” “add1sun” Thursday, July 23, 2009
  5. Thursday, July 23, 2009
  6. What is Drupal? Thursday, July 23, 2009
  7. Drupal is... • Content Management System • Content Management Framework • Community Thursday, July 23, 2009
  8. http://www.flickr.com/photos/larimdame/ Lego for building websites Thursday, July 23, 2009
  9. Building a Drupal Site • Install • Basic configuration (permissions, etc) • Content types • Views • Theme • Profit • (ok, maybe some tweaking) Thursday, July 23, 2009
  10. Thinking Drupal Thursday, July 23, 2009
  11. Thursday, July 23, 2009
  12. Thursday, July 23, 2009
  13. Thursday, July 23, 2009
  14. Installation Thursday, July 23, 2009
  15. Requirements • Linux (any OS will do, really) • Apache (recommended, while others can work) • MySQL (or Postgres) • PHP (just PHP) http://drupal.org/requirements Thursday, July 23, 2009
  16. Basic settings Thursday, July 23, 2009
  17. Site Information • Site name • Email • Footer message, etc. • Default front page Thursday, July 23, 2009
  18. Menus • Provide Navigation • Entries added by modules • Administrators can override Thursday, July 23, 2009
  19. Thursday, July 23, 2009
  20. Blocks • Contained in regions • Theme can define any number of regions • Additional content: lists of links, additional info, etc Thursday, July 23, 2009
  21. Thursday, July 23, 2009
  22. Taxonomy • Used for categorizing content • Multiple vocabularies • Supports flat lists, hierarchies, and free tagging “folksonomies” Thursday, July 23, 2009
  23. Content Types Thursday, July 23, 2009
  24. Content Types • Multiple content types - created by admins • Different workflows • Different structure - via CCK Thursday, July 23, 2009
  25. Speaker • Name (title) • Bio (body) • Company (field_organization) • Photo (field_speaker_photo) Thursday, July 23, 2009
  26. Thursday, July 23, 2009
  27. Session • Title (title) • Description (body) • Room (field_room) • Session Type (field_session_type) • Date (field_date) • Speakers (field_speakers) Thursday, July 23, 2009
  28. Thursday, July 23, 2009
  29. Views Thursday, July 23, 2009
  30. Views • Query builder - with a GUI • Generates listings of stuff • Provides multiple displays • Highly extensible Thursday, July 23, 2009
  31. Thursday, July 23, 2009
  32. Theme Thursday, July 23, 2009
  33. Theme • Controls the look and feel • CSS, JS, Images and PHP files (on disk) • Can override how anything looks Thursday, July 23, 2009
  34. Demo Thursday, July 23, 2009

×