What's the installation process for an extension?

~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://danielfriesen.name/]

On 2015-11-05 1:31 PM, C. Scott Ananian wrote:
> Do you think this would work with
> https://github.com/cscott/node-mediawiki-express ?
>  --scott
>
> On Thu, Oct 8, 2015 at 4:12 AM, Brion Vibber <[email protected]> wrote:
>
>> Nice!
>>
>> -- brion
>>
>> On Thursday, October 8, 2015, Daniel Friesen <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>
>>> As part of a side project in my job at Redwerks[1], I've released an
>>> early version of a mediawiki-extension cli tool.
>>>
>>>   https://github.com/redwerks/mediawiki-extension-command#readme
>>>
>>> The tool requires Node.js (in addition to git and php to run clones and
>>> composer).
>>> It can be installed with `sudo npm install -g mediawiki-extension` and
>>> then `mediawiki-extension setup`.
>>>
>>>
>>> The command can download and upgrade any extension we have in Gerrit.
>>> Extensions using composer will automatically be installed via composer
>>> otherwise it'll be cloned from git. If available, release tags (like
>>> "1.0.0" or "v3.0.0") will be used, otherwise master will be used.
>>>
>>> You'll still need to require and configure the extension yourself. But
>>> this is supposed to greatly simplify acquiring and bulk-updating
>>> extensions via the cli.
>>>
>>> Some examples of use.
>>>
>>> Clone ParserFunctions from git.
>>>   $ mediawiki-extension download ParserFunctions
>>>
>>> Install SemanticMediaWiki and SemanticForms with composer.
>>>   $ mediawiki-extension download SemanticMediaWiki SemanticForms
>>>
>>> Clone Widgets with from git and checkout the most recent version tag.
>>>   $ mediawiki-extension download Widgets
>>>
>>> Update all your MediaWiki extensions:
>>>   $ mediawiki-extension update --all
>>>
>>> Switch an extension cloned from git master to the REL branch for the
>>> installed version of MediaWiki.
>>>   $ mediawiki-extension switch ParserFunctions git-rel
>>>
>>>
>>> [1] http://redwerks.org/
>>>
>>> --
>>> ~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://danielfriesen.name/]
>>>
>>>
>>> _______________________________________________
>>> Wikitech-l mailing list
>>> [email protected]
>>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>> _______________________________________________
>> Wikitech-l mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
>
>


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to