MediaWiki extensions manual
AgeClassification
Release status: stable
Implementation Skin , MyWiki , Hook
Description Age classification from “Freiwillige Selbstkontrolle Multimedia-Diensteanbieter e.V.” (Voluntary Self-Regulation of Multimedia Service Providers) (FSM)
Author(s) WikiMANNia (WikiForMentalk)
Latest version 1.3.1 (2023-07-03)
MediaWiki 1.25+
PHP 5.6+
License GNU General Public License 2.0 or later
Download

GitHub:

Note:
No localisation updates are
provided by translatewiki.net .

Parameters
  • $wgAgeClassificationButton
  • $wgAgeClassificationButtonURL
  • $wgAgeClassificationMetaName
  • $wgAgeClassificationMetaContent
Hooks used
  • BeforePageDisplay
  • SkinBuildSidebar

The AgeClassification extension allows the addition of meta-data and an age classification's identification button from “Freiwillige Selbstkontrolle Multimedia-Diensteanbieter e.V.” (Voluntary Self-Regulation of Multimedia Service Providers) (FSM) to a wikis Sidebar.

Use

Install the extension and for the setup in the LocalSettings.php see the FSM manual.

Installation

  • Download and place the file(s) in a directory called AgeClassification in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'AgeClassification' );
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Configuration options

Button

  • Enable or disable the AgeClassificationButton
    • true = enabled
    • false = disabled
    • 'not set' = disabled
$wgAgeClassificationButton = false;
  • Set a link to your age classification page.
$wgAgeClassificationButtonURL = "https://www.altersklassifizierung.de";

MetaData

Set the age classification metadata.

$wgAgeClassificationMetaName = "age-de-meta-label";
$wgAgeClassificationMetaContent = "age=0 hash: yourdigitalcode v=1.0 kind=sl protocol=all";

See also

  • Age classification (Germany)

Remark

  • This extension works from REL1_25 and has been tested up to MediaWiki version 1.39.4.
  • The SkinBuildSidebar hook of several skins no longer allows images and HTML code to be placed in the sidebar.
    A solution for this circumstance is not yet known.
    As a minimal solution, a simple text link to the “Freiwillige Selbstkontrolle Multimedia-Diensteanbieter e.V.” is now given. The most important thing is that the metadata insertion still works, so missing image in the navigation bar seems to be tolerable.
    This occurs in skin Vector since REL1_35 and skins Cologne Blue, Modern, MonoBook since REL1_37. Skin Timeless still works as usual.
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.