SlideShare a Scribd company logo
Drupal in Action

Inspiring Examples and
Cautionary Tales




JEFF EATON * MAY 4TH 2011
Consulting | Development | Training




                             P O W E R E D b y S E R V I C E™
Get instant access to an unrivaled library of Drupal training from top-tier experts
              streaming to your computer, tablet, smart phone, & tv.
Drupal: Lego bricks for web sites.
What you know…
What you want…
What everyone talks about…
What your client wants you to finish tomorrow…
Real sites
  Fun stories
Cautionary tales
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
‣   Lots of flexibility
‣   Works for large and small
‣   Social/community tools
‣   Plays well with others
‣   “Fully integrated” commerce
‣   Don’t dive in blindly
‣   Know your own site!
Nonprofits
Nonprofits
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
‣   Large NGO community
‣   CiviCRM and engagement tools
‣   Member/Public sections
‣   Good libraries for data visualization
‣   API/Web Service integration
News and Magazines
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
‣   Publishing workflow tools
‣   Web services, APIs
‣   Highly customizable
‣   Community/Social tools
‣   Easy to “over eat”
‣   Dangerous if you “fork”
Government
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
‣   Easier than previous generation
‣   Scales well
‣   Secure, easy to evaluate
‣   Giving back spreads risk
‣   Low cost for local governments
Entertainment
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
Double Click to Insert Title
‣   Seriously, scales really well
‣   Admin UI generic, but flexible
‣   Supports “site in a box” model
‣   Share your “artifacts”
‣   Reuse requires planning
‣   Upgrades require planning, commitment
Where can I find more?

‣   http://buytaert.net/tag/drupal-sites
‣   http://drupal.org/cases
‣   http://lullabot.com/
‣   Today at 2:30: “Editors are users, too…”

More Related Content

Viewers also liked (10)

ZIP
Drupal Development (Part 2)
Jeff Eaton
 
ZIP
ROI in a GPL World
Jeff Eaton
 
KEY
Baby Got Backend (CMS Expo 2011)
Jeff Eaton
 
ZIP
Social Networking Applied
Jeff Eaton
 
PDF
Deblobbing In The Real World
Jeff Eaton
 
PDF
The Platypus Problem
Jeff Eaton
 
ZIP
Promiscuous Drupal
Jeff Eaton
 
KEY
Architecture Is For Everyone
Jeff Eaton
 
ZIP
Drupal Development
Jeff Eaton
 
PDF
Recoupling
Jeff Eaton
 
Drupal Development (Part 2)
Jeff Eaton
 
ROI in a GPL World
Jeff Eaton
 
Baby Got Backend (CMS Expo 2011)
Jeff Eaton
 
Social Networking Applied
Jeff Eaton
 
Deblobbing In The Real World
Jeff Eaton
 
The Platypus Problem
Jeff Eaton
 
Promiscuous Drupal
Jeff Eaton
 
Architecture Is For Everyone
Jeff Eaton
 
Drupal Development
Jeff Eaton
 
Recoupling
Jeff Eaton
 

Similar to Drupal in Action (CMS Expo 2011) (20)

PDF
An Introduction to Drupal
Tobias Ratschiller
 
PDF
Drupal in-depth
Kathryn Carruthers
 
PDF
10 Reasons to Choose Drupal
Acquia
 
KEY
Choosing an Open Source CMS
Phase2
 
PPTX
Promet.manila2011.selling drupal.
Promet Source
 
KEY
GSA Meeting
Advomatic, LLC
 
PDF
Introduction to Drupal
Tom Deryckere
 
PDF
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Zyxware Technologies
 
PPT
Drupal: an Overview
Matt Weaver
 
KEY
Hofmockel ignite ames2010
Michael Hofmockel
 
PDF
October 2014 - USG Rock Eagle - Drupal 101
Eric Sembrat
 
PDF
Drupal 101 V-0.1
Gerald Villorente
 
PPT
Drupal101
Rachel Vacek
 
PDF
Mo’ Content, Mo’ Problems: How Drupal Alleviates Online Community Growing Pains
Duo Consulting
 
PDF
Apcug 2011 07-17-intro_to_drupal_jeff_schuler
hewie
 
PDF
Introduction to drupal
Pedro Cambra
 
PDF
Introducing Drupal: The open source content management and web application fr...
Anthony Ogbonna
 
PDF
Opening Keynote - DrupalCamp St. Louis 2014
Brad Nowak
 
PPTX
Drupal Overview For Techies
Robert Carr
 
PDF
Drupal In 1 Hour
Joshua Simmons
 
An Introduction to Drupal
Tobias Ratschiller
 
Drupal in-depth
Kathryn Carruthers
 
10 Reasons to Choose Drupal
Acquia
 
Choosing an Open Source CMS
Phase2
 
Promet.manila2011.selling drupal.
Promet Source
 
GSA Meeting
Advomatic, LLC
 
Introduction to Drupal
Tom Deryckere
 
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Zyxware Technologies
 
Drupal: an Overview
Matt Weaver
 
Hofmockel ignite ames2010
Michael Hofmockel
 
October 2014 - USG Rock Eagle - Drupal 101
Eric Sembrat
 
Drupal 101 V-0.1
Gerald Villorente
 
Drupal101
Rachel Vacek
 
Mo’ Content, Mo’ Problems: How Drupal Alleviates Online Community Growing Pains
Duo Consulting
 
Apcug 2011 07-17-intro_to_drupal_jeff_schuler
hewie
 
Introduction to drupal
Pedro Cambra
 
Introducing Drupal: The open source content management and web application fr...
Anthony Ogbonna
 
Opening Keynote - DrupalCamp St. Louis 2014
Brad Nowak
 
Drupal Overview For Techies
Robert Carr
 
Drupal In 1 Hour
Joshua Simmons
 
Ad

More from Jeff Eaton (19)

PDF
This Is not a Place of Honor
Jeff Eaton
 
PDF
An API Won't Fix Your Content Problem
Jeff Eaton
 
PDF
Hello, {{FIRSTNAME}}, My Old Friend
Jeff Eaton
 
PDF
Maps, Models, and Teams
Jeff Eaton
 
PDF
Collaborative Content Modeling
Jeff Eaton
 
PDF
Adventures in Drupal 8
Jeff Eaton
 
PDF
Modeling Rich Narrative Content
Jeff Eaton
 
PDF
Battle for the Body Field (DrupalCon)
Jeff Eaton
 
PDF
The Battle For The Body Field
Jeff Eaton
 
PDF
Workflow That Works Under Pressure
Jeff Eaton
 
PDF
Planning Beyond the Page
Jeff Eaton
 
PDF
Building Your Agency's Content Strategy Practice
Jeff Eaton
 
PDF
Prepare for the Mobilacalypse
Jeff Eaton
 
ZIP
Building Apis That Rock
Jeff Eaton
 
ZIP
Drupal Deployment
Jeff Eaton
 
ZIP
Building Twitter in Drupal
Jeff Eaton
 
PDF
O'Reilly Drupal Webcast
Jeff Eaton
 
PDF
The Future of Nodes
Jeff Eaton
 
PDF
Form API 3
Jeff Eaton
 
This Is not a Place of Honor
Jeff Eaton
 
An API Won't Fix Your Content Problem
Jeff Eaton
 
Hello, {{FIRSTNAME}}, My Old Friend
Jeff Eaton
 
Maps, Models, and Teams
Jeff Eaton
 
Collaborative Content Modeling
Jeff Eaton
 
Adventures in Drupal 8
Jeff Eaton
 
Modeling Rich Narrative Content
Jeff Eaton
 
Battle for the Body Field (DrupalCon)
Jeff Eaton
 
The Battle For The Body Field
Jeff Eaton
 
Workflow That Works Under Pressure
Jeff Eaton
 
Planning Beyond the Page
Jeff Eaton
 
Building Your Agency's Content Strategy Practice
Jeff Eaton
 
Prepare for the Mobilacalypse
Jeff Eaton
 
Building Apis That Rock
Jeff Eaton
 
Drupal Deployment
Jeff Eaton
 
Building Twitter in Drupal
Jeff Eaton
 
O'Reilly Drupal Webcast
Jeff Eaton
 
The Future of Nodes
Jeff Eaton
 
Form API 3
Jeff Eaton
 
Ad

Recently uploaded (20)

PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 

Drupal in Action (CMS Expo 2011)

Editor's Notes

  • #2: \n
  • #3: \n
  • #4: \n
  • #5: \n
  • #6: If you’re here, you know some stuff.\nThe basics - Different kinds of content,\nmodules add features, Views lets you slice and dice…\n
  • #7: But you have complicated site maps,\nand detailed mockups, and legacy data,\nand odd features...\n
  • #8: At conferences and seminars, focus is often on\ninteresting whiz-bang bits, specific pieces rather\nthan the big picture.\n
  • #9: CHAOS AND MADNESS AND ENDLESS FEATURES.\nEasy to get overwhelmed.\n
  • #10: Look at the things others have built, learn from them.\nUseful to see the diversity in design, but also the functionality.\nSee interesting stuff, learn some of the tools, and go nuts.\n
  • #11: droge.com/flash - Pete Droge web site. Fully animated, fluid and fun.\nUses Drupal as the backend.\nUse “Services” module.\n
  • #12: Use “Organic Groups”\n
  • #13: \n
  • #14: \n
  • #15: Built a business around “football” coverage.\nWorked with them after someone had come in, built it, and bailed\nThey needed to build in-house expertise to understand.\n
  • #16: Way back in ’06, one of the first web sites I built. “Classic” site\nCommunity for sales pros - how tos, podcasts, membership levels\nViews, Premium module, Taxonomy for organization\nFoolishly used a beta of 4.7, got stuck between it and 4.6\n
  • #17: The guys who made Mystery Science Theater 3000!\nDigital sales on their site, using Ubercart\nSmall budget, one dev, adding features as they need them\n
  • #18: Lullabot’s Drupal training site!\nUse the same commerce system to sell roles/access\nSite licenses, streaming to iOS devices\nReleasing ‘Videola’ platform for others\n
  • #19: Commerce Guys!\nNot a “turnkey” shopping cart, but a tool for making stores.\nTalk to them here!\n
  • #20: Martha’s running Drupal, and it’s a good thing.\n
  • #21: Huge archive, converted their old storage first\nMigrated one portion of the site at a time\nSeparate servers for internal and user content: like Discus!\n
  • #22: \n
  • #23: Long history of “grass roots”/political sites\n
  • #24: \n
  • #25: \n
  • #26: \n
  • #27: \n
  • #28: \n
  • #29: \n
  • #30: \n
  • #31: \n
  • #32: Launched with a SUPER ambitious plan\nIntegrated RSS reader aggregating the whole web!\nSocial business community with 250,000 members!\nScaled back, much cleaner, much smoother\n
  • #33: \n
  • #34: \n
  • #35: Very serious about keeping things smooth.\n“Phased migration” - Coldfusion site with Drupal comments!\n
  • #36: \n
  • #37: \n
  • #38: The Onion used to run Drupal.\nWas one of the big announcements back in 2004!\n...But they hacked it to scale, and Drupal moved on\n
  • #39: Built their ‘AV Club’ site in Django\nOld site stayed at version 4.6...\nWasn’t benefitting from community, more and more custom code.\n
  • #40: \n
  • #41: \n
  • #42: \n
  • #43: \n
  • #44: \n
  • #45: Big coup in 2009, White House. Acquia + Phase II\nPart of Obama’s push for open source\n
  • #46: Planning to roll out more social tools (commenting on whitehouse?)\nHave contributed back several modules\nWorked on security reviews and patches\nActive in DC area Drupal community\n
  • #47: \n
  • #48: \n
  • #49: \n
  • #50: \n
  • #51: Custom CMS, ridiculously painful editing process.\nTwo separate programs: one to create, one to edit content.\nGive everyone user profiles, friends, and connections\n
  • #52: Interesting but low-traffic site... UNTIL THE NIGHT OF THE GRAMMYS\n20,000+ users registering and commenting in an hour\nTraffic == gigs/second; Drupal == first time it didn’t crash\nVarnish, Memcached, Pressflow\n
  • #53: Millions of pieces of content, three TV shows a week, 1 PPV a month\nHuuuuuuuuge and rabid fanbase eats up news and photos\nLive coverage of events, constant content. 14 person editorial team.\nCrufty 2005 CMS + Windows app, no social, painful workflow\n\n
  • #54: \n
  • #55: \n
  • #56: Panels, Views, TONS of theming work.\nLayered custom forms on top of Drupal’s normal UI\n‘Produce a TV show,’ ‘Create a gallery’\nTheir team was thrilled, site launched smoothly (for the first time!)\nMore about task-centered design at 2:30\n
  • #57: Britney Spears, believe it or not...\n
  • #58: \n
  • #59: \n
  • #60: \n
  • #61: In 2006, Sony had hundreds of throwaway flash sites.\nFan webboards got more traffic than ‘Official’ sites\nThey built a reusable platform with Drupal.\nNow most work is skinning...\n
  • #62: When one artist needs a feature (like discography)\n...Rolling it out to other artists is easier\n
  • #63: Like the white house, they’ve donated back a lot.\nViews, Panels, FiveStar voting... competitors use them, too!\n
  • #64: \n
  • #65: \n