Drupal A-Z
From Actions to Zebra, An Absolute Beginner's
               Guide to Drupal


                Erik Webb
      ...
Erik Webb
Erik Webb
 Technical Consultant at Acquia
Erik Webb
 Technical Consultant at Acquia

 Working with Drupal 3+ years
Erik Webb
 Technical Consultant at Acquia

 Working with Drupal 3+ years

 Background in systems administration (RHCE) and...
Erik Webb
 Technical Consultant at Acquia

 Working with Drupal 3+ years

 Background in systems administration (RHCE) and...
Erik Webb
 Technical Consultant at Acquia

 Working with Drupal 3+ years

 Background in systems administration (RHCE) and...
What is Drupal?
What is Drupal?
“Druplicon”




What is Drupal?
Marketing Speak

Drupal is an open source social publishing
software that empowers individuals,
teams, and communities to ...
History of Drupal
History of Drupal

Created in 2001 by Dries Buytaert, now CTO at Acquia
History of Drupal

Created in 2001 by Dries Buytaert, now CTO at Acquia

Software built by engineers (...and sometimes for...
History of Drupal

Created in 2001 by Dries Buytaert, now CTO at Acquia

Software built by engineers (...and sometimes for...
History of Drupal

Created in 2001 by Dries Buytaert, now CTO at Acquia

Software built by engineers (...and sometimes for...
History of Drupal

Created in 2001 by Dries Buytaert, now CTO at Acquia

Software built by engineers (...and sometimes for...
The Community
The Community
Drupal Components
Drupal Components

Modules
Drupal Components

Modules
Themes
Drupal Components

Modules
Themes
Content/Structure
Drupal Components

Modules
Themes
Content/Structure
Users
Drupal Components

Modules
Themes
Content/Structure
Users
Internationalization
Modules
Modules
Functional components
Modules
Functional components

Define interactive
features via PHP
Modules
Functional components

Define interactive
features via PHP

Thousands of modules
Modules
Functional components

Define interactive
features via PHP

Thousands of modules

Dependencies
Modules
Functional components

Define interactive
features via PHP

Thousands of modules

Dependencies

http://drupal.org/
...
Theme
Theme

Design elements
Theme

Design elements

Web page structure
Theme

Design elements

Web page structure

HTML, CSS and JS
Theme

Design elements

Web page structure

HTML, CSS and JS

Flexible overriding
Theme

Design elements

Web page structure

HTML, CSS and JS

Flexible overriding

Sub-themes
What is “core”?
What is “core”?

Set of functionality included with Drupal
What is “core”?

Set of functionality included with Drupal

Limited to basic functionality most sites
would need
What is “core”?

Set of functionality included with Drupal

Limited to basic functionality most sites
would need

Heavily ...
What is “core”?

Set of functionality included with Drupal

Limited to basic functionality most sites
would need

Heavily ...
What is “contrib”?
What is “contrib”?

Community-created modules hosted on
drupal.org
What is “contrib”?

Community-created modules hosted on
drupal.org

Developed by thousands of developers
around the world
What is “contrib”?

Community-created modules hosted on
drupal.org

Developed by thousands of developers
around the world
...
What is “contrib”?

Community-created modules hosted on
drupal.org

Developed by thousands of developers
around the world
...
Roles and Permissions
Roles and Permissions

Functional groups of
users
Roles and Permissions

Functional groups of
users

CRUD - Create, Read,
Update, Delete
Roles and Permissions

Functional groups of
users

CRUD - Create, Read,
Update, Delete

Fine-grained control
Roles and Permissions

Functional groups of
users

CRUD - Create, Read,
Update, Delete

Fine-grained control

Permissions ...
Building Blocks of Drupal
Content Types
Content Types
Types of nodes
Content Types
Types of nodes

Different objects
Content Types
Types of nodes

Different objects

Unique sets of fields
and usage
Content Types
Types of nodes

Different objects

Unique sets of fields
and usage

Separate create/edit
permissions
Content Types
Types of nodes

Different objects

Unique sets of fields
and usage

Separate create/edit
permissions
Content Types
Types of nodes         Examples -

Different objects

Unique sets of fields
and usage

Separate create/edit
p...
Content Types
Types of nodes         Examples -

Different objects        Books

Unique sets of fields
and usage

Separate ...
Content Types
Types of nodes         Examples -

Different objects        Books

Unique sets of fields     Magazines
and us...
Content Types
Types of nodes         Examples -

Different objects        Books

Unique sets of fields     Magazines
and us...
Content Types
Types of nodes         Examples -

Different objects        Books

Unique sets of fields     Magazines
and us...
Content Types
Types of nodes         Examples -

Different objects        Books

Unique sets of fields     Magazines
and us...
Nodes
Nodes
Individual pieces of
content
Nodes
Individual pieces of
content

Each fits within one
content type
Nodes
Individual pieces of
content

Each fits within one
content type

Revisions
Nodes
Individual pieces of
content

Each fits within one
content type

Revisions

Teaser view
Nodes
Individual pieces of
content

Each fits within one
content type

Revisions

Teaser view

Published, Sticky,
Promoted ...
CCK/Fields
CCK/Fields
CCK contrib module in
D6; Fields core module
in D7
CCK/Fields
CCK contrib module in
D6; Fields core module
in D7

Add custom fields to
content types
CCK/Fields
CCK contrib module in
D6; Fields core module
in D7

Add custom fields to
content types

Many types of fields
avai...
CCK/Fields
CCK contrib module in
D6; Fields core module
in D7

Add custom fields to
content types

Many types of fields
avai...
Taxonomy
Taxonomy

Organization
Taxonomy

Organization

Vocabularies contain
terms
Taxonomy

Organization

Vocabularies contain
terms

Tagging
Taxonomy

Organization

Vocabularies contain
terms

Tagging

Examples - genres,
origin, audience
Blocks
Blocks

Movable containers
Blocks

Movable containers

Can be arranged
around a page
Blocks

Movable containers

Can be arranged
around a page

May be created by
modules or by users
Blocks

Movable containers

Can be arranged
around a page

May be created by
modules or by users

Supplemental
Views
Views

#1 contrib module
Views

#1 contrib module

Report/query builder
Views

#1 contrib module

Report/query builder

Pluggable display
options like tables,
RSS feeds, and lists
Views

#1 contrib module

Report/query builder

Pluggable display
options like tables,
RSS feeds, and lists

Onerous UI,
e...
Distributions
Distributions
Pre-packaged sets of
modules, themes, and
configurations
Distributions
Pre-packaged sets of
modules, themes, and
configurations

Purpose-built applications
Distributions
Pre-packaged sets of
modules, themes, and
configurations

Purpose-built applications

   Drupal Commons
Distributions
Pre-packaged sets of
modules, themes, and
configurations

Purpose-built applications

   Drupal Commons

   O...
Distributions
Pre-packaged sets of
modules, themes, and
configurations

Purpose-built applications

   Drupal Commons

   O...
Distributions
Pre-packaged sets of
modules, themes, and
configurations

Purpose-built applications

   Drupal Commons

   O...
Where to learn?
Where to learn?
Here!
Where to learn?
Here!

Atlanta Drupal Users
Group
Where to learn?
Here!

Atlanta Drupal Users
Group

Drupal Dojo
Where to learn?
Here!

Atlanta Drupal Users
Group

Drupal Dojo

Self-study Course:
Introduction to
Drupal
Where to learn?
Here!                  Podcasts/screencasts

Atlanta Drupal Users
Group

Drupal Dojo

Self-study Course:
I...
Where to learn?
Here!                  Podcasts/screencasts

Atlanta Drupal Users   IRC (#drupal)
Group

Drupal Dojo

Self...
Where to learn?
Here!                  Podcasts/screencasts

Atlanta Drupal Users   IRC (#drupal)
Group
                  ...
Where to learn?
Here!                  Podcasts/screencasts

Atlanta Drupal Users   IRC (#drupal)
Group
                  ...
Where to learn?
Here!                  Podcasts/screencasts

Atlanta Drupal Users   IRC (#drupal)
Group
                  ...
Where to learn?
Here!                  Podcasts/screencasts

Atlanta Drupal Users   IRC (#drupal)
Group
                  ...
Photo Credits
Building blocks - http://www.flickr.com/photos/kmtucker/3355551036/

Bolts and Nuts - http://www.flickr.com/
p...
Questions?
Slides will be posted on
    erikwebb.net and
DrupalCampAtlanta.com
Upcoming SlideShare
Loading in...5
×

Drupal A-Z (DrupalCamp Atlanta 2010)

4,062

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,062
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

  • Interest in enterprise-level user management and site architecture

    Best practices stickler
  • Interest in enterprise-level user management and site architecture

    Best practices stickler
  • Interest in enterprise-level user management and site architecture

    Best practices stickler
  • Interest in enterprise-level user management and site architecture

    Best practices stickler
  • Interest in enterprise-level user management and site architecture

    Best practices stickler


  • Open source social publishing platform
    Tens of thousands of organizations
    Intranets, social networking, personal sites
  • Created as a message board to
  • Created as a message board to
  • Created as a message board to
  • Created as a message board to
  • Created as a message board to
  • Photo from DrupalCon Copenhagen

    Cool features - competing companies working together, very social
  • Steven Jackson & Trent Wyman have presentation of internationalization later today
  • Steven Jackson & Trent Wyman have presentation of internationalization later today
  • Steven Jackson & Trent Wyman have presentation of internationalization later today
  • Steven Jackson & Trent Wyman have presentation of internationalization later today
  • Steven Jackson & Trent Wyman have presentation of internationalization later today
  • Dependency example - Register software depends on a bar code reader
  • Dependency example - Register software depends on a bar code reader
  • Dependency example - Register software depends on a bar code reader
  • Dependency example - Register software depends on a bar code reader
  • Dependency example - Register software depends on a bar code reader





  • Democratized - two committers to Core, many top developers provide patches and vote on submissions, work across many companies/industries/countries
  • Democratized - two committers to Core, many top developers provide patches and vote on submissions, work across many companies/industries/countries
  • Democratized - two committers to Core, many top developers provide patches and vote on submissions, work across many companies/industries/countries
  • Democratized - two committers to Core, many top developers provide patches and vote on submissions, work across many companies/industries/countries
  • Annika’s presentation follows with more information on Contrib modules
  • Annika’s presentation follows with more information on Contrib modules
  • Annika’s presentation follows with more information on Contrib modules
  • Annika’s presentation follows with more information on Contrib modules

































  • Doug Vann presentation on Views
  • Doug Vann presentation on Views
  • Doug Vann presentation on Views
  • Doug Vann presentation on Views
  • Irakli Nadareishvili has two presentations on distributions
  • Irakli Nadareishvili has two presentations on distributions
  • Irakli Nadareishvili has two presentations on distributions
  • Irakli Nadareishvili has two presentations on distributions
  • Irakli Nadareishvili has two presentations on distributions
  • Irakli Nadareishvili has two presentations on distributions
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring
  • Plateau’d learning curve
    Atlanta Drupal Users Group - semi-monthly meetings with helpful presentations, forum to ask questions
    Drupal Dojo - developer-run demonstrations of Drupal
    Self-study Course - Heather James and Doug Vann, registration opening again in mid-Nov
    Premium training providers - I’ve taught many courses from Jumpstart to Architecture Workshops and mentoring

  • Will help throughout the day if you catch me
  • Drupal A-Z (DrupalCamp Atlanta 2010)

    1. 1. Drupal A-Z From Actions to Zebra, An Absolute Beginner's Guide to Drupal Erik Webb @erikwebb on Twitter
    2. 2. Erik Webb
    3. 3. Erik Webb Technical Consultant at Acquia
    4. 4. Erik Webb Technical Consultant at Acquia Working with Drupal 3+ years
    5. 5. Erik Webb Technical Consultant at Acquia Working with Drupal 3+ years Background in systems administration (RHCE) and PHP application development
    6. 6. Erik Webb Technical Consultant at Acquia Working with Drupal 3+ years Background in systems administration (RHCE) and PHP application development Previously worked with Georgia Tech in School of Mathematics and School of Earth and Atmospheric Sciences
    7. 7. Erik Webb Technical Consultant at Acquia Working with Drupal 3+ years Background in systems administration (RHCE) and PHP application development Previously worked with Georgia Tech in School of Mathematics and School of Earth and Atmospheric Sciences Graduated from Georgia Tech, CS/Pre-Law ’08
    8. 8. What is Drupal?
    9. 9. What is Drupal?
    10. 10. “Druplicon” What is Drupal?
    11. 11. Marketing Speak Drupal is an open source social publishing software that empowers individuals, teams, and communities to easily publish, manage and organize web content. Tens of thousands of organizations use Drupal to power community web portals, corporate web sites, social networking sites, personal web sites or blogs, and much more.
    12. 12. History of Drupal
    13. 13. History of Drupal Created in 2001 by Dries Buytaert, now CTO at Acquia
    14. 14. History of Drupal Created in 2001 by Dries Buytaert, now CTO at Acquia Software built by engineers (...and sometimes for engineers)
    15. 15. History of Drupal Created in 2001 by Dries Buytaert, now CTO at Acquia Software built by engineers (...and sometimes for engineers) Largely gained steam from Howard Dean among other campaigns in 2004 elections
    16. 16. History of Drupal Created in 2001 by Dries Buytaert, now CTO at Acquia Software built by engineers (...and sometimes for engineers) Largely gained steam from Howard Dean among other campaigns in 2004 elections Currently at version 6.19, version 7 coming later this year
    17. 17. History of Drupal Created in 2001 by Dries Buytaert, now CTO at Acquia Software built by engineers (...and sometimes for engineers) Largely gained steam from Howard Dean among other campaigns in 2004 elections Currently at version 6.19, version 7 coming later this year Installed on 350k+ sites (approx. 1% of top sites)
    18. 18. The Community
    19. 19. The Community
    20. 20. Drupal Components
    21. 21. Drupal Components Modules
    22. 22. Drupal Components Modules Themes
    23. 23. Drupal Components Modules Themes Content/Structure
    24. 24. Drupal Components Modules Themes Content/Structure Users
    25. 25. Drupal Components Modules Themes Content/Structure Users Internationalization
    26. 26. Modules
    27. 27. Modules Functional components
    28. 28. Modules Functional components Define interactive features via PHP
    29. 29. Modules Functional components Define interactive features via PHP Thousands of modules
    30. 30. Modules Functional components Define interactive features via PHP Thousands of modules Dependencies
    31. 31. Modules Functional components Define interactive features via PHP Thousands of modules Dependencies http://drupal.org/ project/Modules
    32. 32. Theme
    33. 33. Theme Design elements
    34. 34. Theme Design elements Web page structure
    35. 35. Theme Design elements Web page structure HTML, CSS and JS
    36. 36. Theme Design elements Web page structure HTML, CSS and JS Flexible overriding
    37. 37. Theme Design elements Web page structure HTML, CSS and JS Flexible overriding Sub-themes
    38. 38. What is “core”?
    39. 39. What is “core”? Set of functionality included with Drupal
    40. 40. What is “core”? Set of functionality included with Drupal Limited to basic functionality most sites would need
    41. 41. What is “core”? Set of functionality included with Drupal Limited to basic functionality most sites would need Heavily tested and democratized features
    42. 42. What is “core”? Set of functionality included with Drupal Limited to basic functionality most sites would need Heavily tested and democratized features Includes modules for custom URLs, user profiles, blogs, forums, and others
    43. 43. What is “contrib”?
    44. 44. What is “contrib”? Community-created modules hosted on drupal.org
    45. 45. What is “contrib”? Community-created modules hosted on drupal.org Developed by thousands of developers around the world
    46. 46. What is “contrib”? Community-created modules hosted on drupal.org Developed by thousands of developers around the world Maintained independently of Drupal core
    47. 47. What is “contrib”? Community-created modules hosted on drupal.org Developed by thousands of developers around the world Maintained independently of Drupal core Limited community testing
    48. 48. Roles and Permissions
    49. 49. Roles and Permissions Functional groups of users
    50. 50. Roles and Permissions Functional groups of users CRUD - Create, Read, Update, Delete
    51. 51. Roles and Permissions Functional groups of users CRUD - Create, Read, Update, Delete Fine-grained control
    52. 52. Roles and Permissions Functional groups of users CRUD - Create, Read, Update, Delete Fine-grained control Permissions defined by modules
    53. 53. Building Blocks of Drupal
    54. 54. Content Types
    55. 55. Content Types Types of nodes
    56. 56. Content Types Types of nodes Different objects
    57. 57. Content Types Types of nodes Different objects Unique sets of fields and usage
    58. 58. Content Types Types of nodes Different objects Unique sets of fields and usage Separate create/edit permissions
    59. 59. Content Types Types of nodes Different objects Unique sets of fields and usage Separate create/edit permissions
    60. 60. Content Types Types of nodes Examples - Different objects Unique sets of fields and usage Separate create/edit permissions
    61. 61. Content Types Types of nodes Examples - Different objects Books Unique sets of fields and usage Separate create/edit permissions
    62. 62. Content Types Types of nodes Examples - Different objects Books Unique sets of fields Magazines and usage Separate create/edit permissions
    63. 63. Content Types Types of nodes Examples - Different objects Books Unique sets of fields Magazines and usage Newspapers Separate create/edit permissions
    64. 64. Content Types Types of nodes Examples - Different objects Books Unique sets of fields Magazines and usage Newspapers Separate create/edit permissions DVD
    65. 65. Content Types Types of nodes Examples - Different objects Books Unique sets of fields Magazines and usage Newspapers Separate create/edit permissions DVD CD
    66. 66. Nodes
    67. 67. Nodes Individual pieces of content
    68. 68. Nodes Individual pieces of content Each fits within one content type
    69. 69. Nodes Individual pieces of content Each fits within one content type Revisions
    70. 70. Nodes Individual pieces of content Each fits within one content type Revisions Teaser view
    71. 71. Nodes Individual pieces of content Each fits within one content type Revisions Teaser view Published, Sticky, Promoted to Front Page
    72. 72. CCK/Fields
    73. 73. CCK/Fields CCK contrib module in D6; Fields core module in D7
    74. 74. CCK/Fields CCK contrib module in D6; Fields core module in D7 Add custom fields to content types
    75. 75. CCK/Fields CCK contrib module in D6; Fields core module in D7 Add custom fields to content types Many types of fields available
    76. 76. CCK/Fields CCK contrib module in D6; Fields core module in D7 Add custom fields to content types Many types of fields available Custom options and views for each type
    77. 77. Taxonomy
    78. 78. Taxonomy Organization
    79. 79. Taxonomy Organization Vocabularies contain terms
    80. 80. Taxonomy Organization Vocabularies contain terms Tagging
    81. 81. Taxonomy Organization Vocabularies contain terms Tagging Examples - genres, origin, audience
    82. 82. Blocks
    83. 83. Blocks Movable containers
    84. 84. Blocks Movable containers Can be arranged around a page
    85. 85. Blocks Movable containers Can be arranged around a page May be created by modules or by users
    86. 86. Blocks Movable containers Can be arranged around a page May be created by modules or by users Supplemental
    87. 87. Views
    88. 88. Views #1 contrib module
    89. 89. Views #1 contrib module Report/query builder
    90. 90. Views #1 contrib module Report/query builder Pluggable display options like tables, RSS feeds, and lists
    91. 91. Views #1 contrib module Report/query builder Pluggable display options like tables, RSS feeds, and lists Onerous UI, extremely flexible
    92. 92. Distributions
    93. 93. Distributions Pre-packaged sets of modules, themes, and configurations
    94. 94. Distributions Pre-packaged sets of modules, themes, and configurations Purpose-built applications
    95. 95. Distributions Pre-packaged sets of modules, themes, and configurations Purpose-built applications Drupal Commons
    96. 96. Distributions Pre-packaged sets of modules, themes, and configurations Purpose-built applications Drupal Commons OpenPublish
    97. 97. Distributions Pre-packaged sets of modules, themes, and configurations Purpose-built applications Drupal Commons OpenPublish OpenScholar
    98. 98. Distributions Pre-packaged sets of modules, themes, and configurations Purpose-built applications Drupal Commons OpenPublish OpenScholar OpenAtrium
    99. 99. Where to learn?
    100. 100. Where to learn? Here!
    101. 101. Where to learn? Here! Atlanta Drupal Users Group
    102. 102. Where to learn? Here! Atlanta Drupal Users Group Drupal Dojo
    103. 103. Where to learn? Here! Atlanta Drupal Users Group Drupal Dojo Self-study Course: Introduction to Drupal
    104. 104. Where to learn? Here! Podcasts/screencasts Atlanta Drupal Users Group Drupal Dojo Self-study Course: Introduction to Drupal
    105. 105. Where to learn? Here! Podcasts/screencasts Atlanta Drupal Users IRC (#drupal) Group Drupal Dojo Self-study Course: Introduction to Drupal
    106. 106. Where to learn? Here! Podcasts/screencasts Atlanta Drupal Users IRC (#drupal) Group Drupal Handbook Drupal Dojo Self-study Course: Introduction to Drupal
    107. 107. Where to learn? Here! Podcasts/screencasts Atlanta Drupal Users IRC (#drupal) Group Drupal Handbook Drupal Dojo Training providers Self-study Course: Introduction to Drupal
    108. 108. Where to learn? Here! Podcasts/screencasts Atlanta Drupal Users IRC (#drupal) Group Drupal Handbook Drupal Dojo Training providers Self-study Course: Introduction to Twitter Drupal
    109. 109. Where to learn? Here! Podcasts/screencasts Atlanta Drupal Users IRC (#drupal) Group Drupal Handbook Drupal Dojo Training providers Self-study Course: Introduction to Twitter Drupal Dive right in!
    110. 110. Photo Credits Building blocks - http://www.flickr.com/photos/kmtucker/3355551036/ Bolts and Nuts - http://www.flickr.com/ photos/kryptos5/3281740790/ Bookstore - http://www.flickr.com/photos/mikedefiant/397127634/ Book display - http://www.flickr.com/photos/brewbooks/4595459276/ Crayons - http://www.flickr.com/photos/kapkap/274808215/ D7 Contributors Tag Cloud - http://www.flickr.com/photos/ davereid20/4226400428/ Field - http://www.flickr.com/photos/22131873@N04/2298565565/ Private property sign - http://www.flickr.com/photos/pixelfrenzy/20017104/ Tetris - http://www.flickr.com/photos/ilmatte/2405714702/
    111. 111. Questions? Slides will be posted on erikwebb.net and DrupalCampAtlanta.com

    ×