blob: 4754865a85cda2a3b6c1729f3075b3423a85f8d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
--------------------------------------------------------------------------
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)
|