acquia - ny senate gsa
TRANSCRIPT
![Page 1: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/1.jpg)
How to achieve the Open Government Directive using
Open Source Drupal
Andrew HoppinCIO
NYSenate.gov
Kieran LalCommunity Guide
Acquia
![Page 2: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/2.jpg)
© 2009 Acquia, Inc. All rights reserved.
Agenda
IntroductionsSocial PublishingThe Open Government DirectiveNYSenate.govQuestions
![Page 3: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/3.jpg)
Drupal Gaining Market Momentum
![Page 4: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/4.jpg)
© 2009 Acquia, Inc. All rights reserved.
© 2009 Acquia, Inc.
Social Publishing Software =>Participation-Driven Websites
blogs /wikis
forums / comments
ratings
tagging
users
social networks
workflow
taxonomy
search
RSS
content
analytics
ContentMgmtSystems
SocialSoftware
Tools
SocialSocialPublishingPublishingSystemsSystems
![Page 5: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/5.jpg)
© 2009 Acquia, Inc.
Drupal Basics: Nodes
Nodes are data
Pieces of content stored within DrupalText
Images
MP3s
more
Node 7 Node 9Node 8
Node 4 Node 6Node 5
Node 1 Node 3Node 2
![Page 6: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/6.jpg)
© 2009 Acquia, Inc.
Drupal Basics: Content Types
Define the data components within a node Fields, images, integers,
date, reference, etc
Configurable out of the box
Unlimited flexibility
No programming required
![Page 7: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/7.jpg)
© 2009 Acquia, Inc.
Drupal Basics: Modules
Plugins that extend Drupal functionality
More than 6,000 community modules available
Often controlled by role-based permissions
![Page 8: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/8.jpg)
Drupal Gaining Momentum in Government
![Page 9: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/9.jpg)
© 2009 Acquia, Inc. All rights reserved.
Open Government Directive
•Publish Government Information OnlineRelease 3 new data sets - 45 daysLaunch agency.gov/open - 60 days
Improve the quality of gov informationCreate and institutionalize a culture
Agency plan on whitehouse.gov/open- 120 days
Create an enabling policy framework
![Page 10: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/10.jpg)
© 2009 Acquia, Inc. All rights reserved.
Open Government Agency Plan
TransparencyHow?, Enhance dissemination, open format, Online PR, Analyze and Respond FOIA, Org chart, Declassification
Semantic WebHuman readable, machine readableExpose data in RDFaAllow for semantic querying onlineSemantic desc. standards
![Page 11: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/11.jpg)
© 2009 Acquia, Inc. All rights reserved.
Open Government Agency Plan
ParticipationLinks of sites, description of participatory sites, new feedback
CollaborationUse collaboration platformsLink to existing collaboration efforts
![Page 12: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/12.jpg)
© 2009 Acquia, Inc. All rights reserved.
Open Government innovations
![Page 13: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/13.jpg)
Governing Online: Using Drupal To Open Up The NY State Senate
Andrew HoppinCIO, NY State Senate
![Page 14: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/14.jpg)
Andrew Hoppin & Drupal
![Page 15: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/15.jpg)
Challenge at NYS Senate in 2009: Government 1.965, not Government 2.00x
![Page 16: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/16.jpg)
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.
![Page 17: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/17.jpg)
Federal Policy & Precedent
![Page 18: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/18.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Senate.State.NY.US
![Page 19: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/19.jpg)
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.
![Page 20: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/20.jpg)
Why Drupal?
• Considered Joomla, Django and Drupal
• 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
•Ability to collaborate with government peers
![Page 21: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/21.jpg)
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
![Page 22: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/22.jpg)
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
![Page 23: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/23.jpg)
New Hosting
![Page 24: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/24.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
New Copyright
![Page 25: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/25.jpg)
New Privacy
![Page 26: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/26.jpg)
New Terms of Service
![Page 27: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/27.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
New Inexpensive Project Management
![Page 28: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/28.jpg)
New Bug / Feature Tracking
![Page 29: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/29.jpg)
NYSenate.gov
• Senators (62 Mini-Sites)• Committees (~40 Mini-Sites)• Issues & Initiatives• Legislation• Open Senate• About• Photos & Videos• Newsroom
![Page 30: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/30.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
NYSenate.gov
![Page 31: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/31.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Senators Navigation
![Page 32: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/32.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Microsites for Senators
![Page 33: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/33.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Navigation for Committees
![Page 34: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/34.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Microsites for Committees
![Page 35: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/35.jpg)
Constituent Communication
![Page 36: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/36.jpg)
Open Senate
![Page 37: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/37.jpg)
Open Administrative Data
![Page 38: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/38.jpg)
Advanced Content Search
![Page 39: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/39.jpg)
Open Legislative Data
![Page 40: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/40.jpg)
Live Events
![Page 41: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/41.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Social Web
![Page 42: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/42.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Social Web Continued
![Page 43: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/43.jpg)
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
![Page 44: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/44.jpg)
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 (permissioning 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)
![Page 45: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/45.jpg)
http://flickr.com/photos/rocketqueen/1573565705/
Open Community
![Page 46: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/46.jpg)
Followup
@ahoppin
@NYSenateCIO
NYSenate.gov/department/cio
http://github.com/nysenatecio
![Page 47: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/47.jpg)
Acquia is Your Drupal Guide
What modules What modules should we install?should we install?
Where do we get Where do we get professional professional support?support?
How do we keep our How do we keep our site up-to-date?site up-to-date?
...Where do we ...Where do we start?start?
![Page 48: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/48.jpg)
© 2009 Acquia, Inc. All rights reserved.
Operate & Extends Websites
![Page 49: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/49.jpg)
Scalable, High Performance Infrastructure
Hosted on AWS, SAS 70 certified platform
Highly available
Caching & load balancing via Nginx, Varnish
128MB PHP memory
Opcode caching
Fault-tolerant network file system
Nightly offsite backups
4 hour snapshots
passive master database
master database
web node
web node
web node
load balancer
load balancer
![Page 50: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/50.jpg)
Drupal + Acquia = Customer SuccessThe Drupal AdvantageRapid assembly approach
reduces custom programming
Modular, extensible architecture optimized for social publishing
Thriving development community
Vast module library
Zero software acquisition cost
Industry standard LAMP stack
Strong security track record
The Acquia AdvantageFull lifecycle technical support
Best practices advisory support
Drupal essentials, conveniently packaged
Fitness & diagnostics via the Acquia Network
Optimized Drupal hosting
Extend sites with cloud-based services
Confidence from an enterprise partner
![Page 51: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/51.jpg)
Social publishing for open government:
How to propose Drupal as a solution to meet collaboration technology platformTraining and support for setting up a Drupal site at http://www.[agency].gov/openPlanning for security and scalability of an organization’s OGD Drupal siteDesign and implementation of Drupal sites to meet specific OGD requirementsHow to get Drupal Certification and Accreditation for Drupal for your agency
![Page 52: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/52.jpg)
© 2009 Acquia, Inc. All rights reserved.
Social publishing for open government
Seminar Series
Social Publishing for Government whitepaper
![Page 53: Acquia - NY Senate GSA](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55584b77d8b42a943b8b479b/html5/thumbnails/53.jpg)
© 2009 Acquia, Inc. All rights reserved.
Contact meFor more information, visit each of us at:
•http://acquia.com•http://twitter.com/acquia
Contact Acquia:[email protected]@acquia.com [email protected] 888-9-ACQUIA
• Sign up for a free 30-day Acquia Network trial•http://acquia.com/trial