Skip to content

mw dev citoid

Releasev0.35.0 · cfeceb67

Using this will automatically configure a citoid service for MediaWiki.

When running, this will define:

$wgCitoidServiceUrl = 'http://citoid.local.wmftest.net:8080/api';

A common usecase for this service requires installation of some additional extensions.

Terminal window
mwdev dev mediawiki get-code --extension Citoid --extension Cite --extension VisualEditor --extension TemplateData

You would need to load these in your local settings:

wfLoadExtension( 'VisualEditor' );
wfLoadExtension( 'Cite' );
wfLoadExtension( 'Citoid' );
wfLoadExtension( 'TemplateData' );

And also import some default pages:

Terminal window
mw dev mediawiki mwscript importDump https://gitlab.wikimedia.org/repos/ci-tools/patchdemo/-/raw/bc3e798b6bbbc3354d8b957456b87a50c8150853/pages/extensions-Citoid.xml
mw dev mediawiki mwscript importDump https://gitlab.com/wmde/technical-wishes/docker-dev/-/raw/c40990e67e293fa2026a2c67c9963fe3a1b2608a/modules/Citoid/xml-dumps/Citoid-templates.xml
-c, --context <string>
Development context to use (overrides CONTEXT) Default: default.
--help
Help for this command
--no-interaction
Do not ask any interactive questions
-v, --verbose <count>
Increase output verbosity. Example: --verbose=2 or -vv
Report an issue with this page

Report a documentation issue

The report includes this page’s link, section and documentation version.

Review and submit on Phabricator, or run the command using your saved CLI profile. The command asks before creating the task.