Drupal: the powerful
content management system
    with the funky name

 James Walker & Jeff Eaton
What’s Drupal, now?

• Helps you manage your site’s content.
• Thousands of feature plugins.
• Skinnable by designers.
• 1...
Drupal’s History

• Built in 2000 by Belgians
• Released as open source in 2001
• Used by Dean campaign in 2004
• Now used...
Memory lane: HTML


about.html        index.html        news.html



Folders full of HTML files, requested one by one.
    ...
Memory lane: Scripts


guestbook.cgi       index.html          news.asp



     Scripts the handle similar content and
  i...
Today: web applications!


                 index.php



  Central system handles all functionality
  and content. One too...
That’s Drupal!
How Drupal Works
• I’m the user, I want a page.
• I’m Drupal. What URL do you want?
• I’m a plugin. I handle that URL.
• I...
Theme (XHTML, CSS — design)



Views of content (blog, calendar, gallery)



   Content (blog posts, news, wiki pages)



...
How does it compare?



                 Frameworks give
          developers tools to build
           web sites from scr...
How does it compare?


            Web Apps are focused
          on specific kinds of sites:
            blogging, photo g...
How does it compare?


        Content Management Systems
         give users tools to structure
         sites, often rel...
Drupal content: Nodes!
• Different types of content
• Modules define content types
• Different properties
• Different permi...
How to show content?
How to show content?

• Blog: Organize by user and date
• Calendar: Show in a table, by date
• Forum: Summarize by “topic”...
But what if I want...

• Drupal lets you create content types
• CCK let you add bits to them
• Views lets you build custom...
Thousands of modules
  Third-party Integration
                                 Administration
                       Sear...
In Summary
  • Drupal manages content, lets
    you structure your site
  • Modules can add custom
    features to Drupal
...
O'Reilly Drupal Webcast
O'Reilly Drupal Webcast
O'Reilly Drupal Webcast
O'Reilly Drupal Webcast
O'Reilly Drupal Webcast
Upcoming SlideShare
Loading in …5
×

O'Reilly Drupal Webcast

37,675 views
37,488 views

Published on

Slides from the December 5th webcast for Using Drupal, published by O'Reilly & Associates.

Published in: Technology
3 Comments
10 Likes
Statistics
Notes
No Downloads
Views
Total views
37,675
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
133
Comments
3
Likes
10
Embeds 0
No embeds

No notes for slide

O'Reilly Drupal Webcast

  1. Drupal: the powerful content management system with the funky name James Walker & Jeff Eaton
  2. What’s Drupal, now? • Helps you manage your site’s content. • Thousands of feature plugins. • Skinnable by designers. • 100% Free: open source software! • What’s not to love?
  3. Drupal’s History • Built in 2000 by Belgians • Released as open source in 2001 • Used by Dean campaign in 2004 • Now used on trillions of sites
  4. Memory lane: HTML about.html index.html news.html Folders full of HTML files, requested one by one. Simple — until you have 1000 pages...
  5. Memory lane: Scripts guestbook.cgi index.html news.asp Scripts the handle similar content and interactive sections: great, but still scattered
  6. Today: web applications! index.php Central system handles all functionality and content. One tool to rule them all!
  7. That’s Drupal!
  8. How Drupal Works • I’m the user, I want a page. • I’m Drupal. What URL do you want? • I’m a plugin. I handle that URL. • I’m Drupal, I add sidebars and menus and… • I’m a theme, I turn that stuff into HTML • I’m the user… thanks for the web page!
  9. Theme (XHTML, CSS — design) Views of content (blog, calendar, gallery) Content (blog posts, news, wiki pages) Users (editors, administrators, plebians) Modules Drupal Core (login, search, security, etc.)
  10. How does it compare? Frameworks give developers tools to build web sites from scratch.
  11. How does it compare? Web Apps are focused on specific kinds of sites: blogging, photo gallery, education support
  12. How does it compare? Content Management Systems give users tools to structure sites, often rely on plugins to add specific features.
  13. Drupal content: Nodes! • Different types of content • Modules define content types • Different properties • Different permissions • All goes into a big bin! Blog post Calendar Event Poll Cat Picture
  14. How to show content?
  15. How to show content? • Blog: Organize by user and date • Calendar: Show in a table, by date • Forum: Summarize by “topic” • Taxonomy: Organize by related keywords • Wiki: Don’t organize! ;-)
  16. But what if I want... • Drupal lets you create content types • CCK let you add bits to them • Views lets you build custom listings • Other modules add random crazy coolness.
  17. Thousands of modules Third-party Integration Administration Search Multilingual Games Events/Calendars User management Security Advertising Media Voting and Rating Presentation Ecommerce Social Networking/Groups
  18. In Summary • Drupal manages content, lets you structure your site • Modules can add custom features to Drupal • Themes can customize the HTML that’s generated • Questions!

×