o'reilly drupal webcast

23
Drupal: the powerful content management system with the funky name James Walker & Jeff Eaton

Upload: jeff-eaton

Post on 15-Jan-2015

36.458 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: O'Reilly Drupal Webcast

Drupal: the powerfulcontent management system

with the funky name

James Walker & Jeff Eaton

Page 2: O'Reilly Drupal Webcast

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?

Page 3: O'Reilly Drupal Webcast

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

Page 4: O'Reilly Drupal Webcast
Page 5: O'Reilly Drupal Webcast
Page 6: O'Reilly Drupal Webcast
Page 7: O'Reilly Drupal Webcast
Page 8: O'Reilly Drupal Webcast
Page 9: O'Reilly Drupal Webcast

Memory lane: HTML

index.html news.htmlabout.html

Folders full of HTML files, requested one by one.Simple — until you have 1000 pages...

Page 10: O'Reilly Drupal Webcast

Memory lane: Scripts

index.htmlguestbook.cgi news.asp

Scripts the handle similar content andinteractive sections: great, but still scattered

Page 11: O'Reilly Drupal Webcast

Today: web applications!

index.php

Central system handles all functionalityand content. One tool to rule them all!

Page 12: O'Reilly Drupal Webcast

That’s Drupal!

Page 13: O'Reilly Drupal Webcast

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!

Page 14: O'Reilly Drupal Webcast

Content (blog posts, news, wiki pages)

Users (editors, administrators, plebians)

Modules

Drupal Core (login, search, security, etc.)

Theme (XHTML, CSS — design)

Views of content (blog, calendar, gallery)

Page 15: O'Reilly Drupal Webcast

How does it compare?

Frameworks give developers tools to build

web sites from scratch.

Page 16: O'Reilly Drupal Webcast

How does it compare?

Web Apps are focused on specific kinds of sites:

blogging, photo gallery, education support

Page 17: O'Reilly Drupal Webcast

How does it compare?

Content Management Systems give users tools to structure sites, often rely on plugins to

add specific features.

Page 18: O'Reilly Drupal Webcast

Drupal content: Nodes!

• Different types of content

• Modules define content types

• Different properties

• Different permissions

• All goes into a big bin! Blog post

Cat Picture

Calendar Event Poll

Page 19: O'Reilly Drupal Webcast

How to show content?

Page 20: O'Reilly Drupal Webcast

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! ;-)

Page 21: O'Reilly Drupal Webcast

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.

Page 22: O'Reilly Drupal Webcast

Thousands of modules

Administration

Games

Voting and Rating

Events/Calendars

Media

Social Networking/Groups

Search

Third-party Integration

User management Security

Presentation

Multilingual

Advertising

Ecommerce

Page 23: O'Reilly Drupal Webcast

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!