Navigating the Future: Zooniverse’s Frontend Codebase Migration and Design Evolution


Pricey Zooniverse Neighborhood,

We’re happy to replace you on an necessary improvement as we bear a migration to a brand new frontend codebase over the course of 2024-2025. This transition brings a recent and improved expertise to our platform.

From a participant’s perspective, the first adjustments contain mission structure and styling, leading to a extra user-friendly interface. Importantly, these updates don’t affect your stats (e.g,. classification rely), Collections, Favorites, and so on.

To give you a sneak peek, try the up to date design and structure on initiatives which have already migrated, comparable to:

If a mission has a design much like the examples above, it has migrated. Conversely, if it resembles the previous design, just like the Milky Method Undertaking, it hasn’t migrated but.

We worth your suggestions! In the event you encounter any difficulties or have strategies as you’re taking part in a mission, please share them within the respective mission’s Speak or inside this basic Bulletins Speak thread and point out @assist.

Questioning concerning the motivation behind this transformation? We constructed the brand new frontend codebase to be able to make sure the robustness and stability of the Zooniverse platform, with key updates enhancing code upkeep, accessibility, and total sustainability.

Right here’s a breakdown of a few of the enhancements:

  • Breaking apart the Code: We’ve modularized our code into impartial, reusable libraries to reinforce upkeep and total sustainability.
  • Subsequent.js for Server Aspect Rendering: By using Subsequent.js, we’re enhancing accessibility for individuals worldwide, significantly these with decrease web speeds and bandwidth.
  • Classify Web page Code Updates: We’ve refined parts comparable to workflows and the topic viewer to make sure improved robustness and sustainability of our codebase.
  • Authentication Library Updates: Maintaining with the newest requirements, we’ve up to date our authentication libraries to reinforce safety and consumer expertise.
  • Built-in Code Testing: To keep up the long-term well being of our technical merchandise, we’ve built-in code testing all through our improvement course of. This mitigates towards updates introducing bugs or different points into the codebase, adhering to plain practices.

Thanks for being a part of the Zooniverse neighborhood! Wanting ahead to many extra groundbreaking discoveries and advances in analysis. Your classifications and participation in Speak make all of this potential. Thanks! 

Heat regards,

Laura Trouille, Zooniverse PI

Leave a Reply

Your email address will not be published. Required fields are marked *