MWStake MediaWiki Manager/MWStakeServices/ExtensionsCatalog: Difference between revisions

From MWStake
Jump to navigation Jump to search
(Created page with "* Some background: ** Kick-off MWStake extension stewardship at SMWCon 2019 ** Talk:MWStake_incorporation/Board_meeting * Format right now: https://github.com/dataspects/mediawiki-manager/blob/main/catalogues/ext...")
 
No edit summary
 
Line 5: Line 5:
* Management, roles, responsibilities, privileges, processes, QA?
* Management, roles, responsibilities, privileges, processes, QA?
* Hosting?
* Hosting?
==== CLI (Bash) ====
The command:
<code>./cli/manage-extensions/show-extension-catalogue.sh</code>
parses https://github.com/dataspects/mediawiki-manager/blob/main/catalogues/extensions.json to '''offer the selection of "certified" extensions''' upon which the commands:
* <code>./cli/manage-extensions/enable-extension.sh <EXTNAME></code> and
* <code>./cli/manage-extensions/disable-extension.sh <EXTNAME></code>
can be executed.
[[File:MWM manage extensions on cli bash abstraction level.png]]
==== API (prototype) ====
[[File:Mediawiki-manager-ExtensionsStore.png]]

Latest revision as of 05:09, 21 April 2021

CLI (Bash)

The command:

./cli/manage-extensions/show-extension-catalogue.sh

parses https://github.com/dataspects/mediawiki-manager/blob/main/catalogues/extensions.json to offer the selection of "certified" extensions upon which the commands:

  • ./cli/manage-extensions/enable-extension.sh <EXTNAME> and
  • ./cli/manage-extensions/disable-extension.sh <EXTNAME>

can be executed.

MWM manage extensions on cli bash abstraction level.png

API (prototype)

Mediawiki-manager-ExtensionsStore.png