Governing Online:
Using Drupal To Open Up
The NY State Senate


Andrew Hoppin
CIO, NY State Senate
Challenge at NYS Senate in 2009:
Government 1.965, not Government 2.00x
NYSenateCIO Mission

• TRANSPARENCY: create a more
transparent legislature,

• EFFICIENCY: enable Members to serve
constit...
News “Clips” ($1.5MM/year)




    http://flickr.com/photos/rocketqueen/1573565705/
Constituent Relationship
  Management (CRM)




  http://flickr.com/photos/rocketqueen/1573565705/
Intranet 1.0




http://flickr.com/photos/rocketqueen/1573565705/
Hosting 1.0




http://flickr.com/photos/rocketqueen/1573565705/
Senate.State.NY.US




http://flickr.com/photos/rocketqueen/1573565705/
Why An Open-Source CMS?

• Needed a true CMS
   – hundreds of content creators on staff

• Preference for Open-Source
    ...
Why Drupal?

• Considered Joomla, Django, Drupal and Wordpress

• Selected Drupal based on:
    – widespread use in public...
Drupal & I
Development Process
• Contracted outside consulting firm for
   – requirements gathering
   – design
   – coding
   – host...
New Website Ingredients
• New Hosting
• New Domain Name
• New Policies (Content Creation, Copyright, Privacy, Terms
  of S...
NYSenate.gov

•   Senators (62 Mini-Sites)
•   Committees (~40 Mini-Sites)
•   Initiatives
•   Legislation
•   Open Senate...
NYSenate.gov




http://flickr.com/photos/rocketqueen/1573565705/
Senators Navigation




http://flickr.com/photos/rocketqueen/1573565705/
Microsites for Senators




http://flickr.com/photos/rocketqueen/1573565705/
Navigation for Committees




http://flickr.com/photos/rocketqueen/1573565705/
Microsites for Committees




http://flickr.com/photos/rocketqueen/1573565705/
Committee Events




http://flickr.com/photos/rocketqueen/1573565705/
Calendars
…Content to the Cloud




  http://flickr.com/photos/rocketqueen/1573565705/
Social Web Adoption




 http://flickr.com/photos/rocketqueen/1573565705/
Social Web Use




http://flickr.com/photos/rocketqueen/1573565705/
Constituent Communication
Open Senate
Open Legislative Data
Open Administrative Data
Advanced Content Search
NY Senate Mobile




http://flickr.com/photos/rocketqueen/1573565705/
Results

•   10,000s watching live events
•   Interaction w/ 100,00s of New Yorkers
•   “They are clearly setting the pace...
Why?


Better Laws




   Less $
131 Drupal Modules (+ Core Required Modules)
 •   Activism (framework for "calls to action”)
 •   Petition (lets Senators ...
19 Custom Drupal Modules
•   Variety of custom views and blocks provide glue to make
    all the other Drupal modules play...
Cloud Hosting




http://flickr.com/photos/rocketqueen/1573565705/
Followup
            @ahoppin
         @NYSenateCIO
NYSenate.gov/department/cio
 http://github.com/nysenatecio
Hoppin@Sena...
Andrew Hoppin, CIO, NY State Senate
Andrew Hoppin, CIO, NY State Senate
Andrew Hoppin, CIO, NY State Senate
Andrew Hoppin, CIO, NY State Senate
Upcoming SlideShare
Loading in...5
×

Andrew Hoppin, CIO, NY State Senate

1,576
-1

Published on

Published in: Technology, Sports
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,576
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Andrew Hoppin, CIO, NY State Senate

  1. 1. Governing Online: Using Drupal To Open Up The NY State Senate Andrew Hoppin CIO, NY State Senate
  2. 2. Challenge at NYS Senate in 2009: Government 1.965, not Government 2.00x
  3. 3. NYSenateCIO Mission • TRANSPARENCY: create a more transparent legislature, • EFFICIENCY: enable Members to serve constituents in a more effective and efficient manner, at lower cost to taxpayers • PARTICIPATION: provide New Yorkers with the means to take a more participatory role in their State government, Model ʻbest technology practicesʼ for legislative bodies throughout the United States.
  4. 4. News “Clips” ($1.5MM/year) http://flickr.com/photos/rocketqueen/1573565705/
  5. 5. Constituent Relationship Management (CRM) http://flickr.com/photos/rocketqueen/1573565705/
  6. 6. Intranet 1.0 http://flickr.com/photos/rocketqueen/1573565705/
  7. 7. Hosting 1.0 http://flickr.com/photos/rocketqueen/1573565705/
  8. 8. Senate.State.NY.US http://flickr.com/photos/rocketqueen/1573565705/
  9. 9. Why An Open-Source CMS? • Needed a true CMS – hundreds of content creators on staff • Preference for Open-Source – avoid license fees – choice of consultants – ability to bring development in-house • Comfort with Open-Source – range of mature platforms in use by large enterprise – availability of professional support • Ability to Collaborate with Government Peers – Share code, roadmap, etc.
  10. 10. Why Drupal? • Considered Joomla, Django, Drupal and Wordpress • Selected Drupal based on: – widespread use in public sector (govʼt & NGOs) – module feature set for constituent use cases – local availability of PHP/MySQL talent – maturity of consultant and developer community – trajectory of the platform since 2004
  11. 11. Drupal & I
  12. 12. Development Process • Contracted outside consulting firm for – requirements gathering – design – coding – hosting • *During* external development, hired – one in-house developer – one project manager – existing in-house staff for training & QA • Deployed 3.5 months after project start – one programmer – one project manager – leveraged in-house staff for training – hundreds of bugs and features implemented since
  13. 13. New Website Ingredients • New Hosting • New Domain Name • New Policies (Content Creation, Copyright, Privacy, Terms of Service, Release of Data, Permissions) • New Processes (Requirements Gathering, Quality Assurance, Content Creation Workflows) • New Talent (Consulting Contracts, Staff) • New Tools (Videoconferencing, IRC Chat, Central Desktop, Redmine) • New Training Materials • New Communications / PR
  14. 14. NYSenate.gov • Senators (62 Mini-Sites) • Committees (~40 Mini-Sites) • Initiatives • Legislation • Open Senate • About • Video • Newsroom • Calendars
  15. 15. NYSenate.gov http://flickr.com/photos/rocketqueen/1573565705/
  16. 16. Senators Navigation http://flickr.com/photos/rocketqueen/1573565705/
  17. 17. Microsites for Senators http://flickr.com/photos/rocketqueen/1573565705/
  18. 18. Navigation for Committees http://flickr.com/photos/rocketqueen/1573565705/
  19. 19. Microsites for Committees http://flickr.com/photos/rocketqueen/1573565705/
  20. 20. Committee Events http://flickr.com/photos/rocketqueen/1573565705/
  21. 21. Calendars
  22. 22. …Content to the Cloud http://flickr.com/photos/rocketqueen/1573565705/
  23. 23. Social Web Adoption http://flickr.com/photos/rocketqueen/1573565705/
  24. 24. Social Web Use http://flickr.com/photos/rocketqueen/1573565705/
  25. 25. Constituent Communication
  26. 26. Open Senate
  27. 27. Open Legislative Data
  28. 28. Open Administrative Data
  29. 29. Advanced Content Search
  30. 30. NY Senate Mobile http://flickr.com/photos/rocketqueen/1573565705/
  31. 31. Results • 10,000s watching live events • Interaction w/ 100,00s of New Yorkers • “They are clearly setting the pace that all other legislative bodies will have to follow. The US Congress ought to be taking some clue from them.” - Sunlight Foundation Executive Director Ellen Miller • Positive Press • “Best of New York” Visionary Award
  32. 32. Why? Better Laws Less $
  33. 33. 131 Drupal Modules (+ Core Required Modules) • Activism (framework for "calls to action”) • Petition (lets Senators create own petitions) • Administration (helps site admins do their work faster) • Interrelated Gmap & Location modules (integration with Google maps) • Content templates (simplified theming of nodes w/ CCK fields) • Interrelated date & calendar modules • ImageAPI & Imagecache (upload image once, then resizes automatically as thumbnail, featured etc.) • FeedAPI • Service links (social bookmarks) • Captcha • Wysiwyg • Services
  34. 34. 19 Custom Drupal Modules • Variety of custom views and blocks provide glue to make all the other Drupal modules play together better • NYSS Editors module (permission systems for Office and Web Editors) • NYSS Node module own db table w/ extra info required about each Open Data item • Nyss_leginfo uses RESTful OpenLeg API • (upcoming) Integration w/ Open Legislation • (upcoming) Distributed Authentication • (upcoming) Ideas Crowdsourcing • (upcoming) Unified Commenting
  35. 35. Cloud Hosting http://flickr.com/photos/rocketqueen/1573565705/
  36. 36. Followup @ahoppin @NYSenateCIO NYSenate.gov/department/cio http://github.com/nysenatecio Hoppin@Senate.State.NY.US Ciodesk@Senate.State.NY.US
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×