MediaWiki Product Insights/Artifacts
Appearance
Analyses and write-ups related to MediaWiki product strategy.
This document describes the initial attempt to map MediaWiki's system behavior onto user-driven workflows, the challenges that this attempt exposed, and what those challenges reveal about our system and its complexity.
Huma is a tool to give more visibility and structured insight into MediaWiki and its components. It provides a "bird eye view" on MediaWiki by making it possible to query and explore dependencies in the code. It's a helpful research tool to support our work on evolving the MediaWiki platform under the Wikimedia Foundation's annual plan 2024/2025 (WE5.1-5.4) and beyond.
This document presents the process of the holistic technical mapping project conducted on the MediaWiki software. This document goes over the process of the mapping exercise, some of the insights that were gained by it, and how it informs the future of these explorations into evolving MediaWiki’s architecture.
The main goal of KR 5.2 in FY2024-25 is to improve and clarify the interaction between MediaWiki's core platform and its extensions, skins, and other parts. Exploring and implementing the potential evolution of the MediaWiki system is a multi-year project, and this KR attempts to approach this systemic change through more manageable scope.