Context
Wikiata Bridge is a tool that allows editors of client wikis to make edits to linked Wikidata Items via the client wiki.
The tool was built as a single page application using UI components copied from and based on wikibase-vuejs-components a currently unmaintained component library shared between some Wikibase client side applications. As Codex develops and adds more components to its UI library, we should consider replacing the current implementation with codex components, for UI consistency across Wikis with the Vector skin.
Main objective
Migrate Wikidata Bridge to Codex. This involves:
- Replacing the components used in Wikidata Bridge's UI 1:1, making sure that all functionality is preserved / streamlined for consistency
- Replacing current styling using Codex style tokens and mixins
- Ensure that product requirements such as internationalization, accessibility and responsiveness are met
Considerations
As these components are currently home-grown, this project should only be undertaken after some serious consideration and involvement from UX and product, as it is quite likely that there are differences between workflows that are currently supported, and workflows that Codex offers.