Project Information
- Name of tool/project: Wikistories
- Project home page: https://www.mediawiki.org/wiki/Wikistories
- Name of team requesting review: Inuka-Team
- Primary contact: @SBisson
- Target date for deployment: June 2022
- Link to code repository / patchset: https://gerrit.wikimedia.org/r/admin/repos/mediawiki/extensions/Wikistories
Description of the tool/project:
The Wikistories MediaWiki extension introduces visual stories as a new contribution format in a new namespace. A story is a list of frames, each with an image, text, references, and metadata. They are stored as page/revisions using a new StoryContent/StoryContentHandler.
Description of how the tool will be used at WMF:
We hope to deploy this extension to id.wikipedia.org.
Dependencies
We are using justinrainbow/json-schema (it's already a dependency in vendor/ of MediaWiki Core)
vue-router v3.5.2 (included in a lib/ dir in the repo, not pulled from npm)
Has this project been reviewed before?
Initial review for beta cluster deployment completed on 21 April 2022 (results below in this task)
Working test environment
The Story builder can be used on beta: https://en.m.wikipedia.beta.wmflabs.org/wiki/Special:CreateStory/Apollo_12
On Mediawiki-Docker
- git clone the extension into mediawiki/extensions
- Add wfLoadExtension( 'Wikistories' ); to your local settings
- Make sure you have $wgUseInstantCommons = true; in your local settings
Post-deployment