As an alternative to T305445, we want to implement a proof of concept where the information section is rendered entirely server-side, without Vue.js (but using Wikit tokens in Less), using HTML templates (mustache). This should then be used in the JS version of the page as well, most likely by temporarily limiting the scope of the Vue app to just the form part of the special page (excluding the information section; the “please search for duplicates” message on top will be added later, possibly using teleport). The “info” icon will probably come from OOUI.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Add info panel to special new-lexeme | mediawiki/extensions/WikibaseLexeme | master | +1 K -10 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Lydia_Pintscher | T298135 Understanding and context | |||
| Resolved | Michael | T298157 Information Box explaining the usage | |||
| Resolved | Michael | T305856 POC – server-side information section |
Event Timeline
Comment Actions
Change 779854 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/WikibaseLexeme@master] PoC for infobox with mustache
Comment Actions
The PoC is the Gerrit patch above in combination with this GitHub PR: https://github.com/wmde/new-lexeme-special-page/pull/138
Comment Actions
Change 779854 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Add info panel to special new-lexeme