Skip to main content
  1. Blog
  2. Article

Peter Mahnke
on 13 November 2019

Design and Web team summary – 8 November 2019


This was the final iteration before our roadmap sprint where we plan our 20.04 work.  Here are some of the highlights of our completed work.

Web squad

Web is the squad that develop and maintain most of the brochure websites across the Canonical.

New content

We created a takeover and landing page a Kata Containers webinar and published a case study outlining Wellcome Sanger’s use of Ceph.

We create two new pages; one for our Ceph storage offering and another for our partner Dell EMC.

Simplified resource pages

Our AB testing led to a redesign of our engage pages. By removing the navigation on them we found that users were more engaged with our content.

Ubuntu Advantage dashboard

We build and published the new advantage dashboard. It an exciting milestone as it involved the integration of SSO on ubuntu.com for the first time. This could open the door to more logged in experiences on our main site.

Brand

The Brand squad work closely with all other squads to deliver a consistent quality experience across all media and channels.

Events

We worked closely with the Marketing team on a number of event booths and collateral across the globe.

Slide Deck 2.0

After the analysis stage the slide deck has been stripped back, simplified and been rebuilt into Google slides. It will be released soon along with instructions for use and a toolkit of elements to use within the deck.

UI icons

We have progressed from the research phase into the discovery phase of the UI icons. We are developing a new style and system for the creation of the icons that will be used across all of our products to give a modern, consistent experience to our users.

Base

Base is the team that underpins our toolsets and architecture of our projects. They maintain the CI and deployment of all websites we maintain. 

Improving internal tooling 

Moved manager.assets.ubuntu.com into kubernetes, and ported the application behind it

to Flask.

Templating kubernetes configurations

There has been some work going on to template our kubernetes configurations, so we can easily rollout updates across every project, by having them share the same configuration templates.

Reducing the size of docker images

Updated docker files across team’s projects in order to produce smaller images.

MAAS

The MAAS squad develop the UI for the maas project.

As this was the last iteration before the end-of-cycle Product Sprint, we focused on completing all the outstanding items – finishing up the separation of MAAS-core and MAAS-UI, adding NUMA final details to non-summary pages, and adding link speed filters to the machine listing. We also fixed a number of outstanding bugs.

In addition, we started work on our plan for integration testing of the new UI project and a proof of concept for the implementation of the harness. 

JAAS

The JAAS squad develops the UI for the JAAS store and Juju GUI  projects.

JAAS dashboard

The team worked hard on creating a proof of concept which can be demoed and tested. We also continued to iterate designs based on feedback.

Charmhub

We created some further iterations of wireframes and visual designs. This included new versions of the home, store, search, charm and bundle detail pages.

Juju.is

We have begun developing the new website for the Juju project. All the infrastructure is in place and the new site should be released shortly. The site will contain information about Juju, plus Juju documentation and a number of Juju tutorials.

Vanilla

The Vanilla squad design and maintain the design system and Vanilla framework library. They ensure a consistent style throughout web assets.

Menu button component

We’ve added a new menu button component to our library. It was being used in two of our Cloud applications so it was proposed to be added upstream into Vanilla. 

Blog

We want to improve engagement and let users know what’s happening in Vanilla, as we continue to build a folio of posts it would be good to have a section to display blog articles and link to our design blog. You can see our latest posts by visiting https://vanillaframework.io/

Documentation updates

We’ve made a range of updates to our documentation site including better-written usage of components, added accessibility feature to icons, address the max-width inside the framework. But most importantly we now have added a section showing `@include` snippet per component, saving time for users to look in the .scss file and hunting to find the exact include for that particular component.

Button with icon component

We’ve made a number of fixes to our button with icon component so that any icon used isn’t misaligned, you can apply any button class desired and you now have the ability to have the icon standalone, or to the left and right with text.

Snapcraft

The Snapcraft team work closely with the snap store team to develop and maintain the snap store website.

Trending badges

As a first step in showing which Snaps are trending in the current week, we’ve enabled badges for publishers to use on their websites. The trending badge is independent of the Snap badge and only shows publicly if the Snap is trending.

A lot of work went into the backend to enable this flag – we’re monitoring the stats and when we’re comfortable that things are working 100% we’ll be rolling out some updates to the store.

As a publisher you can find your Snap badges when logged in under the Publicise section of a Snap on snapcraft.io. As always we welcome your feedback.

RHEL distro pages

We’ve also added Snap install instructions for Red Hat Enterprise Linux to our roster.

For while you’ve been able to scroll to the bottom of a Snap page and click through to see how to install the Snap on your distro, but now if you’re an enterprising type, you can follow along too.

Related posts


Massimiliano Gori
2 March 2026

Supporting more identity providers on Ubuntu with the new Authd OIDC broker

Cloud and server Article

Today we are announcing the general availability of the new generic OpenID Connect (OIDC) broker for Authd. With enterprises needing to centralise access management controls, the ability to choose your own identity solution is paramount. This new broker snap is our answer to that need, allowing Ubuntu Desktop and Server to integrate with ...


Bertrand Boisseau
2 March 2026

Cloud-native Android™ infotainment: your CI pipeline shouldn’t depend on hardware

Automotive Article

More and more often, infotainment systems are being developed and delivered like software, yet often they are still tested and validated using hardware-centric processes. This is far from ideal: access to devices is limited, environments are difficult to reproduce, and iteration slows down as soon as multiple teams need to work in paralle ...


Benjamin Ryzman
28 February 2026

Meet the wildlife conservation AI 5G hotspot at MWC Barcelona 2026

AI Article

From March 2-5 in Barcelona, Canonical will present a working wildlife conservation platform that combines open source 5G, AI, and cloud-native infrastructure in a travel friendly form factor. At the center is a portable 5G AI hotspot built on Ubuntu and Canonical Kubernetes, running on Arm-based Ampere servers. It connects drones, trail ...