Governing Online:  Using Drupal To Open Up The NY State Senate Andrew Hoppin CIO, NY State Senate
Andrew Hoppin & Drupal
Challenge at NYS Senate in 2009:  Government 1.965, not Government 2.00x
NYSenateCIO Mission <ul><li>  TRANSPARENCY: create a more transparent legislature, </li></ul><ul><li>EFFICIENCY: enable Me...
Federal Policy & Precedent
http://flickr.com/photos/rocketqueen/1573565705/ Senate.State.NY.US
Why An Open-Source CMS? <ul><li>  Needed a true CMS </li></ul><ul><ul><li>hundreds of content creators on staff </li></ul>...
Why Drupal? <ul><li>  Considered Joomla, Django, Drupal and Wordpress </li></ul><ul><li>Selected Drupal based on: </li></u...
Development Process <ul><li>  Contracted outside consulting firm for </li></ul><ul><ul><li>requirements gathering </li></u...
New Website Ingredients <ul><li>New Hosting </li></ul><ul><li>New Domain Name </li></ul><ul><li>New Policies (Content Crea...
New Hosting
http://flickr.com/photos/rocketqueen/1573565705/ New Copyright
New Privacy
New Terms of Service
http://flickr.com/photos/rocketqueen/1573565705/ New Inexpensive Project Management
New Bug / Feature Tracking
NYSenate.gov <ul><li>Senators (62 Mini-Sites) </li></ul><ul><li>Committees (~40 Mini-Sites) </li></ul><ul><li>Issues & Ini...
http://flickr.com/photos/rocketqueen/1573565705/ 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
Constituent Communication
Open Senate
Open Administrative Data
Advanced Content Search
Open Legislative Data
Live Events
http://flickr.com/photos/rocketqueen/1573565705/ Social Web
http://flickr.com/photos/rocketqueen/1573565705/ Social Web Continued
131 Drupal Modules (+ Core Required Modules) <ul><li>Activism (framework for &quot;calls to action”)  </li></ul><ul><li>Pe...
19 Custom Drupal Modules <ul><li>Variety of custom views and blocks provide glue to make all the other Drupal modules play...
http://flickr.com/photos/rocketqueen/1573565705/ Open Community
Followup <ul><li>@ahoppin </li></ul><ul><li>@NYSenateCIO </li></ul><ul><li>NYSenate.gov/department/cio </li></ul><ul><li>h...
Upcoming SlideShare
Loading in …5
×

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

2,057 views

Published on

Slides from my January 11th US GSA Web Manager University webinar.

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

No Downloads
Views
Total views
2,057
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Governing Online: Using Drupal To Open Up The NY State Senate Andrew Hoppin CIO, NY State Senate
  2. 2. Andrew Hoppin & Drupal
  3. 3. Challenge at NYS Senate in 2009: Government 1.965, not Government 2.00x
  4. 4. NYSenateCIO Mission <ul><li>  TRANSPARENCY: create a more transparent legislature, </li></ul><ul><li>EFFICIENCY: enable Members to serve constituents in a more effective and efficient manner, at lower cost to taxpayers </li></ul><ul><li>PARTICIPATION: provide New Yorkers with the means to take a more participatory role in their State government, </li></ul><ul><li>Model ‘best technology practices’ for legislative bodies throughout the United States. </li></ul>
  5. 5. Federal Policy & Precedent
  6. 6. http://flickr.com/photos/rocketqueen/1573565705/ Senate.State.NY.US
  7. 7. Why An Open-Source CMS? <ul><li>  Needed a true CMS </li></ul><ul><ul><li>hundreds of content creators on staff </li></ul></ul><ul><li>Preference for Open-Source </li></ul><ul><ul><li>avoid license fees </li></ul></ul><ul><ul><li>choice of consultants </li></ul></ul><ul><ul><li>ability to bring development in-house </li></ul></ul><ul><li>Comfort with Open-Source </li></ul><ul><ul><li>range of mature platforms in use by large enterprise </li></ul></ul><ul><ul><li>availability of professional support </li></ul></ul><ul><li>Ability to Collaborate with Government Peers </li></ul><ul><ul><li>Share code, roadmap, etc. </li></ul></ul>
  8. 8. Why Drupal? <ul><li>  Considered Joomla, Django, Drupal and Wordpress </li></ul><ul><li>Selected Drupal based on: </li></ul><ul><ul><li>widespread use in public sector (gov’t & NGOs) </li></ul></ul><ul><ul><li>module feature set for constituent use cases </li></ul></ul><ul><ul><li>local availability of PHP/MySQL talent </li></ul></ul><ul><ul><li>maturity of consultant and developer community </li></ul></ul><ul><ul><li>trajectory of the platform since 2004 </li></ul></ul>
  9. 9. Development Process <ul><li>  Contracted outside consulting firm for </li></ul><ul><ul><li>requirements gathering </li></ul></ul><ul><ul><li>design </li></ul></ul><ul><ul><li>coding </li></ul></ul><ul><ul><li>hosting </li></ul></ul><ul><li>*During* external development, hired </li></ul><ul><ul><li>one in-house developer </li></ul></ul><ul><ul><li>one project manager </li></ul></ul><ul><ul><li>existing in-house staff for training & QA </li></ul></ul><ul><li>Deployed 3.5 months after project start </li></ul><ul><ul><li>one programmer </li></ul></ul><ul><ul><li>one project manager </li></ul></ul><ul><ul><li>leveraged in-house staff for training </li></ul></ul><ul><ul><li>hundreds of bugs and features implemented since </li></ul></ul>
  10. 10. New Website Ingredients <ul><li>New Hosting </li></ul><ul><li>New Domain Name </li></ul><ul><li>New Policies (Content Creation, Copyright, Privacy, Terms of Service, Release of Data, Permissions) </li></ul><ul><li>New Processes (Requirements Gathering, Quality Assurance, Content Creation Workflows) </li></ul><ul><li>New Talent (Consulting Contracts, Staff) </li></ul><ul><li>New Tools (Videoconferencing, IRC Chat, Central Desktop, Redmine) </li></ul><ul><li>New Training Materials </li></ul><ul><li>New Communications / PR </li></ul>
  11. 11. New Hosting
  12. 12. http://flickr.com/photos/rocketqueen/1573565705/ New Copyright
  13. 13. New Privacy
  14. 14. New Terms of Service
  15. 15. http://flickr.com/photos/rocketqueen/1573565705/ New Inexpensive Project Management
  16. 16. New Bug / Feature Tracking
  17. 17. NYSenate.gov <ul><li>Senators (62 Mini-Sites) </li></ul><ul><li>Committees (~40 Mini-Sites) </li></ul><ul><li>Issues & Initiatives </li></ul><ul><li>Legislation </li></ul><ul><li>Open Senate </li></ul><ul><li>About </li></ul><ul><li>Photos & Videos </li></ul><ul><li>Newsroom </li></ul>
  18. 18. http://flickr.com/photos/rocketqueen/1573565705/ NYSenate.gov
  19. 19. http://flickr.com/photos/rocketqueen/1573565705/ Senators Navigation
  20. 20. http://flickr.com/photos/rocketqueen/1573565705/ Microsites for Senators
  21. 21. http://flickr.com/photos/rocketqueen/1573565705/ Navigation for Committees
  22. 22. http://flickr.com/photos/rocketqueen/1573565705/ Microsites for Committees
  23. 23. Constituent Communication
  24. 24. Open Senate
  25. 25. Open Administrative Data
  26. 26. Advanced Content Search
  27. 27. Open Legislative Data
  28. 28. Live Events
  29. 29. http://flickr.com/photos/rocketqueen/1573565705/ Social Web
  30. 30. http://flickr.com/photos/rocketqueen/1573565705/ Social Web Continued
  31. 31. 131 Drupal Modules (+ Core Required Modules) <ul><li>Activism (framework for &quot;calls to action”) </li></ul><ul><li>Petition (lets Senators create own petitions) </li></ul><ul><li>Administration (helps site admins do their work faster) </li></ul><ul><li>Interrelated Gmap & Location modules (integration with Google maps) </li></ul><ul><li>Content templates ( simplified theming of nodes w/ CCK fields) </li></ul><ul><li>Interrelated date & calendar modules </li></ul><ul><li>ImageAPI & Imagecache (upload image once, then resizes automatically as thumbnail, featured etc.) </li></ul><ul><li>FeedAPI </li></ul><ul><li>Service links (social bookmarks) </li></ul><ul><li>Captcha </li></ul><ul><li>Wysiwyg </li></ul>
  32. 32. 19 Custom Drupal Modules <ul><li>Variety of custom views and blocks provide glue to make all the other Drupal modules play together better </li></ul><ul><li>NYSS Editors module (permission systems for Office and Web Editors) </li></ul><ul><li>NYSS Node module own db table w/ extra info required about each Open Data item </li></ul><ul><li>Nyss_leginfo uses RESTful OpenLeg API </li></ul><ul><li>(upcoming) Integration w/ Open Legislation </li></ul><ul><li>(upcoming) Distributed Authentication </li></ul><ul><li>(upcoming) Ideas Crowdsourcing </li></ul><ul><li>(upcoming) Unified Commenting </li></ul>
  33. 33. http://flickr.com/photos/rocketqueen/1573565705/ Open Community
  34. 34. Followup <ul><li>@ahoppin </li></ul><ul><li>@NYSenateCIO </li></ul><ul><li>NYSenate.gov/department/cio </li></ul><ul><li>http://github.com/nysenatecio </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul>

×