Description
Step 1 of the Import Infobox task checks whether the wiki has the required extensions, Lua modules, base templates, and infobox CSS before importing can begin. While the step worked, it had a few problems worth addressing.
Each of the four sections had its own visual pattern, button style, and way of communicating status. A user landing on the step had to parse four different interaction patterns before they could act on anything. Error and warning messages were inconsistent - the same kind of problem was shown differently depending on which section it appeared in. It was also not clear in several places what the user was expected to do, or whether they even had the rights to do it. And with all four sections expanded at once, the step felt dense and hard to scan.
Key changes
We redesigned the step to address these issues.
- All four sections now use a single consistent expandable row pattern with the same dot colors, icons, action buttons, and information banners throughout
- Sections that are fully satisfied collapse by default; sections that need action open automatically
- Permission requirements are explained in context in each section, with links to the relevant Meta-Wiki documentation
- Failed imports show the specific error reason returned by the API, and the action button switches to Retry
- Module and template names link to their page on the local wiki
- Extension names link to their page on MediaWiki.org
- When a module or template is missing, a short note explains what it is needed for
Steps 2, 3, and 4 are unchanged.
Prototype: link