Page MenuHomePhabricator

[MEX] Prototype server-side rendering
Closed, ResolvedPublic

Description

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.

Event Timeline

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

https://gerrit.wikimedia.org/r/1152744

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

https://gerrit.wikimedia.org/r/1154025

Change #1154025 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wmde/php-vuejs-templating to 2.1.0

https://gerrit.wikimedia.org/r/1154025

Change #1152744 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Use php-vuejs-templating to render new mobile UI

https://gerrit.wikimedia.org/r/1152744