Let’s try to get server-side rendering set up using php-vuejs-templating initially (i.e. render the same Vue templates in PHP).
If this works out, we’ll write an ADR for it.
Let’s try to get server-side rendering set up using php-vuejs-templating initially (i.e. render the same Vue templates in PHP).
If this works out, we’ll write an ADR for it.
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T394621 [MEX] Mobile Editing Experience of Items Project | |||
| Resolved | karapayneWMDE | T394292 [MEX] M1 - Technical Investigation | |||
| Resolved | karapayneWMDE | T394886 [MEX] M2 - Iteration 2 - Basic UI elements | |||
| Resolved | karapayneWMDE | T398031 [MEX] Create ADR for SSR | |||
| Resolved | karapayneWMDE | T395802 [MEX] Prototype server-side rendering |
Note that our ability to use Codex components on the PHP side will be limited until T379662: [EPIC] Add Codex PHP library to Vendor is done, I think.
Change #1152744 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] WIP: Use php-vuejs-templating to render new mobile UI
Pull request for SFC support: https://github.com/wmde/php-vuejs-templating/pull/29
And I think the Gerrit change attached above is also more or less ready for review, though it can’t be merged yet (needs to depend on a new release of php-vuejs-templating first).
Change #1154025 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/vendor@master] Bump wmde/php-vuejs-templating to 2.1.0
Change #1154025 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wmde/php-vuejs-templating to 2.1.0
Change #1152744 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Use php-vuejs-templating to render new mobile UI