meet drupal

15
Meet Drupal!

Upload: htyson

Post on 27-Jan-2015

105 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Meet Drupal

Meet Drupal!

Page 2: 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!

Page 3: Meet Drupal

Drupal Community

•Drupal.org

•Groups.Drupal.org

•Drupal.org/forum

Page 4: Meet Drupal

Drupal Community

•Drupal IRC!

•irc.freenode.net

•#drupal-support

•#drupal-themes

•#drupal

Page 5: Meet Drupal

The Stack

Page 6: Meet Drupal

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

Page 7: Meet Drupal

Drupal Contrib•All projects on drupal.org that are

not core

•Modules

•Themes

•Drupal’s wild west

•Projects live at Drupal.org/project/foo

Page 8: Meet Drupal

Drupal Basics

•Don’t hack core. Ever.

•(almost.)

•There’s gotta be a module for that...

Page 9: Meet Drupal

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

Page 10: Meet Drupal

Drupal Vocabulary•Node/Content

•Content Type

•Taxnomy/Vocabulary

•Menu

•Region

•Block

•Page

Page 11: Meet Drupal

Drupal Vocabulary

•Role

•Permission

•Theme

•Module

Page 12: Meet Drupal

Drupal Vocabulary

•CCK

•Field

•Views

Page 13: Meet Drupal

Anatomy Drupal Page

QuickTime™ and aBMP decompressor

are needed to see this picture.

Page 14: Meet Drupal

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?

Page 15: Meet Drupal

Let’s take a look!