Go to file
2011-09-09 11:11:22 +00:00
ApiQueryGadgetCategories.php Gadgets: To prevent back compat hacks in 1.19, change the Gadgets API to be compatible with the one in the RL2 branch. The time to do this is now, because the Gadgets API was introduced after 1.17. Needs backporting to 1.18 too. 2011-09-01 16:08:47 +00:00
ApiQueryGadgets.php Fix member variable from category to categories (as what is used in the code) 2011-09-09 11:11:22 +00:00
Gadgets.alias.php Localisation updates for special page aliases for extensions from http://translatewiki.net. 2011-05-14 00:11:22 +00:00
Gadgets.i18n.php Localisation updates for core and extension messages from translatewiki.net 2011-09-08 20:11:29 +00:00
Gadgets.php API for getting gadget categories 2011-04-17 05:37:56 +00:00
Gadgets_body.php Typo and whitespace 2011-04-16 15:48:24 +00:00
Gadgets_tests.php Fix up test so they can run from trunk 2011-05-21 11:23:06 +00:00
install.settings Whitespace fixes 2008-02-04 08:08:43 +00:00
README Bug 13742 - Allow for gadgets to be turned on by default. 2011-04-12 18:09:50 +00:00
SpecialGadgets.php Bug 29362 - Templates are not exported with gadgets 2011-06-13 18:37:21 +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.

<http://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.17 or later. To get a version
compatible with earlier MediaWiki release, visit
    http://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.
* Uses BeforePageDisplay hook, thus only works with MonoBook based skins;
  specifically, does not work with CologneBlue.
* Gadget code is included after user code - that means that user JS has no
  access to things defined in gadgets, and user CSS is overwritten by CSS
  from gadgets. (pending a better way to insert things into the HTML head)