ebiwd / EBI-Framework

The EMBL-EBI Visual Framework for websites and services.
https://www.ebi.ac.uk/style-lab/websites/
19 stars 16 forks source link

Roadmap for v1.4 #162

Open khawkins98 opened 4 years ago

khawkins98 commented 4 years ago

As the VF 2.0 matures, we expect most new projects will make use of its new architecture and look. However, there will be many existing projects that are unable to upgrade and will feel pressure to visually align with the newer look.

A v1.4 release would be a way for services to opt into visual changes like the typeface (Plex) and perhaps some of the other EMBL/EMBL-EBI colour changes, without needing to rearchitect their projects.

High-level features

Todo

Draft email to WGC

As many are aware there is a new major release of the VF 2.0 available (https://visual-framework.github.io/vf-core/) that is being used by new services (https://www.covid19dataportal.org/) and revised sections of the www.EBI.ac.uk website (https://www.ebi.ac.uk/about/our-impact/covid-19).

Not all sites and services will have the development capacity to update from 1.x to 2.0, so we're planning a v1.4 of the EBI VF to allow a more seamless user journey between EBI web services running 1.x and 2.0. The 1.4 release is designed as an easy change for existing sites and services while buying time or preventing the need to update 2.0 in many cases.

v1.4 is non-breaking change that does not require HTML updates.

v1.4 creates a visual sympathy between the 1.x architecture and 2.0 architecture and look. Here is an example boilerplate between 1.3 and 1.4:

To test an upgrade you only need to replace the 1.3 references with 1.4:

If you have a service running 1.2 or 1.3 we ask that you try changing the CSS and JS to this URL and report any concern, comment or idea by the end of the year.

khawkins98 commented 4 years ago

You can get a feel for 1.4 in the wild, it's been applied to the dev Style Lab: http://wwwdev.ebi.ac.uk/style-lab/

You can see a comparison below. By design, the changes are quite minor and non-disruptive, but they will help users that frequent between 2.0 and 1.4 sites.

1.4

image

1.3

image