Following the forking of aGov for Drupal 7 for govCMS in 2015, significant effort has gone into rebuilding aGov as a distribution for Drupal 8. This talk will detail the major changes made in aGov 8 in terms of functionality and architectural approach, along with examples of it being used on live websites by major government organisations.
Regardless of the software, both build a website and maintaining it with 'business as usual' functions, requires a level of developmental expertise. This ranges from keeping the lights on and staying security patched to continuous, rapid and agile development of new functionality.
With each new project comes the decision to create and nurture an inhouse development team or to outsource to an already upskilled team.
This talk discusses:
How to achieve everything your agency needs in govCMS SaaS:
- The benefits of SaaS over PaaS
- Building a culture and development knowledge of using govCMS SaaS
- Thinking out of the box to work within the boxed constraints of SaaS
- Business requirements: Needs vs Wants
- First steps: Think big but start small
Text-heavy sites are very common when working in government, but they don't need to be ugly. This session will take a dive in to online typography and how you can use it to make your site pop.
Drupal 8 introduced a new hook in update system called post_update hook.
- What is an update system in Drupal?
- What is an update hook?
- What is a post_update hook?
- How post-update hooks are different from update hooks?
- When to use the update hooks?
- When to use the post-update hooks?
- How can we improve the update system?
We're in the modern era of front-end frameworks. AngularJS, EmberJS, ReactJS. On top of that there is an increasing demand to build API-first and expose web services to other applications.
How do we design these web services? How do we standardise on a common format? How does Drupal fit into all this?
In Drupal 7 and below, managing media isn't one of its strengths. You do have a few modules which attempt the solve the problem. Some can be difficult to configure and others are not that feature rich or just support one type of media, i.e., images.
Over the past 5 years we have watched microservices come into the mainstream and be sold as the future of applications.
Large companies are trending towards splitting up their large monolithic service into smaller, more manageable deployment objects.
But what does this mean for Drupal 8? What could this mean for Government built sites?
Come on a journey with me as we cover:
- Drupal 8
Do you get notified if some crucial functionality on your website was changed or broken?
Is automated testing part of your daily routine or deployment process?
If not, then you are risking of losing parts of your website or even entire project.
Testing is no longer developers realm and everybody should get involved and get the benefits of test driven development.
In this session we will cover:
It has been a long road since Drupal was first adopted in public service. Agencies often have unique ways of building and hosting Drupal sites, and subsequently the developers they hire have to learn new ways to work.
This session will speak from a developer's perspective on why a project is loved or hated by a developer. The target audience will be the product owners and team leads within agencies. Developers are welcome to join the discussion on what motivates you to stay long term in an agency team.
The session will cover: