Page MenuHomePhabricator

WikibaseLexeme repo: Setup new special page for Special:NewLexemeAlpha
Closed, ResolvedPublic

Description

To start developing a new user interface for the "New Lexeme" special page, we will create an experimental, provisional and temporary special page to be used as a mounting point for our Lexeme creation form in development and testing.

Relevant Links:

Acceptance Criteria:

  • A Special:NewLexemeAlpha page exists and is accessible for wiki with WikibaseLexeme installed
  • The special page is not listed in Special:SpecialPages

Event Timeline

Change 759697 had a related patch set uploaded (by Noa wmde; author: Noa wmde):

[mediawiki/extensions/WikibaseLexeme@master] LexiData: Register a new Lexeme special page

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

Change 759699 had a related patch set uploaded (by Noa wmde; author: Noa wmde):

[mediawiki/extensions/WikibaseLexeme@master] LexiData: add i18n message for new Lexeme special page

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

Change 759699 abandoned by Noa wmde:

[mediawiki/extensions/WikibaseLexeme@master] LexiData: add i18n message for new Lexeme special page

Reason:

PHPUnit needs the alias file in the same change as the new special page class

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

Change 759697 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] LexiData: Register a new Lexeme special page

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

Done, though guarded behind a setting:

$wgLexemeEnableNewAlpha = true;

I assume we’ll want to enable that for Beta soon, and then for Test and real Wikidata at some point as well, but I wouldn’t expect that to be part of this task.