Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Getting Ready for GovCMS 2.0GovCMS Drupal Services Panel & Industry Briefing
31st August 2018
Introductions
1. Alfred Deeb - Founder, Salsa Digital.
2. Thom Toogood - Platform Architect, amazee.io
3. Alex Skrypnyk - Application Architect, Salsa Digital.
A LITTLE BIT ABOUT US
About Salsa DigitalSTRONG ADVOCATE AND CONTRIBUTOR TO OPEN SOURCE FOR OPEN GOVERNMENT
About amazee.ioOPEN SOURCE, SECURE, HIGH-PERFORMANCE, CLOUD-BASED CONTAINER HOSTING
Agenda
1. Opening - Starting with why
2. Features & benefits - GovCMS 2.0
3. Adoption - Getting ready, tools & resources
4. Demonstration - Sneak peak
5. Closing - Final words and reach out
WHAT YOU CAN EXPECT DURING THE NEXT 30 MINUTES
Opening - Start with whyGETTING READY FOR GOVCMS 2.0
GOVCMS DRUPAL SERVICES PANEL & INDUSTRY BRIEFING
Connecting citizensORIGINAL MISSION. STRONG VISION: LOWERING THE BARRIER TO DELIVER GREAT DIGITAL SERVICES TO CITIZENS
Great digital experiences for citizen
Standardized and efficient digital delivery
1 2 3
Common Platform
Common Distribution
Digital Service
Standards
WHY1
Contributing to a movementOPEN GOVERNMENT AUSTRALIA ADVOCATING TRANSPARENCY, CO-CREATION AND INNOVATION
WHY2
Contributing to an evolutionEVOLVING AND DISRUPTING TRADITIONAL PARADIGMS OF PLATFORM INFRASTRUCTURE AND MANAGEMENT
1950s Bare Metal
2000sProprietary
PaaS
2013Containerisation
1990s Virtualization
2000sInfra as Code
2018Open Source
PaaS
WHY3
Adopting trends & innovating
1. Vic Gov invests “open platform” innovation
2. amazee.io courageously open sources their PaaS
3. GovCMS invests as flagship early adopter
DISRUPTING WITH EARLY RISK TAKERS AND EARLY ADOPTERS OF EMERGING TRENDS, DRIVING INNOVATION
WHY4
Exciting for us. Exciting for you
1. GovCMS 2.0 is a major facilitator in contributing to the greater why
2. Opportunity for industry (for you) to contribute, lead & advocate the greater why when working with customers
EXCITING FOR INDUSTRY. EXCITING FOR EVERYBODY.
Features & benefits - GovCMS 2.0GETTING READY FOR GOVCMS 2.0
GOVCMS DRUPAL SERVICES PANEL & INDUSTRY BRIEFING
Preserving existing great featuresKEEPING THE EXISTING FEATURES OF GOVCMS YOU’VE COME TO KNOW AND LOVE
1. Open: Open source Drupal and collaborative
2. Secure: Proactively tested and maintained
3. Compliant: WCAG AA, DSS, etc
4. Adaptable: Responsive & mobile friendly
5. Many others: Backups, Analytics, SEO,etc.
Drupal stackOPENSOURCENESS
✅ Drupal
❌ Hosting Platform
✅ PHP
✅ Nginx
✅ MySQL
✅ Operating System
✅ Linux Kernel
GovCMS TL;DR;THE NEXT GENERATION. THOUGHT LEADER AND REAL CONTRIBUTOR TO OPEN GOVERNMENT. MOVEMENT.
The full stackWHAT IT TAKES TO RUN NEXT GENERATION GOVCMS PLATFORM
Containerisation - A paradigm shiftTHE MOVE TO MICROSERVICES
Highly Resilient
1. Triple Availability Zones
2. Autohealing
3. Autoscaling
HIGHLY FAULT TOLERANT
It works on my machine. No, Really.IDENTICAL CONFIGURATION ACROSS ALL ENVIRONMENTS
GovCMS 1.0 vs GovCMS 2.0SIDE BY SIDE
Theme GovCMS 1.0 GovCMS 2.0
Scaling compute Manual Automated
Scaling timeframe Hours Seconds
Fault tolerance Hot spare Autohealing
Automated test framework DIY Built-in
Forklift Manual Automated
Security Public Unclassified U-DLM (in 2019)
Service Desk Disjointed Unified & Collaborative
Open-source platform No Yes
Demonstration - Sneak peakGETTING READY FOR GOVCMS 2.0
GOVCMS DRUPAL SERVICES PANEL & INDUSTRY BRIEFING
Demo 1 - Hosting platformDEMONSTRATING RESILIENCE WITH AUTOHEALING
Demo 2 - Development workflow
Adoption - What it means for youGETTING READY FOR GOVCMS 2.0
GOVCMS DRUPAL SERVICES PANEL & INDUSTRY BRIEFING
Technology
1. Local development (Docker)
2. GitLab + GitLab CI
3. Branch based environments
4. Standardised workflows for SaaS and PaaS
NEW TECHNOLOGY AND TOOLS YOU’LL NEED TO LEARN AND SETUP
Developer Workflow
1. Onboarding
2. Forklift
3. Deployment
DEFINED WORKFLOWS THAT WILL CHANGE - STAY TUNED
Tools & resourcesAvailable today:
1. Developer workshops today
2. GovCMS 2.0 technical summary publication (here>)
3. Tutorial to author GovCMS SaaS site (here>)
4. GovCMS Slack channel (here>)
Roadmap:
1. Open training course(s) for developers
2. GovCMS 2.0 website & knowledgebase
Support
1. New Service Desk Portal (Freshdesk)
2. Single place where all tickets raised
3. Team collaboration & 3 way conversations
4. Open wiki & Self service
Note: Still need to be authorized by customer to raise tickets on their behalf
NEW SINGLE PLACE TO GET SUPPORT AND COLLABORATE ON RESOLUTIONS
Business
1. GovCMS website overhaul - with new collateral
2. Own collateral - encourage to produce collateral and showcase experiences yourselves
3. If in doubt - reach out
PROACTIVE WAYS IN REPRESENTING GOVCMS OPPORTUNITIES
Final wordsGETTING READY FOR GOVCMS 2.0
GOVCMS DRUPAL SERVICES PANEL & INDUSTRY BRIEFING
Ongoing Contributions
1. Open Distribution - govCMS7, govCMS8
2. Open Platform - Lagoon
3. Open Design - Design artefacts, DTA’s Design System
OTHER WAYS IN CONTRIBUTING BEYOND DRUPAL/GOVCMS MODULES...
InspirationRECOMMENDED READING FOR OPEN THINKING IN AN OPEN WORLD
The Open Revolution >
Reach out
1. Opportunities to collaborate: [email protected]
2. Social Media: Twitter>, LinkedIn>, Facebook>, Instagram>
3. Digital Transformation in Government Insight Series: Salsa’s fortnightly publication on policy, technology and innovation in government improving how we engage with citizen. Subscribe here>
OPPORTUNITIES TO COLLABORATE OR SIMPLY TO KEEP UP WITH WHAT WE’RE DOING WITH OPEN GOVERNMENT
Thank youAlfred Deeb
Founder. Director
Salsa DigitalLevel 1, 159 Victoria Parade, Collingwood VIC 3066
(03) 9910 4044
www.salsadigital.com.au
Opensourceness
✅ Drupal
❌ Hosting Platform
✅ PHP
✅ Nginx
✅ MySQL
✅ Operating System
✅ Linux Kernel
✅ CKAN
❌ Hosting Platform
✅ Python + Redis
✅ Nginx
✅ PostGreSQL + Solr
✅ Operating System
✅ Linux Kernel
Drupal StackCKAN Stack
The full open source stack
Opensourceness - CKAN stack
✅ CKAN
❌ Hosting Platform
✅ Python
✅ Nginx
✅ PostGreSQL
✅ Operating System
✅ Linux Kernel