Origami Frontend Components & Services

Origami Services

As well as front end components, Origami maintain several services for use by development teams at the FT. Each service is self-documenting, but here we outline what each of them does.

Bower Registry

The Origami Bower Registry is a custom read-only registry for the Bower package manager. Any public repository on one of the Financial Times’ GitHub organisations is published automatically to this registry.

This service is freely available to users within the Financial Times. To start using it, please refer to the service documentation.

Build Service

The Origami Build Service is used to bundle component JavaScript and Sass on the fly, allowing a development team to include a <script> and <style> block in their page to quickly get started with Origami.

This service is freely available to users within the Financial Times. To start using the Build Service, please refer to the service documentation or follow the Build Service tutorial.

Image Service

The Origami Image Service is used to optimise images for the web. It allows development teams to resize, crop, and tint source images on the fly for their web pages.

This service is freely available to users within the Financial Times only. Use by a party outside of the Financial Times may be blocked without warning.

To start using the Image Service, please refer to the service documentation.

The Origami Navigation Service is a JSON API which provides navigation structures for use across FT websites. Using the service keeps your site consistent and reduces the need for you to manage link updates.

This service is freely available to users within the Financial Times only. Use by a party outside of the Financial Times may be blocked without warning.

To start using the Navigation Service, please refer to the service documentation.

Polyfill.io

Polyfill.io is a service which accepts a request for a set of browser features and returns only the polyfills that are needed by the requesting browser.

This service is freely available to anyone, though it’s offered without a service-level agreement for users outside of the Financial Times.

To start using the Polyfill Service, please refer to the service documentation.

Repo Data

Origami Repo Data is an API which can be used to get information about repositories which contain an origami.json file. These could be components, services, image sets, and Node.js modules. Inclusion in this API does not mean a module is supported by the Origami team, and it is mostly for use by members of the Origami team, and requires an API key to use.

To start using Repo Data, please refer to the service documentation.