Page MenuHomePhabricator

[Spike] Investigate what kind of front-end componets can be used in Wikifunctions VisualEditor integration
Closed, ResolvedPublic

Description

Description

Initial VisualEditor setup patch: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1064789

The initial VisualEditor integration uses OOUI components for function zid and text arguments.

This is okay for Phase 1: Deploy on production test2wiki (testable for functionality)

In order to reach Phase 2: Deploy on Dagbani Wikipedia (usable for Dagbani) we need to understand what components we can integrate in the VisualEditor environment:

Questions:

  • What kind of components can we use in the VE environment?
  • Can we use Vue+Pinia?
  • Can we use Codex components?
  • Can we use Default View components from ext.wikilambda.app module?
  • Can we use the Pinia store from ext.wikilambda.app module?
  • What changes/adaptations need to be made to ext.wikilambda.app so that it becomes usable from an external module in a Client Wiki?

Completion checklist

Details

Event Timeline

gengh changed the task status from Open to In Progress.
gengh claimed this task.
gengh moved this task from To Triage to 25Q3 (Jan–Mar) on the Abstract Wikipedia team board.

Change #1122071 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] [WIP] Integrate DefaultView in VisualEditor

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

Change #1122071 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Integrate DefaultView in VisualEditor

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

Jdforrester-WMF subscribed.

Is there anything left of this spike that isn't covered in other tasks?

@Jdforrester-WMF I believe that we can close this one unless @gengh has other thoughts