SlideShare una empresa de Scribd logo
1 de 28
!"#$%&'!()(&*$+(,-.'/*0-1,2'%,3'4*,0#&-1,2
Advomatic, Drupal, and Government
 Adam Mordecai • mordecai@advomatic.com

      General Services Administration

                     9.03.09
Who Are We?
!"#$%&'!()(&*$+(,-.'/*0-1,2'%,3'4*,0#&-1,2
Founded by
  Aaron Welch & Adam Mordecai
after the 2004 Presidential election.

Adam & Aaron met doing Drupal web
  development for Howard Dean
during the 2004 Democratic Primary
              in Iowa.

   During the campaign we helped
develop a distributed network of state
 DeanSpace sites, custom volunteer
 logistics system, and custom GOTV
                 tools.
When we started there was just the 2 of us.
            Year 2 - 4 people.
            Year 3 - 8 people.
           Year 4 - 16 people.



Our development team works from their home
                  offices.

  Our administrative and strategic staff are
  headquartered in our main office in NYC.
Our Services
Information Architecture

        Design

     Development

 Strategy & Consulting

        Hosting

     Maintenance

     Click-to-Call
Our Clients


Public Broadcasting System (Art21)
Natural Resources Defense Council
United Nations Millennium Campaign
American Museum of Natural History
        Drum Major Institute
       General Wesley Clark
        Mozilla Foundation
          Netroots Nation
            Maplight.org
             Sony BMG
           Fast Company
We build all our sites on Drupal.




        What is Drupal?
Drupal
Who uses Drupal?
      Recovery.gov
   The United Nations
  Human Rights Watch
  Amnesty International
         Oxfam
   Sun Microsystems
    Popular Science
          Sony
       The Emmys
     The Economist
        Belgium
         Disney
How Secure is Drupal?
         Drupal has a core security team of 34
    international developers devoted to keeping it
   secure. Additionally, 250,000 developers around
       the world report to this team with issues.


                                                      Private
Security           Drupal               Module/
Problem            Security             Theme
 Report             Team                Author        Public




                              Patch &
                              Update




                                             New
             Notifications
                                            Release
Why Use Drupal?




                  Drupal
Why Use Drupal?
★ Don’t Reinvent the Wheel: Features and requirements can often
  be met with one of the 1800 contributed modules from the Drupal
  community.




                                                             Drupal
Why Use Drupal?
★ Don’t Reinvent the Wheel: Features and requirements can often
  be met with one of the 1800 contributed modules from the Drupal
  community.
★ Freedom & Stability: If a particular vendor does not work out,
  there are a variety of vendors and consultants who can step in.




                                                             Drupal
Why Use Drupal?
★ Don’t Reinvent the Wheel: Features and requirements can often
  be met with one of the 1800 contributed modules from the Drupal
  community.
★ Freedom & Stability: If a particular vendor does not work out,
  there are a variety of vendors and consultants who can step in.
★ Open Source Model: By using an OS CMS, orgs can leverage
  the contributions of the community at large.




                                                             Drupal
Why Use Drupal?
★ Don’t Reinvent the Wheel: Features and requirements can often
  be met with one of the 1800 contributed modules from the Drupal
  community.
★ Freedom & Stability: If a particular vendor does not work out,
  there are a variety of vendors and consultants who can step in.
★ Open Source Model: By using an OS CMS, orgs can leverage
  the contributions of the community at large.
★ Security: Drupal has excellent processes to deal with
  vulnerabilities, issues and bugs.




                                                             Drupal
Why Use Drupal?
★ Don’t Reinvent the Wheel: Features and requirements can often
  be met with one of the 1800 contributed modules from the Drupal
  community.
★ Freedom & Stability: If a particular vendor does not work out,
  there are a variety of vendors and consultants who can step in.
★ Open Source Model: By using an OS CMS, orgs can leverage
  the contributions of the community at large.
★ Security: Drupal has excellent processes to deal with
  vulnerabilities, issues and bugs.
★ Scalability and Performance: Drupal can scale to meet the
  needs of even the largest sites. Many high traffic sites use it
  successfully today.




                                                             Drupal
Why Use Drupal?
★ Don’t Reinvent the Wheel: Features and requirements can often
  be met with one of the 1800 contributed modules from the Drupal
  community.
★ Freedom & Stability: If a particular vendor does not work out,
  there are a variety of vendors and consultants who can step in.
★ Open Source Model: By using an OS CMS, orgs can leverage
  the contributions of the community at large.
★ Security: Drupal has excellent processes to deal with
  vulnerabilities, issues and bugs.
★ Scalability and Performance: Drupal can scale to meet the
  needs of even the largest sites. Many high traffic sites use it
  successfully today.
★ Momentum: The number of Drupal sites has doubled every year
  for the last 4 years.



                                                             Drupal
Some pretty cool things




            we’ve done with Drupal.
#$%&'!()(&*$+(,-.'/*0-1,2'%,3'4*,0#&-1,2
MAPLIGHT.ORG
Tracks contributions
from interest groups
against votes in
congress

Imports data from
THOMAS, FEC and
OpenSecrets.org

Creates money
maps, widgets, and
other user friendly
data displays.
MAPLIGHT.ORG
Tracks contributions
from interest groups
against votes in
congress

Imports data from
THOMAS, FEC and
OpenSecrets.org

Creates money
maps, widgets, and
other user friendly
data displays.
MAPLIGHT.ORG
Tracks contributions
from interest groups
against votes in
congress

Imports data from
THOMAS, FEC and
OpenSecrets.org

Creates money
maps, widgets, and
other user friendly
data displays.
MAPLIGHT.ORG
Tracks contributions
from interest groups
against votes in
congress

Imports data from
THOMAS, FEC and
OpenSecrets.org

Creates money
maps, widgets, and
other user friendly
data displays.
NEW YORK STATE SENATE

Multiple levels of
permissions for
senate staff
offices.

Dynamic
mapping of
Representatives

Importation and
distribution of
legislative data.
NEW YORK STATE SENATE

Multiple levels of
permissions for
senate staff
offices.

Dynamic
mapping of
Representatives

Importation and
distribution of
legislative data.
NEW YORK STATE SENATE

Multiple levels of
permissions for
senate staff
offices.

Dynamic
mapping of
Representatives

Importation and
distribution of
legislative data.
NEW YORK STATE SENATE

Multiple levels of
permissions for
senate staff
offices.

Dynamic
mapping of
Representatives

Importation and
distribution of
legislative data.
OTHER USE CASES

Fast Company - Content Editing & Queue System -
Slot Machine Module

ACLU - Removal of all cookie delivery to anonymous users

ACLU - Massive data importation - Custom import scripts to
unify all content under one CMS.

New York Observer - Multisite configuration on a shared
codebase - One set of code to upgrade
What do you want to do?

   Drupal can do it.

  www.advomatic.com

Más contenido relacionado

Similar a GSA Meeting

Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web projectSyed Hassan Raza
 
Open source business model note in Drupal
Open source business model note in DrupalOpen source business model note in Drupal
Open source business model note in Drupaljimyhuang
 
Introduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalIntroduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalAnthony Ogbonna
 
Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens OverviewAcquia
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Rachel Wandishin
 
Follow before a drupal security release by shamit khemka
Follow before a drupal security release by shamit khemkaFollow before a drupal security release by shamit khemka
Follow before a drupal security release by shamit khemkaSynapseIndia
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Geovanne Bertonha
 
DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011Kristof Van Tomme
 
Promet.manila2011.selling drupal.
Promet.manila2011.selling drupal.Promet.manila2011.selling drupal.
Promet.manila2011.selling drupal.Promet Source
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Communitytinacallahan
 
[drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance![drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
 
Speed up your Drupal instance!!
Speed up your Drupal instance!!Speed up your Drupal instance!!
Speed up your Drupal instance!!bmeme
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsawnyccamp
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewItalo Mairo
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 

Similar a GSA Meeting (20)

Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
Open source business model note in Drupal
Open source business model note in DrupalOpen source business model note in Drupal
Open source business model note in Drupal
 
Introduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalIntroduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of Drupal
 
Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens Overview
 
Drupal an introduction
Drupal an introductionDrupal an introduction
Drupal an introduction
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
Follow before a drupal security release by shamit khemka
Follow before a drupal security release by shamit khemkaFollow before a drupal security release by shamit khemka
Follow before a drupal security release by shamit khemka
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011
 
Promet.manila2011.selling drupal.
Promet.manila2011.selling drupal.Promet.manila2011.selling drupal.
Promet.manila2011.selling drupal.
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
The Business of Drupal
The Business of DrupalThe Business of Drupal
The Business of Drupal
 
[drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance![drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance!
 
Speed up your Drupal instance!!
Speed up your Drupal instance!!Speed up your Drupal instance!!
Speed up your Drupal instance!!
 
Hofmockel ignite ames2010
Hofmockel ignite ames2010Hofmockel ignite ames2010
Hofmockel ignite ames2010
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
 
DRUPAL SCALES. BIG TIME!
DRUPAL SCALES. BIG TIME!DRUPAL SCALES. BIG TIME!
DRUPAL SCALES. BIG TIME!
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

GSA Meeting

  • 1. !"#$%&'!()(&*$+(,-.'/*0-1,2'%,3'4*,0#&-1,2 Advomatic, Drupal, and Government Adam Mordecai • mordecai@advomatic.com General Services Administration 9.03.09
  • 3. Founded by Aaron Welch & Adam Mordecai after the 2004 Presidential election. Adam & Aaron met doing Drupal web development for Howard Dean during the 2004 Democratic Primary in Iowa. During the campaign we helped develop a distributed network of state DeanSpace sites, custom volunteer logistics system, and custom GOTV tools.
  • 4. When we started there was just the 2 of us. Year 2 - 4 people. Year 3 - 8 people. Year 4 - 16 people. Our development team works from their home offices. Our administrative and strategic staff are headquartered in our main office in NYC.
  • 5. Our Services Information Architecture Design Development Strategy & Consulting Hosting Maintenance Click-to-Call
  • 6. Our Clients Public Broadcasting System (Art21) Natural Resources Defense Council United Nations Millennium Campaign American Museum of Natural History Drum Major Institute General Wesley Clark Mozilla Foundation Netroots Nation Maplight.org Sony BMG Fast Company
  • 7. We build all our sites on Drupal. What is Drupal?
  • 9. Who uses Drupal? Recovery.gov The United Nations Human Rights Watch Amnesty International Oxfam Sun Microsystems Popular Science Sony The Emmys The Economist Belgium Disney
  • 10. How Secure is Drupal? Drupal has a core security team of 34 international developers devoted to keeping it secure. Additionally, 250,000 developers around the world report to this team with issues. Private Security Drupal Module/ Problem Security Theme Report Team Author Public Patch & Update New Notifications Release
  • 11. Why Use Drupal? Drupal
  • 12. Why Use Drupal? ★ Don’t Reinvent the Wheel: Features and requirements can often be met with one of the 1800 contributed modules from the Drupal community. Drupal
  • 13. Why Use Drupal? ★ Don’t Reinvent the Wheel: Features and requirements can often be met with one of the 1800 contributed modules from the Drupal community. ★ Freedom & Stability: If a particular vendor does not work out, there are a variety of vendors and consultants who can step in. Drupal
  • 14. Why Use Drupal? ★ Don’t Reinvent the Wheel: Features and requirements can often be met with one of the 1800 contributed modules from the Drupal community. ★ Freedom & Stability: If a particular vendor does not work out, there are a variety of vendors and consultants who can step in. ★ Open Source Model: By using an OS CMS, orgs can leverage the contributions of the community at large. Drupal
  • 15. Why Use Drupal? ★ Don’t Reinvent the Wheel: Features and requirements can often be met with one of the 1800 contributed modules from the Drupal community. ★ Freedom & Stability: If a particular vendor does not work out, there are a variety of vendors and consultants who can step in. ★ Open Source Model: By using an OS CMS, orgs can leverage the contributions of the community at large. ★ Security: Drupal has excellent processes to deal with vulnerabilities, issues and bugs. Drupal
  • 16. Why Use Drupal? ★ Don’t Reinvent the Wheel: Features and requirements can often be met with one of the 1800 contributed modules from the Drupal community. ★ Freedom & Stability: If a particular vendor does not work out, there are a variety of vendors and consultants who can step in. ★ Open Source Model: By using an OS CMS, orgs can leverage the contributions of the community at large. ★ Security: Drupal has excellent processes to deal with vulnerabilities, issues and bugs. ★ Scalability and Performance: Drupal can scale to meet the needs of even the largest sites. Many high traffic sites use it successfully today. Drupal
  • 17. Why Use Drupal? ★ Don’t Reinvent the Wheel: Features and requirements can often be met with one of the 1800 contributed modules from the Drupal community. ★ Freedom & Stability: If a particular vendor does not work out, there are a variety of vendors and consultants who can step in. ★ Open Source Model: By using an OS CMS, orgs can leverage the contributions of the community at large. ★ Security: Drupal has excellent processes to deal with vulnerabilities, issues and bugs. ★ Scalability and Performance: Drupal can scale to meet the needs of even the largest sites. Many high traffic sites use it successfully today. ★ Momentum: The number of Drupal sites has doubled every year for the last 4 years. Drupal
  • 18. Some pretty cool things we’ve done with Drupal. #$%&'!()(&*$+(,-.'/*0-1,2'%,3'4*,0#&-1,2
  • 19. MAPLIGHT.ORG Tracks contributions from interest groups against votes in congress Imports data from THOMAS, FEC and OpenSecrets.org Creates money maps, widgets, and other user friendly data displays.
  • 20. MAPLIGHT.ORG Tracks contributions from interest groups against votes in congress Imports data from THOMAS, FEC and OpenSecrets.org Creates money maps, widgets, and other user friendly data displays.
  • 21. MAPLIGHT.ORG Tracks contributions from interest groups against votes in congress Imports data from THOMAS, FEC and OpenSecrets.org Creates money maps, widgets, and other user friendly data displays.
  • 22. MAPLIGHT.ORG Tracks contributions from interest groups against votes in congress Imports data from THOMAS, FEC and OpenSecrets.org Creates money maps, widgets, and other user friendly data displays.
  • 23. NEW YORK STATE SENATE Multiple levels of permissions for senate staff offices. Dynamic mapping of Representatives Importation and distribution of legislative data.
  • 24. NEW YORK STATE SENATE Multiple levels of permissions for senate staff offices. Dynamic mapping of Representatives Importation and distribution of legislative data.
  • 25. NEW YORK STATE SENATE Multiple levels of permissions for senate staff offices. Dynamic mapping of Representatives Importation and distribution of legislative data.
  • 26. NEW YORK STATE SENATE Multiple levels of permissions for senate staff offices. Dynamic mapping of Representatives Importation and distribution of legislative data.
  • 27. OTHER USE CASES Fast Company - Content Editing & Queue System - Slot Machine Module ACLU - Removal of all cookie delivery to anonymous users ACLU - Massive data importation - Custom import scripts to unify all content under one CMS. New York Observer - Multisite configuration on a shared codebase - One set of code to upgrade
  • 28. What do you want to do? Drupal can do it. www.advomatic.com