govCMS Drupal ACT Meetup

Slides:



Advertisements
Similar presentations
What is govCMS? Whole of Government Content Management System Provides quality websites designed for the user which are mobile responsive, secure and.
Advertisements

GETTING WEB READY Introduction to Web Hosting. Table of Contents + Websites: The face of your business …………………………………………………………………………1 + Get your website.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Drupal in Johnson & Johnson
Open Source System Integrator Forum Bill McCluggage – Deputy HM Government CIO & Director of ICT Strategy and Policy Qamar Yunus – Government Open Source.
WordPress Vs Joomla Vs Drupal 2015 – Which One Suits Your Business?
Way to become High Skilled Professional in Software Testing.
]project-open[ Open Source Enterprise Business Application
INTRODUCTION TO WEB HOSTING
KasPer Pro HRMS with Self Service Brings a Fully Featured Human Resources Management Solution to the Office 365/SharePoint Online Environment OFFICE 365.
THE PRESENT AND FUTURE nopCommerce  .
Unit 3 Virtualization.
National data opt-out - Implementation approach
Interset Support Overview March 2017
Content Management Solutions in the Cloud
7 Reasons: To Outsource Software Development Services In India
Successful e Business - Talent, Balance and Results
EI Architecture Overview/Current Assessment/Technical Architecture
Why use Marketplace to Achieve Greater Control & Efficiency
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Constructing Deploying and Maintaining Enterprise Systems
Welcome! To the ETS – Create Client Account & Maintenance
New Zealand Disability Strategy
Road Manager Module National Heavy Vehicle Regulator
Is it for you and how can you use it?
46elks Add-In for Microsoft Office 365 Excel Makes it Easy to Add SMS and Voice to Any Website or App – Just Install, Select Numbers, and Hit Send OFFICE.
Full Page Watermarking
Building the foundations for innovation
Professional Services in Open Source
Going Independent Pre discussion:
Initiating systems development
^ About the.
ServiceNow Implementation Knowledge Management
Hampshire County Council Adult Social Care
It’s About Time! Finding Efficiencies in Post Award Operations
This presentation has been prepared for
Client Management Managing Client Expectations
IBM SCLM Suite Rational ClearCase/ClearQuest Positioning Update
How Can Hosted PBX Help You Gain The Communication Balance
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Enterprise Content Management, Shared Services, & Contract Management
VENDORS, CONSULTANTS AND USERS
Ordering Healthy Food Online
Introducing Umbraco Latch
School Cleaning Update
Assessing the Security of the Cloud
DHCP, DNS, Client Connection, Assignment 1 1.3
Address: 223/224 Global Business Park, Chandigarh, Mob: Phone:
Presenting a Webex session
Johanna Rothman Report Your Project State Chapter 14
TFS from on-prem to the cloud with Azure DevOps Services
Chapter 2 The Origins of Software
A Developers Perspective
Enterprise Program Management Office
Get In Shape With EMS Training. INTRODUCTION Those that are thinking about making a change in their life might have thought about going through with EMS.
Road Manager Module National Heavy Vehicle Regulator
Procurement Hub Partners
CSS Update for CoMC 19th September 2018
Self Managed HOA Water Hill HOA 2019.
Christine Sotelo, Program Chief
The project partners and their types
Small Business Resource Power Point Series
Mid-size organizations cannot be under the impression they will not benefit from a cloud ERP solution. ERP solutions in the cloud make it possible for.
GEANT IaaS Framework and Cloud Experience - UK
OU BATTLECARD: Oracle Identity Management Training
OU BATTLECARD: Oracle Systems Learning Subscription
Trawex| Web Portals-b2b-b2c-b2e
HMPPS Innovation Grant Programme (2020 – 2022)
Advanced Tips and Tricks
NM Department of Homeland Security and Emergency Management
Presentation transcript:

govCMS Drupal ACT Meetup December 2016

Introductions Hello from govCMS

HELLO! Nathan Wall Head of govCMS Adam Leayr Technical Product Manager We both work in the Online Services Branch and the Department of Finance

Questions We’ve got a great list of questions from the most recent meetup – we will walk through these Don’t hold back – let’s keep it informal – so ask questions as we go along

About govCMS govCMS is a service created by government, managed by government, for government We’ve been running for just over 2 years – uptake is exceeding expectations We’re passionate about what we do, and we know we cannot succeed without the Drupal community, and that means all of you…

Who can use govCMS hosting? What do we mean by Whole of Australian Government? Organisations eligible to use the govCMS hosting service State and Territory Governments may opt in. Others approved by Finance may opt in. Corporate Entities / Government Companies Use of govCMS is optional Non Corporate Entities* Use of govCMS is optional *Defined by the Public Governance, Performance and Accountability Act 2013 (Cth).

Who can use the govCMS distro? We’re big fans of open source, so… ANYONE THAT WANTS TO

Current uptake of govCMS As at December 2016, govCMS has: 108 sites live on the service 28 sites in development 52 agencies signed up Of the total live sites: X are SaaS, Y are PaaS The is growing interest from State and Local Government departments, agencies and organisations

You asked us: What’s the role of the govCMS team?

What the govCMS looks after

The role of the govCMS team Acquia Cloud Enterprise Hosting on Amazon AWS Acquia (+ partners) Services Projects PaaS Website govCMS SaaS

The role of the govCMS team Acquia Cloud Enterprise Hosting on Amazon AWS Acquia (+ partners) Services Projects PaaS Website govCMS SaaS We manage the contract with Acquia

The role of the govCMS team Acquia Cloud Enterprise Hosting on Amazon AWS Acquia (+ partners) Services Projects PaaS Website govCMS SaaS We manage the distro and the SaaS environment

The role of the govCMS team Acquia Cloud Enterprise Hosting on Amazon AWS Acquia Services Projects PaaS Website govCMS SaaS We resell Acquia Cloud hosting

The role of the govCMS team Acquia Cloud Enterprise Hosting on Amazon AWS Acquia Services Projects PaaS Website govCMS SaaS We contract Acquia services for agencies

The role of the govCMS team Acquia Cloud Enterprise Hosting on Amazon AWS Acquia (+ partners) Services Projects PaaS Website govCMS SaaS We provide support and advice to agencies

The role of the govCMS team Acquia Cloud Enterprise Hosting on Amazon AWS Acquia (+ partners) Services Projects PaaS Website govCMS SaaS We partner with other agencies. We report to Department of Finance, the Minister and the Government of the day.

Maintaining the distro The Finance/govCMS team ‘owns’ the official govCMS distribution It’s on GitHub - https://github.com/govCMS/govCMS Acquia as our contracted service provider helps us manage the issue queue We run a weekly CAB to assess and implement updates/fixes/new features

You asked us: What’s the roadmap for govCMS?

How can the community contribute?

Community contributions Are VERY welcome! Bug fixes, performance and stability enhancements, new functionality on existing modules, suggestions for new modules and features Hit us up on the issue queue https://github.com/govCMS/govCMS/issues Or raise a PR https://github.com/govCMS/govCMS/pulls

Can we help make it better? Contribute to or start a discussion on Github or our community forum if you have a pain point. community.govcms.gov.au DON’T BE SHY

You asked us: Who are the govCMS vendors and what are their roles?

How does an agency build their site? Open market tender govCMS Panel Limited tender Acquia contract Finance In house This is now…

How does an agency build their site? Open market tender govCMS Panel Limited tender Acquia contract Finance In house From early 2017

About the Tender govCMS Drupal Services Panel

RFT Timetable Milestone Date RFT Release Friday ** December 2016 Industry Briefing January 2017 Enquiry Cut-Off Date 4:00 pm, 27 January 2017 Closing Time 2:00pm, 3 February 2017 Deed Commencement Date ** February 2017 Transition In March 2017 Services Commencement Date 1 April 2017

Which approach is right? Relies on knowing requirements in details and run a procurement from scratch A lot of the procurement work done for you Direct sourcing for smaller projects We advise and inform We don’t mandate Easy to access but smaller pool of suppliers Great for small builds where agency has no in house skills Better suited to large highly skilled digital teams

You asked us: Why are there restrictions on the codebase and site permissions?

Module or Theme?

Modules or Themes? While best practice is to achieve some results via modules, because we run a managed service we can’t support the SaaS environment unless we control the shared codebase We are aware of creative solutions being performed in themes to extend functionality, and for the most part, we don’t mind. We can, and do review theme code via a number of processes, such as initial ‘forklifts’ to load websites into the platform.

Modules or Themes? Drupal obviously supports modules per-site, however, the hosting environment doesn’t support this currently. We’re always working with our partner, Acquia, and feeding into their product roadmap. If that changed in future, we would review the implications from our security accreditation and usability perspectives, and consult our customers to determine the right approach.

Why we don’t give certain permissions to end users

Granting permissions… There are some permission items in Drupal (such as administer site configuration) that give a large amount of permissions and aren’t particularly granular. There are some really useful items we would love to give out (such as Regional Date/Time settings), they require that permission item to be selected, which grants other permissions such as logging, cron, flood control and password policy settings.

Granting permissions… Giving high-level admin permissions to customers would impact the security accreditation of the Software-as-a-Service platform. We’re constantly looking for ways to give out more permissions to customers and lower our own support overhead. We’re not about control, trying to strike a fair balance we’ve made a number of improvements in recent times, including module_permissions

Granting permissions… Currently, module_permissions is off by default and can be requested to be turned on, but in a subsequent version of govCMS, this will be turned on by default. We welcome code contributions from the community surrounding splitting permissions into more granular items that would again, allow us to offer more functionality to customers.

You asked us: What’s the process for adding a module to govCMS?

Adding modules to govCMS On PaaS – do whatever you like – but do tell us about cool code so we can share it On SaaS – the story is a bit different We encourage the community not to ask for modules, but rather explain their requirements. Often we actually have functionality available already that achieves the same or similar results. If the functionality does not currently exist, and it is not simply a niche item, suggestions will be taken on board and a collaborative decision taken by both the govCMS team at the Department of Finance and the community.

GENERALLY WE WILL SAY ‘YES’ Adding a module to SaaS? We try and be as flexible as possible, so… Unless you want a proprietary module or connector, in which case, it might be, no, sorry, please use your theme. GENERALLY WE WILL SAY ‘YES’

You asked us: What are the benefits of govCMS?

The main benefits Open source – build once, reuse with no licence fees, wide technical support base Transferable skills within government Shared IRAP Assessment Scalable, managed environments Easy and cost efficient procurement Community collaboration and sharing

Questions govcms@finance.gov.au