SlideShare a Scribd company logo
INTRO TO DRUPAL
                           Part 1: Intro to Drupal (10:00 - 10:50am)
                        Part 2: Getting Started / Demo (11:00-11:50am)



                            2011 Cleveland Regional APCUG Annual Meeting
                                       http://cleveland.apcug.org/



Sunday, July 17, 2011
JEFF SCHULER

        jeff@websubstrate.com



        http://www.websubstrate.com

        http://drupal.org/user/239714/ (jeffschuler)

        Cleveland Drupal User Group
        http://www.meetup.com/cleveland-drupal/

Sunday, July 17, 2011
WHAT IS DRUPAL?




    • Tool              for building & running web sites and apps

    • Content              Management Framework (CMF)

    • Product              or Framework?

Sunday, July 17, 2011
http://www.flickr.com/photos/matijagrguric/5404377938/


Sunday, July 17, 2011
SITES RUNNING DRUPAL

    • ubuntu.com             • amnesty.org

    • java.net               • foxsearchlight.com

    • dev.twitter.com        • mtv.co.uk

    • ing.us                 • britney.com

    • mattel.com             • ericclapton.com

    • duke.edu               • dead.net

Sunday, July 17, 2011
SITES RUNNING DRUPAL...

    • fastcompany.com       • recovery.gov

    • popsci.com            • investor.gov

    • observer.com          • sba.gov

    • examiner.com          • itdashboard.gov

    • economist.com         • ed.gov

    • motherjones.com       • whitehouse.gov

Sunday, July 17, 2011
Sunday, July 17, 2011
SEE MORE EXAMPLES


    • http://drupal.org/cases

    • http://websites.usandv.com/who-is-using-drupal

    • http://buytaert.net/tag/drupal-sites




Sunday, July 17, 2011
SOME NUMBERS

    • 1+million         sites (1.7% of the web)

    •>        10,000 modules on drupal.org

    •>        1,000 themes

    •>        9,000 developers committed code to drupal.org

    •>        3,000 people at DrupalCon Chicago 2011


Sunday, July 17, 2011
TYPES OF SITES

    • Brochureware                    • Publishing   (workflows)

    • Blogs                           • E-commerce

    • Content             managed     • Geo

    • Groups/communities              • Media-rich

    • Social            networking    • Relational-data-heavy

    • Intranets                       • International

Sunday, July 17, 2011
STRENGTHS                         WEAKNESSES

    • Multi-user                      • Usability

    • Rapid             development   • Learning      curve

    • Developer-friendly              • Upgrading

    • Community                       • Available     themes

    • Flexibility                     • Flexibility

    • PHP                             • PHP

Sunday, July 17, 2011
COMPARISONS




Sunday, July 17, 2011
OPEN SOURCE &
                               COMMUNITY

    • All        code and files on drupal.org licensed under GPL (>= 2)

    • Generally             free

    • Do-ocracy

    • Issue             Queues on drupal.org and IRC



Sunday, July 17, 2011
TECHNOLOGY


    • LAMP, or              really ***P

    • Runs              on a webserver (usually Apache)

    • Needs               a database (usually MySQL)

    • PHP               (& JS)



Sunday, July 17, 2011
CORE & CONTRIB


    • Drupal            is modular

    • Core: Basic, typical           functionality and API

    • Contrib: Universe              of possibility




Sunday, July 17, 2011
SOME CORE FEATURES
    •   Pages, blogs, forums, comments, polls   •   RDF (D7)
    •   Custom content types                    •   Stats, logging
    •   Custom fields (D7)                       •   Caching and throttling
    •   Menus                                   •   Clean URLs
    •   Blocks                                  •   Syndication/Aggregation
    •   Taxonomy                                •   Multi-site
    •   Image handling (D7)                     •   Multi-language
    •   Search                                  •   Update-checking
    •   Users, permissions, roles, OpenID       •   a few themes


Sunday, July 17, 2011
CONTRIB

    •>    10,000 modules - http://drupal.org/project/modules
        "There's a module for that."

    •>        1,000 themes - http://drupal.org/project/themes

    • Contrib             sometimes becomes Core

    • Install           profiles


Sunday, July 17, 2011
CORE INITIATIVES FOR 8

    • HTML              5

    • Better            support for web services and context (mobile)

    • Configuration              management

    • Better            multi-lingual

    • Design

    • http://drupal.org/community-initiatives/drupal-core

Sunday, July 17, 2011
DRUPAL PRODUCTS

    • OpenAtrium           - http://openatrium.com/

    • OpenPublish          - http://openpublishapp.com/

    • OpenPublic          - http://openpublicapp.com/

    • ManagingNews           - http://managingnews.com/

    • Features          => Drupal App Store


Sunday, July 17, 2011
REQUIREMENTS

    •   UNIX/Linux, Mac OS X, or Windows

    •   Disk space: code (3MB - 50MB,) database, media

    •   Webserver: Apache, IIS, (and nginx and Lighthttpd)

    •   Database server: MySQL, PostgreSQL (D7:) SQLite and MariaDB,
        (Contrib:) SQL Server, Oracle

    •   PHP: recommended 5.2 for D6, 5.3 for D7

    •   http://drupal.org/requirements

Sunday, July 17, 2011
BUT WHAT IS IT?


    • Drupal               code (core, modules, themes) files

    • Database: configuration                 and content data

    • Your              files (media, etc.)

    • (let’s            see...)



Sunday, July 17, 2011
NECESSARY TOOLS?

    • Browser

    • Text              Editor (for HTML, CSS, PHP)

    • Firebug             - http://getfirebug.com/

    • For          reviewing/submitting patches: git

    • Hardcore: IDE              (ex. Eclipse), debugger (ex. XDebug)


Sunday, July 17, 2011
SETUP & INSTALL
                                 (TRADITIONAL)

    • Set         up stack (LAMP)

    • Download                Drupal

    • Create              database and a user with permissions to it

    • Add               database credentials to sites/default/settings.php

    • Run           installer through browser


Sunday, July 17, 2011
SETUP, EASIER

    •   Drupal Gardens - http://www.drupalgardens.com/

    •   WAMP - http://www.wampserver.com/

    •   MAMP - http://www.mamp.info/

    •   XAMPP - http://www.apachefriends.org/en/xampp.html

    •   Acquia Drupal - http://acquia.com/products-services/acquia-drupal


Sunday, July 17, 2011
GETTING DRUPAL


    • http://drupal.org/project/drupal

    • D6          vs. D7

    • One-click            installers (on your webhost)

    • (and Acquia            Drupal / Drupal Gardens)



Sunday, July 17, 2011
THEMES


    • http://drupal.org/project/themes

    • Using             base themes: Zen, Fusion, Omega

    • Starting            with existing HTML

    • (install, enable, anatomy)




Sunday, July 17, 2011
MODULES


    • http://drupal.org/project/modules

    • http://drupalmodules.com

    • (install, enable, anatomy)




Sunday, July 17, 2011
CONCEPTS / DEMO

    • Content Types             • Views

    • Fields                    • Panels

    • Taxonomy                  • Users

    • Menus                     • Modules       & Themes

    • Regions                   • Drush

    • Blocks                    • Live   site

Sunday, July 17, 2011
RESOURCES

    • http://drupal.org                       • Books: lots. Try   Using Drupal.
        http://groups.drupal.org

    • IRC          - http://drupal.org/irc

    • Lullabot  training (& more):
        http://www.lullabot.com/              • User   Groups, Camps, Cons

    • MustardSeed Video             Podcast



Sunday, July 17, 2011
CONTRIBUTING TO DRUPAL




                        http://fwallpapers.com/files/images/drupal-art.jpg


Sunday, July 17, 2011
CONTRIBUTING TO DRUPAL

    • Modules              & themes

    • Issue             Queues

    • Documentation                   / Handbook

    • Translations

    • Donate              / chip-in

    • http://drupal.org/contribute

Sunday, July 17, 2011
http://drupal.org/drupal-7-released

Sunday, July 17, 2011
THANKS!


        Jeff Schuler

        jeff@websubstrate.com

        jeffschuler on drupal.org and twitter




Sunday, July 17, 2011

More Related Content

What's hot

History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
Websolutions Agency
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
hernanibf
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
Jazkarta, Inc.
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in Plone
Jazkarta, Inc.
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
hernanibf
 
My site is slow
My site is slowMy site is slow
My site is slow
hernanibf
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
hernanibf
 
Deployer - Deployment tool for PHP
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHP
hernanibf
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
hernanibf
 
Splash
SplashSplash
Splash
Brendan Eich
 
How to "Hack" the DSpace Community
How to "Hack" the DSpace CommunityHow to "Hack" the DSpace Community
How to "Hack" the DSpace Community
Tim Donohue
 
JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)
jeresig
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
Joshua Simmons
 
Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for Libraries
Nicole C. Engard
 
Introducing the New DSpace User Interface
Introducing the New DSpace User InterfaceIntroducing the New DSpace User Interface
Introducing the New DSpace User Interface
Tim Donohue
 
Drupal haters gonna hate
Drupal haters gonna hateDrupal haters gonna hate
Drupal haters gonna hate
Marcus Deglos
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012
scorlosquet
 
LA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, AdvocacyLA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, Advocacy
Audrey Roy
 
DevOps Introduction @Cegeka
DevOps Introduction @CegekaDevOps Introduction @Cegeka
DevOps Introduction @Cegeka
dieterdm
 

What's hot (19)

History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in Plone
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
 
My site is slow
My site is slowMy site is slow
My site is slow
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
 
Deployer - Deployment tool for PHP
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHP
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
 
Splash
SplashSplash
Splash
 
How to "Hack" the DSpace Community
How to "Hack" the DSpace CommunityHow to "Hack" the DSpace Community
How to "Hack" the DSpace Community
 
JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for Libraries
 
Introducing the New DSpace User Interface
Introducing the New DSpace User InterfaceIntroducing the New DSpace User Interface
Introducing the New DSpace User Interface
 
Drupal haters gonna hate
Drupal haters gonna hateDrupal haters gonna hate
Drupal haters gonna hate
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012
 
LA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, AdvocacyLA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, Advocacy
 
DevOps Introduction @Cegeka
DevOps Introduction @CegekaDevOps Introduction @Cegeka
DevOps Introduction @Cegeka
 

Viewers also liked

Dec'09 Christmas in Spain
Dec'09 Christmas in SpainDec'09 Christmas in Spain
Dec'09 Christmas in Spain
carmela moreno liso
 
六合彩图库
六合彩图库六合彩图库
六合彩图库
bsieo
 
香港六合彩公司
香港六合彩公司香港六合彩公司
香港六合彩公司
bsieo
 
Spain at Chritmas
Spain at ChritmasSpain at Chritmas
Spain at Chritmas
carmela moreno liso
 
六合彩资料
六合彩资料六合彩资料
六合彩资料
bsieo
 
最适合工作的企业
最适合工作的企业最适合工作的企业
最适合工作的企业
miice
 
Flashmobs = good
Flashmobs = goodFlashmobs = good
Flashmobs = good
marrije
 

Viewers also liked (7)

Dec'09 Christmas in Spain
Dec'09 Christmas in SpainDec'09 Christmas in Spain
Dec'09 Christmas in Spain
 
六合彩图库
六合彩图库六合彩图库
六合彩图库
 
香港六合彩公司
香港六合彩公司香港六合彩公司
香港六合彩公司
 
Spain at Chritmas
Spain at ChritmasSpain at Chritmas
Spain at Chritmas
 
六合彩资料
六合彩资料六合彩资料
六合彩资料
 
最适合工作的企业
最适合工作的企业最适合工作的企业
最适合工作的企业
 
Flashmobs = good
Flashmobs = goodFlashmobs = good
Flashmobs = good
 

Similar to Apcug 2011 07-17-intro_to_drupal_jeff_schuler

Everyday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web DeveloperEveryday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web Developer
Rob Vesse
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache Stanbol
Alkuvoima
 
Drupal for rlace
Drupal for rlaceDrupal for rlace
Drupal for rlace
Mikael Jacobsen
 
Introduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and runningIntroduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and running
Kalin Chernev
 
Conferences andcommunity
Conferences andcommunityConferences andcommunity
Conferences andcommunity
Jeff Carouth
 
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
Anu Maa
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
Angela Byron
 
Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?
Alkuvoima
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
Angela Byron
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
Acquia
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
Paul Guth
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Wong Hoi Sing Edison
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
Jen Wei Lee
 
JavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefoxJavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefox
Gennady Feldman
 
Brief Intro to Drupal
Brief Intro to DrupalBrief Intro to Drupal
Brief Intro to Drupal
Johnnie Fox
 
DrupalCon 2011 Highlight
DrupalCon 2011 HighlightDrupalCon 2011 Highlight
DrupalCon 2011 Highlight
Supakit Kiatrungrit
 
Open sourcery
Open sourceryOpen sourcery
Open sourcery
Alex Meade
 
OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012
Nick Freear
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011
Tim Donohue
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
hernanibf
 

Similar to Apcug 2011 07-17-intro_to_drupal_jeff_schuler (20)

Everyday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web DeveloperEveryday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web Developer
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache Stanbol
 
Drupal for rlace
Drupal for rlaceDrupal for rlace
Drupal for rlace
 
Introduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and runningIntroduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and running
 
Conferences andcommunity
Conferences andcommunityConferences andcommunity
Conferences andcommunity
 
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
 
Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
 
JavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefoxJavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefox
 
Brief Intro to Drupal
Brief Intro to DrupalBrief Intro to Drupal
Brief Intro to Drupal
 
DrupalCon 2011 Highlight
DrupalCon 2011 HighlightDrupalCon 2011 Highlight
DrupalCon 2011 Highlight
 
Open sourcery
Open sourceryOpen sourcery
Open sourcery
 
OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
 

More from hewie

APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999
hewie
 
Chromebook Models for early 2021
Chromebook Models for early 2021Chromebook Models for early 2021
Chromebook Models for early 2021
hewie
 
Cut the cord cfcs-oct14-2018
Cut the cord  cfcs-oct14-2018Cut the cord  cfcs-oct14-2018
Cut the cord cfcs-oct14-2018
hewie
 
Windows 10 update 1809 cfcs oct14 2018
Windows 10 update 1809  cfcs oct14 2018Windows 10 update 1809  cfcs oct14 2018
Windows 10 update 1809 cfcs oct14 2018
hewie
 
Learning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCSLearning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCS
hewie
 
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...
hewie
 
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...
hewie
 
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...
hewie
 
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...
hewie
 
Identity Theft: How to Avoid It
Identity Theft: How to Avoid ItIdentity Theft: How to Avoid It
Identity Theft: How to Avoid It
hewie
 
Learning Resources for Seniors
Learning Resources for SeniorsLearning Resources for Seniors
Learning Resources for Seniors
hewie
 
How to Prevent ID Theft
How to Prevent ID TheftHow to Prevent ID Theft
How to Prevent ID Theft
hewie
 
Some Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUGSome Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUG
hewie
 
Customizing & Using Windows 10
Customizing & Using Windows 10Customizing & Using Windows 10
Customizing & Using Windows 10
hewie
 
WinSIG Windows & File Explorer
WinSIG Windows & File ExplorerWinSIG Windows & File Explorer
WinSIG Windows & File Explorer
hewie
 
How I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & EvernoteHow I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & Evernote
hewie
 
What is Windows 10?
What is Windows 10?What is Windows 10?
What is Windows 10?
hewie
 
Windows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The BasicsWindows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The Basics
hewie
 
Intro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started SafelyIntro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started Safely
hewie
 
Intro_digitalsig_mar2012
Intro_digitalsig_mar2012Intro_digitalsig_mar2012
Intro_digitalsig_mar2012
hewie
 

More from hewie (20)

APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999
 
Chromebook Models for early 2021
Chromebook Models for early 2021Chromebook Models for early 2021
Chromebook Models for early 2021
 
Cut the cord cfcs-oct14-2018
Cut the cord  cfcs-oct14-2018Cut the cord  cfcs-oct14-2018
Cut the cord cfcs-oct14-2018
 
Windows 10 update 1809 cfcs oct14 2018
Windows 10 update 1809  cfcs oct14 2018Windows 10 update 1809  cfcs oct14 2018
Windows 10 update 1809 cfcs oct14 2018
 
Learning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCSLearning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCS
 
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...
 
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...
 
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...
 
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...
 
Identity Theft: How to Avoid It
Identity Theft: How to Avoid ItIdentity Theft: How to Avoid It
Identity Theft: How to Avoid It
 
Learning Resources for Seniors
Learning Resources for SeniorsLearning Resources for Seniors
Learning Resources for Seniors
 
How to Prevent ID Theft
How to Prevent ID TheftHow to Prevent ID Theft
How to Prevent ID Theft
 
Some Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUGSome Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUG
 
Customizing & Using Windows 10
Customizing & Using Windows 10Customizing & Using Windows 10
Customizing & Using Windows 10
 
WinSIG Windows & File Explorer
WinSIG Windows & File ExplorerWinSIG Windows & File Explorer
WinSIG Windows & File Explorer
 
How I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & EvernoteHow I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & Evernote
 
What is Windows 10?
What is Windows 10?What is Windows 10?
What is Windows 10?
 
Windows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The BasicsWindows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The Basics
 
Intro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started SafelyIntro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started Safely
 
Intro_digitalsig_mar2012
Intro_digitalsig_mar2012Intro_digitalsig_mar2012
Intro_digitalsig_mar2012
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Apcug 2011 07-17-intro_to_drupal_jeff_schuler

  • 1. INTRO TO DRUPAL Part 1: Intro to Drupal (10:00 - 10:50am) Part 2: Getting Started / Demo (11:00-11:50am) 2011 Cleveland Regional APCUG Annual Meeting http://cleveland.apcug.org/ Sunday, July 17, 2011
  • 2. JEFF SCHULER jeff@websubstrate.com http://www.websubstrate.com http://drupal.org/user/239714/ (jeffschuler) Cleveland Drupal User Group http://www.meetup.com/cleveland-drupal/ Sunday, July 17, 2011
  • 3. WHAT IS DRUPAL? • Tool for building & running web sites and apps • Content Management Framework (CMF) • Product or Framework? Sunday, July 17, 2011
  • 5. SITES RUNNING DRUPAL • ubuntu.com • amnesty.org • java.net • foxsearchlight.com • dev.twitter.com • mtv.co.uk • ing.us • britney.com • mattel.com • ericclapton.com • duke.edu • dead.net Sunday, July 17, 2011
  • 6. SITES RUNNING DRUPAL... • fastcompany.com • recovery.gov • popsci.com • investor.gov • observer.com • sba.gov • examiner.com • itdashboard.gov • economist.com • ed.gov • motherjones.com • whitehouse.gov Sunday, July 17, 2011
  • 8. SEE MORE EXAMPLES • http://drupal.org/cases • http://websites.usandv.com/who-is-using-drupal • http://buytaert.net/tag/drupal-sites Sunday, July 17, 2011
  • 9. SOME NUMBERS • 1+million sites (1.7% of the web) •> 10,000 modules on drupal.org •> 1,000 themes •> 9,000 developers committed code to drupal.org •> 3,000 people at DrupalCon Chicago 2011 Sunday, July 17, 2011
  • 10. TYPES OF SITES • Brochureware • Publishing (workflows) • Blogs • E-commerce • Content managed • Geo • Groups/communities • Media-rich • Social networking • Relational-data-heavy • Intranets • International Sunday, July 17, 2011
  • 11. STRENGTHS WEAKNESSES • Multi-user • Usability • Rapid development • Learning curve • Developer-friendly • Upgrading • Community • Available themes • Flexibility • Flexibility • PHP • PHP Sunday, July 17, 2011
  • 13. OPEN SOURCE & COMMUNITY • All code and files on drupal.org licensed under GPL (>= 2) • Generally free • Do-ocracy • Issue Queues on drupal.org and IRC Sunday, July 17, 2011
  • 14. TECHNOLOGY • LAMP, or really ***P • Runs on a webserver (usually Apache) • Needs a database (usually MySQL) • PHP (& JS) Sunday, July 17, 2011
  • 15. CORE & CONTRIB • Drupal is modular • Core: Basic, typical functionality and API • Contrib: Universe of possibility Sunday, July 17, 2011
  • 16. SOME CORE FEATURES • Pages, blogs, forums, comments, polls • RDF (D7) • Custom content types • Stats, logging • Custom fields (D7) • Caching and throttling • Menus • Clean URLs • Blocks • Syndication/Aggregation • Taxonomy • Multi-site • Image handling (D7) • Multi-language • Search • Update-checking • Users, permissions, roles, OpenID • a few themes Sunday, July 17, 2011
  • 17. CONTRIB •> 10,000 modules - http://drupal.org/project/modules "There's a module for that." •> 1,000 themes - http://drupal.org/project/themes • Contrib sometimes becomes Core • Install profiles Sunday, July 17, 2011
  • 18. CORE INITIATIVES FOR 8 • HTML 5 • Better support for web services and context (mobile) • Configuration management • Better multi-lingual • Design • http://drupal.org/community-initiatives/drupal-core Sunday, July 17, 2011
  • 19. DRUPAL PRODUCTS • OpenAtrium - http://openatrium.com/ • OpenPublish - http://openpublishapp.com/ • OpenPublic - http://openpublicapp.com/ • ManagingNews - http://managingnews.com/ • Features => Drupal App Store Sunday, July 17, 2011
  • 20. REQUIREMENTS • UNIX/Linux, Mac OS X, or Windows • Disk space: code (3MB - 50MB,) database, media • Webserver: Apache, IIS, (and nginx and Lighthttpd) • Database server: MySQL, PostgreSQL (D7:) SQLite and MariaDB, (Contrib:) SQL Server, Oracle • PHP: recommended 5.2 for D6, 5.3 for D7 • http://drupal.org/requirements Sunday, July 17, 2011
  • 21. BUT WHAT IS IT? • Drupal code (core, modules, themes) files • Database: configuration and content data • Your files (media, etc.) • (let’s see...) Sunday, July 17, 2011
  • 22. NECESSARY TOOLS? • Browser • Text Editor (for HTML, CSS, PHP) • Firebug - http://getfirebug.com/ • For reviewing/submitting patches: git • Hardcore: IDE (ex. Eclipse), debugger (ex. XDebug) Sunday, July 17, 2011
  • 23. SETUP & INSTALL (TRADITIONAL) • Set up stack (LAMP) • Download Drupal • Create database and a user with permissions to it • Add database credentials to sites/default/settings.php • Run installer through browser Sunday, July 17, 2011
  • 24. SETUP, EASIER • Drupal Gardens - http://www.drupalgardens.com/ • WAMP - http://www.wampserver.com/ • MAMP - http://www.mamp.info/ • XAMPP - http://www.apachefriends.org/en/xampp.html • Acquia Drupal - http://acquia.com/products-services/acquia-drupal Sunday, July 17, 2011
  • 25. GETTING DRUPAL • http://drupal.org/project/drupal • D6 vs. D7 • One-click installers (on your webhost) • (and Acquia Drupal / Drupal Gardens) Sunday, July 17, 2011
  • 26. THEMES • http://drupal.org/project/themes • Using base themes: Zen, Fusion, Omega • Starting with existing HTML • (install, enable, anatomy) Sunday, July 17, 2011
  • 27. MODULES • http://drupal.org/project/modules • http://drupalmodules.com • (install, enable, anatomy) Sunday, July 17, 2011
  • 28. CONCEPTS / DEMO • Content Types • Views • Fields • Panels • Taxonomy • Users • Menus • Modules & Themes • Regions • Drush • Blocks • Live site Sunday, July 17, 2011
  • 29. RESOURCES • http://drupal.org • Books: lots. Try Using Drupal. http://groups.drupal.org • IRC - http://drupal.org/irc • Lullabot training (& more): http://www.lullabot.com/ • User Groups, Camps, Cons • MustardSeed Video Podcast Sunday, July 17, 2011
  • 30. CONTRIBUTING TO DRUPAL http://fwallpapers.com/files/images/drupal-art.jpg Sunday, July 17, 2011
  • 31. CONTRIBUTING TO DRUPAL • Modules & themes • Issue Queues • Documentation / Handbook • Translations • Donate / chip-in • http://drupal.org/contribute Sunday, July 17, 2011
  • 33. THANKS! Jeff Schuler jeff@websubstrate.com jeffschuler on drupal.org and twitter Sunday, July 17, 2011