Acquia - NY Senate GSA

1,819 views

Published on

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

  • Be the first to like this

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

No notes for slide
  • Need to work out the introductions
  • Tim will introduce Kieran, Kieran will introduce Andrew.
  • the server goes down at 3 am? It can’t handle the customer load from a new product launch or press release There is an undetected configuration issue compromising customer data community members are frustrated at the amount of spam and captachs they have to deal with on your site you can’t track down the developer who deployed your site because he has other clients to attend to?
  • Acquia - NY Senate GSA

    1. 1. How to achieve the Open Government Directive using Open Source Drupal Andrew Hoppin CIO NYSenate.gov Kieran Lal Community Guide Acquia
    2. 2. Agenda © 2009 Acquia, Inc. All rights reserved. <ul><li>Introductions </li></ul><ul><li>Social Publishing </li></ul><ul><li>The Open Government Directive </li></ul><ul><li>NYSenate.gov </li></ul><ul><li>Questions </li></ul>
    3. 3. Drupal Gaining Market Momentum
    4. 4. Social Publishing Software => Participation-Driven Websites © 2009 Acquia, Inc. All rights reserved. © 2009 Acquia, Inc. Content Mgmt Systems Social Software Tools Social Publishing Systems blogs / wikis forums / comments ratings tagging users social networks workflow taxonomy search RSS content analytics
    5. 5. Drupal Basics: Nodes <ul><li>Nodes are data </li></ul><ul><li>Pieces of content stored within Drupal </li></ul><ul><ul><li>Text </li></ul></ul><ul><ul><li>Images </li></ul></ul><ul><ul><li>MP3s </li></ul></ul><ul><ul><li>more </li></ul></ul>© 2009 Acquia, Inc. Node 7 Node 9 Node 8 Node 4 Node 6 Node 5 Node 1 Node 3 Node 2
    6. 6. Drupal Basics: Content Types <ul><li>Define the data components within a node </li></ul><ul><ul><li>Fields, images, integers, date, reference, etc </li></ul></ul><ul><li>Configurable out of the box </li></ul><ul><li>Unlimited flexibility </li></ul><ul><li>No programming required </li></ul>© 2009 Acquia, Inc.
    7. 7. Drupal Basics: Modules <ul><li>Plugins that extend Drupal functionality </li></ul><ul><li>More than 6,000 community modules available </li></ul><ul><li>Often controlled by role-based permissions </li></ul>© 2009 Acquia, Inc.
    8. 8. Drupal Gaining Momentum in Government
    9. 9. Open Government Directive © 2009 Acquia, Inc. All rights reserved. <ul><li>Publish Government Information Online </li></ul><ul><ul><li>Release 3 new data sets - 45 days </li></ul></ul><ul><ul><li>Launch agency.gov/open - 60 days </li></ul></ul><ul><li>Improve the quality of gov information </li></ul><ul><li>Create and institutionalize a culture Agency plan on whitehouse.gov/open- 120 days </li></ul><ul><li>Create an enabling policy framework </li></ul>
    10. 10. Open Government Agency Plan © 2009 Acquia, Inc. All rights reserved. <ul><li>Transparency </li></ul><ul><ul><li>How?, Enhance dissemination, open format, Online PR, Analyze and Respond FOIA, Org chart, Declassification </li></ul></ul><ul><li>Semantic Web </li></ul><ul><ul><ul><li>Human readable, machine readable </li></ul></ul></ul><ul><ul><ul><li>Expose data in RDFa </li></ul></ul></ul><ul><ul><ul><li>Allow for semantic querying online </li></ul></ul></ul><ul><ul><ul><li>Semantic desc. standards </li></ul></ul></ul>
    11. 11. Open Government Agency Plan © 2009 Acquia, Inc. All rights reserved. <ul><li>Participation </li></ul><ul><ul><li>Links of sites, description of participatory sites, new feedback </li></ul></ul><ul><li>Collaboration </li></ul><ul><ul><li>Use collaboration platforms </li></ul></ul><ul><ul><li>Link to existing collaboration efforts </li></ul></ul>
    12. 12. Open Government innovations © 2009 Acquia, Inc. All rights reserved.
    13. 13. Governing Online: Using Drupal To Open Up The NY State Senate Andrew Hoppin CIO, NY State Senate
    14. 14. Andrew Hoppin & Drupal
    15. 15. Challenge at NYS Senate in 2009: Government 1.965, not Government 2.00x
    16. 16. 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>
    17. 17. Federal Policy & Precedent
    18. 18. http://flickr.com/photos/rocketqueen/1573565705/ Senate.State.NY.US
    19. 19. 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>
    20. 20. Why Drupal? <ul><li>  Considered Joomla, Django and Drupal </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><ul><li>Ability to collaborate with government peers </li></ul>
    21. 21. 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>
    22. 22. 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>
    23. 23. New Hosting
    24. 24. http://flickr.com/photos/rocketqueen/1573565705/ New Copyright
    25. 25. New Privacy
    26. 26. New Terms of Service
    27. 27. http://flickr.com/photos/rocketqueen/1573565705/ New Inexpensive Project Management
    28. 28. New Bug / Feature Tracking
    29. 29. 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>
    30. 30. http://flickr.com/photos/rocketqueen/1573565705/ NYSenate.gov
    31. 31. http://flickr.com/photos/rocketqueen/1573565705/ Senators Navigation
    32. 32. http://flickr.com/photos/rocketqueen/1573565705/ Microsites for Senators
    33. 33. http://flickr.com/photos/rocketqueen/1573565705/ Navigation for Committees
    34. 34. http://flickr.com/photos/rocketqueen/1573565705/ Microsites for Committees
    35. 35. Constituent Communication
    36. 36. Open Senate
    37. 37. Open Administrative Data
    38. 38. Advanced Content Search
    39. 39. Open Legislative Data
    40. 40. Live Events
    41. 41. http://flickr.com/photos/rocketqueen/1573565705/ Social Web
    42. 42. http://flickr.com/photos/rocketqueen/1573565705/ Social Web Continued
    43. 43. 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>
    44. 44. 19 Custom Drupal Modules <ul><li>Variety of custom views and blocks provide </li></ul><ul><li>Glue to make all the other Drupal modules play together better </li></ul><ul><li>NYSS Editors module (permissioning 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>
    45. 45. http://flickr.com/photos/rocketqueen/1573565705/ Open Community
    46. 46. 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>
    47. 47. Acquia is Your Drupal Guide What modules should we install? Where do we get professional support? How do we keep our site up-to-date? ...Where do we start?
    48. 48. Operate & Extends Websites © 2009 Acquia, Inc. All rights reserved.
    49. 49. Scalable, High Performance Infrastructure <ul><li>Hosted on AWS, SAS 70 certified platform </li></ul><ul><li>Highly available </li></ul><ul><li>Caching & load balancing via Nginx, Varnish </li></ul><ul><li>128MB PHP memory </li></ul><ul><li>Opcode caching </li></ul><ul><li>Fault-tolerant network file system </li></ul><ul><li>Nightly offsite backups </li></ul><ul><li>4 hour snapshots </li></ul>passive master database master database web node web node web node load balancer load balancer
    50. 50. Drupal + Acquia = Customer Success <ul><li>The Drupal Advantage </li></ul><ul><li>Rapid assembly approach reduces custom programming </li></ul><ul><li>Modular, extensible architecture optimized for social publishing </li></ul><ul><li>Thriving development community </li></ul><ul><li>Vast module library </li></ul><ul><li>Zero software acquisition cost </li></ul><ul><li>Industry standard LAMP stack </li></ul><ul><li>Strong security track record </li></ul><ul><li>The Acquia Advantage </li></ul><ul><li>Full lifecycle technical support </li></ul><ul><li>Best practices advisory support </li></ul><ul><li>Drupal essentials, conveniently packaged </li></ul><ul><li>Fitness & diagnostics via the Acquia Network </li></ul><ul><li>Optimized Drupal hosting </li></ul><ul><li>Extend sites with cloud-based services </li></ul><ul><li>Confidence from an enterprise partner </li></ul>
    51. 51. Social publishing for open government: <ul><li>How to propose Drupal as a solution to meet collaboration technology platform </li></ul><ul><li>Training and support for setting up a Drupal site at http://www.[agency].gov/open </li></ul><ul><li>Planning for security and scalability of an organization’s OGD Drupal site </li></ul><ul><li>Design and implementation of Drupal sites to meet specific OGD requirements </li></ul><ul><li>How to get Drupal Certification and Accreditation for Drupal for your agency </li></ul>
    52. 52. Social publishing for open government <ul><li>Seminar Series </li></ul><ul><li>Social Publishing for Government whitepaper </li></ul>© 2009 Acquia, Inc. All rights reserved.
    53. 53. Contact me <ul><li>For more information, visit each of us at: </li></ul><ul><ul><li>http://acquia.com </li></ul></ul><ul><ul><li>http ://twitter.com/ acquia </li></ul></ul><ul><li>Contact Acquia: </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>kieran@ acquia.com </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>888-9-ACQUIA </li></ul></ul><ul><li>Sign up for a free 30-day Acquia Network trial </li></ul><ul><ul><li>http://acquia.com/trial </li></ul></ul>© 2009 Acquia, Inc. All rights reserved.

    ×