I've redesigned the Zuul status page at 
https://integration.wikimedia.org/zuul/ (or view demo 
<https://integration.wikimedia.org/zuul/?demo=basic> if its idle/empty).

This was the last of our microsites and productivity tools where we still used 
the Twitter Bootstrap design, rather than Wikimedia Design Style Guide 
<https://design.wikimedia.org/style-guide/>. It now fits well with the others, 
such as doc.wikimedia.org, research.wikimedia.org, and 
performance.wikimedia.org.

As a fun excercise, I also optimised it. It now transfers 80% less data and 
loads upto 5X faster (time to visual complete). The details may be of interest 
to others as example of iterative refactoring on legacy code (code linked 
below).

For a visual side-by-side and an overview of the bug fixes, design tweaks, and 
perf improvements; refer to my post at:
https://phabricator.wikimedia.org/T322168#8368581

Source commits: 
https://gerrit.wikimedia.org/r/q/project:integration/docroot+file:zuul+is:merged+owner:Krinkle+before:%25222022-11-03+22:00:00%2522+after:2022-01-01

--
Timo Tijhof
_______________________________________________
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to