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