Extension:RandomImagewithinCommons

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
MediaWiki extensions manual
Random Image within Commons
Release status: unmaintained
Implementation Tag , Parser function
Description Allows to display a randomized image per view including images that are stored at Creative Commons
Author(s) Thiemo Schuff (Starwhoopertalk)
Latest version 2.3 beta build 20140916 (2014-09-16)
MediaWiki
License Creative Commons Attribution Share Alike 4.0
Download
Example http://thwiki.org
  • $wgriwc['size'];
image random
Quarterly downloads Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Public wikis using Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').

The RandomImagewithinCommons extension allows to display a randomized image per view including images that are stored at Creative Commons.

Usage

Set tag <riwc />

Installation

  • <translate> <tvar name=1>Download</tvar> and place the file(s) in a directory called <tvar name=name>RandomImagewithinCommons</tvar> in your <tvar name=ext>extensions/</tvar> folder.</translate>
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    require_once "$IP/extensions/RandomImagewithinCommons/RandomImagewithinCommons.php";
    
  • Configure as required.
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>

Configuration

Use $wgriwc['size'] = '400px'; to set the default size to 400 pixel. If it not set, it will be displayed in 200 pixel width.

To ignore any picture, you can add in to the Category [[Category:riwc blacklist]] to put in on blacklist.

Version history

Version 1.0 beta on 2. August 2011
Version 2.0 from 14. June 2012
  • filter Namespace (use only normal Articles (namespace 0))
  • repace all DB Querys with Mediawiki wfGetDB function
  • the extension use the mediawiki own function to calculate the picture
Version 2.1 from 3. April 2014
  • go to Multilanguage
  • implement Ignorelist like $wgriwc['blacklist'] = array('x.svg', 'y.gif', 'z.jpg');
Version 2.2 from 30. August 2014
  • Use Catogorys instead of the blacklist array
Version 2.3 from 16. September 2014
  • optimize DB querys
  • Add link to Blacklist on Specialpage of Versions