Announcing Mirador 4.0 #4200
Replies: 1 comment
-
|
Hi @enriquediaz , Thank you for your detailed email about the M4 launch, and for mentioning the mirador-annotation-editor plugin. I’d like to raise two points for discussion with you and the other Mirador core contributors. Mirador Annotation Editor (MAE) If MAE were integrated into Project Mirador, we’d like to remain involved in the process and continue as maintainers alongside the main contributors. The MAE license is Apache 2.0, the same as the original plugin. Mirador Video Note : A portion was developed in collaboration with the University of Rennes 2 as part of a French grant project, with the remaining work carried out independently by our team. I missed the last Mirador call but plan to join the next one on November 6. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
The community of Mirador contributors is excited to announce the release of Mirador 4.0, a configurable, extensible, and easy-to-integrate image viewer, enabling image annotation and comparison of images that support the International Image Interoperability Framework (IIIF) APIs.
Mirador 4 is a massive modernization of the 3.3 codebase, with updates to the virtual entirety of its upstream dependencies. This effort also introduced improvements to the user interface, accessibility, internationalization, IIIF support, and the developer experience.
👩💻 For Mirador Developers
Because Mirador 4.0 updated downstream application use to React 19 and Material UI (MUI) 7, it includes breaking changes and significant architectural refactoring. Upgrading from Mirador 3.x or earlier requires updates to custom plugins, integrations, or theming. Top-level things to be aware of include:
Developers are strongly encouraged to read through the Mirador 4.0 Release Notes for detailed descriptions of changes and links to upgrade guides referenced by core contributors in the course of update work.
Additionally, the Mirador Integration Github repository has been updated for 4.0. This resource gives concrete examples of how to work with Mirador, from initializing the viewer to including and writing Mirador plugins. This resource is useful for experienced Mirador developers and newcomers alike.
🔌 Plugin Support
Alongside core Mirador work, contributors also fully updated a set of plugins for compatibility with 4.0. These include:
Prioritization of these plugins was largely informed by a survey organized and conducted by community members in 2024. If you participated in that survey, thank you! Your input helped get these through foremost.
A Special Note About the Annotations Plugin
Core contributors are presently discussing a fundamental rewrite of mirador-annotations to leverage newer components to support annotations. In the meantime, the team behind the NumaHOP platform let us know about the availability of their Mirador Thumbnail Annotation Plugin, a fork of the original plugin that they’ve updated. It has been verified as compatible with Mirador 4.0 and can be incorporated in builds right away. Also, the team at Tétras Libre recently announced their Mirador Annotation Editor Plugin has been updated for 4.0 compatibility.
🛣️ The Road Ahead
Throughout the course of this update, attendees of the bi-weekly Mirador Community Calls have helped shape what near-term next steps for Mirador’s development should focus on. Upcoming work includes:
Anyone with affinities or institutional goals aligned similarly to what’s listed above is warmly invited to get involved. Information about how can be found below.
👏 Acknowledgements
This release is the culmination of a multi-year, multi-institution effort, with great time, care, and attention generously provided by developers and technologists around the world. Special thanks are especially owed to the teams at Stanford University, Universität Leipzig, Harvard University, the Canadian Knowledge Research Network, Columbia University, New York University, and Université de Rennes. Appreciation also goes to all the individuals who assisted with reviewing release candidates, responding to community surveys, and participating in Community Calls. It is a clear testament to the strength and value of collaborative, community software development.
📣 Contributors Welcome
Whether you're a first-time contributor or a seasoned expert, we encourage you to join us to help make Mirador better for users around the globe.
Beta Was this translation helpful? Give feedback.
All reactions