Page MenuHomePhabricator

Codexify FileImporter: First version for internal testing
Closed, ResolvedPublic

Description

Here's an extension with lots of HTML concatenation, a mixture of logic and presentation, and very little unusual interactivity or extensibility. Perfect for a little Codex pilot port!

We've given ourselves the following requirements:

  • Leave the existing workflow untouched
  • Implement the Codex port as an additional feature hidden behind a feature flag and an URL parameter so we can give this out to testers
  • First implement the dynamic change of editable elements on the Special page
  • Write some minimal tests to demonstrate principles
  • Include a "noscript" block so that these users at least see an explanation of why the Codex interface is absent for them

Note: If necessary, interactions can be changed but we'll eventually need Product and UX review.

Additional code to review:

Event Timeline

Change 954921 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/FileImporter@master] [WIP] Minimal codex port

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

Change 955733 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/FileImporter@master] [WIP] Port UI to Codex

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

Change 954921 abandoned by Awight:

[mediawiki/extensions/FileImporter@master] [WIP] Port HelpBanner to Codex

Reason:

deprecated by I5f55c256921213b62ce16d28d8d7c726bff7b2bd

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

awight renamed this task from Codexify FileImporter to Codexify FileImporter: rough pass for internal testing.Sep 27 2023, 6:51 AM
awight removed awight as the assignee of this task.
awight moved this task from Doing to Review on the WMDE-TechWish-Maintenance-2023 board.
awight updated the task description. (Show Details)

Change 955733 merged by jenkins-bot:

[mediawiki/extensions/FileImporter@master] First step to add a dynamic UI with Codex

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

WMDE-Fisch renamed this task from Codexify FileImporter: rough pass for internal testing to Codexify FileImporter: First version for internal testing.Oct 12 2023, 12:16 PM
WMDE-Fisch updated the task description. (Show Details)
WMDE-Fisch moved this task from Review to Done on the WMDE-TechWish-Maintenance-2023 board.