Origami Frontend Components & Services

Origami Newsletter, January 2019

Posted on by Rowan Manning.
Tagged with Newsletter.

Welcome to the first issue of the Origami Newsletter! We’ll be sending out an email like this at the end of each month, keeping people in Product and Technology up-to-date with what we’re working on.

TL;DR: This issue features a new component named o-stepped-progress, for tracking user progress through a multi-step process; a new beta for o-header-services, including new features and a lot of code improvements; and the release of the Polyfill Service v3, which is faster and more maintainable than ever before.

Top three things

These are some of the bigger things we’ve worked on or released over the last month.

New component: o-stepped-progress

We released the first stable version of o-stepped-progress. This new component is used to help a user track progress through a multi-step process, such as a form. This was developed to be used as part of the signup process on FT.com as well as contract checkpoints on Lodestar. Thanks to Lucinda Vieira-Martins and Olga Shevchenko for their excellent designs. You can view demos for this component in the Origami registry.

New beta: o-header-services

o-header-services is a component used by many of our internal products and tools to aid navigation. We’ve been adding features and making some changes recently which are now available as a beta. Some highlights: reimplementing a drawer that doesn’t rely on code from the FT.com header, the option to use dropdowns, and generally improved accessibility. As always, we appreciate feedback if you have it! More detail on what’s changed is available on the v3 pull request here.

New major version: Polyfill Service v3

We launched v3 of the Polyfill service, which was outlined in a separate launch email. This release includes better polyfills, a faster service, and a more maintainable codebase. There’s a migration guide here, or check out the live service at polyfill.io.

Special thanks

This month’s special thanks goes to Chee Rabbits, who has been helping the team to make Origami components available on npm. They’ve been a lot of fun to work with, and have persevered time and time again with some very complicated technical problems. Thanks Chee 😊

Broader update

A digest list of other things that have happened over the last month.