Go to file
2015-11-20 18:03:02 +00:00
api Add support for 'messages' and 'hidden' gadgets 2015-08-08 00:43:16 +00:00
i18n Merge "Implement Gadgets definition namespace repo" 2015-11-20 18:03:02 +00:00
includes Implement Gadgets definition namespace repo 2015-11-20 12:01:21 -06:00
tests Implement Gadgets definition namespace repo 2015-11-20 12:01:21 -06:00
.gitignore Update Jenkins tests 2015-11-19 15:19:35 +01:00
.gitreview Add .gitreview file 2012-03-22 13:58:45 -07:00
.jshintignore Update Jenkins tests 2015-11-19 15:19:35 +01:00
.jshintrc Update Jenkins tests 2015-11-19 15:19:35 +01:00
composer.json Update Jenkins tests 2015-11-19 15:19:35 +01:00
COPYING Add COPYING 2014-01-16 02:31:28 +00:00
extension.json Implement Gadgets definition namespace repo 2015-11-20 12:01:21 -06:00
GadgetHooks.php Implement Gadgets definition namespace repo 2015-11-20 12:01:21 -06:00
Gadgets.alias.php Add a special page to show number of users for each gadget on the wiki 2015-10-23 15:02:23 +00:00
Gadgets.namespaces.php Add Estonian translations for gadget namespaces 2015-11-03 22:15:38 +00:00
Gadgets.php Load namespaces 2015-08-21 13:41:20 +00:00
Gadgets_body.php Implement Gadgets definition namespace repo 2015-11-20 12:01:21 -06:00
Gruntfile.js Update Jenkins tests 2015-11-19 15:19:35 +01:00
install.settings Whitespace fixes 2008-02-04 08:08:43 +00:00
package.json Update Jenkins tests 2015-11-19 15:19:35 +01:00
README Implement Gadgets definition namespace repo 2015-11-20 12:01:21 -06:00
SpecialGadgets.php Implement Gadgets definition namespace repo 2015-11-20 12:01:21 -06:00
SpecialGadgetUsage.php Remove non-existent gadgets from Special:GadgetUsage 2015-11-03 22:11:10 +00:00

--------------------------------------------------------------------------
README for the Gadgets extension
Copyright © 2007 Daniel Kinzler
Licenses: GNU General Public Licence (GPL)
          GNU Free Documentation License (GFDL)
--------------------------------------------------------------------------

The Gadgets extension provides a way for users to pick JavaScript or CSS
based "gadgets" that other wiki users provide.

<https://www.mediawiki.org/wiki/Extension:Gadgets>

The Gadgets extension was originally written by Daniel Kinzler in 2007
and is released under the GNU General Public Licence (GPL).
The internationalization files may contain contributions by several people;
they should be mentioned in each file individually.

== Prerequisites ==
This version of Gadgets requires MediaWiki 1.27 or later. To get a version
compatible with earlier MediaWiki release, visit
    https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Gadgets

== Installing ==
Copy the Gadgets directory into the extensions folder of your
MediaWiki installation. Then add the following lines to your
LocalSettings.php file (near the end):

  require_once "$IP/extensions/Gadgets/Gadgets.php";

== Usage ==
See http://www.mediawiki.org/wiki/Extension:Gadgets#Usage

== Caveats ==

* Gadgets do not apply to Special:Preferences, Special:UserLogin and
  Special:ResetPass so users can always disable any broken gadgets they
  may have enabled, and malicious gadgets will be unable to steal passwords.

== Configuration settings ==
* $wgGadgetsRepoClass configures which GadgetRepo implementation will be used
  to source gadgets from. Currently, "MediaWikiGadgetsDefinitionRepo" is the
  recommended setting and default. The "GadgetDefinitionNamespaceRepo" is not
  ready for production usage yet.