Extension:Uniwiki Authors

From MediaWiki.org
Jump to: navigation, search
MediaWiki extensions manual - list
Crystal Clear action run.png
Uniwiki Authors

Release status: experimental

Implementation User interface
Description Appends a list of contributors to articles
Author(s) Merrick Schaefer,
Mark Johnston,
Evan Wheeler,
Adam Mckaig (Uniwikitalk)
Last version 0.1 (2008-08-01)
MediaWiki 1.12.0
License GPLv3
Download From Subversion
Parameters

$wgShowAuthorsNamespaces

Hooks used
BeforePageDisplay
Extension (Results)
1.13.5 1.14.0 trunk
r44068
MediaWiki 1.13.2 - - Yes
1.14.0 - - -
trunk - - -
Configure Supported from 1.15.
MediaWiki Testing
Check usage (experimental)

Contents

[edit] What can this extension do?

Appends a simple unordered list of contributors to the bottom of each article, to encourage authors to contribute.

[edit] Installation

Create a subdirectory in your extensions directory:
(we do this to make it easy to distribute all Uniwiki extensions as a bundle)

cd /your/wiki/extensions
mkdir uniwiki

Download the extension using subversion:

cd /your/wiki/extensions/uniwiki
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/uniwiki/Authors

Add the following to LocalSettings.php:

require_once("$IP/extensions/uniwiki/Authors/Authors.php");

[edit] Configuration parameters

$wgShowAuthorsNamespaces = array (NS_MAIN); # (array) Controls which namespaces this extension affects

[edit] Bug

This Extension don't work with Mediawiki 1.14 and 1.15 : the CreditLink() function, called in this extension was renamed and changed.

Fix here :bugzilla:21419

[edit] Installing the entire Uniwiki bundle

Download all of the Uniwiki extensions using Subversion:

cd /your/wiki/extensions
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/uniwiki uniwiki

Add the following to LocalSettings.php:

# uniwiki
# =======
$uw = "$IP/extensions/uniwiki";
require_once("$uw/CssHooks/CssHooks.php");
require_once("$uw/Javascript/Javascript.php");
require_once("$uw/MooTools12core/MooTools12core.php");
require_once("$uw/AutoCreateCategoryPages/AutoCreateCategoryPages.php");
require_once("$uw/GenericEditPage/GenericEditPage.php");
require_once("$uw/CatBoxAtTop/CatBoxAtTop.php");
require_once("$uw/CustomToolbar/CustomToolbar.php");
require_once("$uw/Layouts/Layouts.php");
require_once("$uw/Authors/Authors.php");
require_once("$uw/CreatePage/CreatePage.php");

[edit] Internationalizing Uniwiki extensions

The Uniwiki extensions are available in several languages already, and it is very easy to add a new language. Each extension that has interface text includes a .i18n file with the internationalized system messages. Follow the instructions here to add the new language to the file.

[edit] See also

Sites using uniwiki extensions
Other extensions from the Uniwiki bundle
Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox