Wikierweiterungen

Aus Dirk's Wiki
Wechseln zu: Navigation, Suche

CollapsibleVector [1]

Ein- und Ausklappen von Menüs in der der Sidebar. Die Extension ist Standardmäßig mit dem einbinden aktiv. Es können aber noch weitere Variablen gesetzt werden. Konfiguration in der LocalSettings.php:

wfLoadExtension( 'CollapsibleVector' );

CategorieTree [2]

Listet den Kategoriebaum in der Sidebar auf. Konfiguration in der LocalSettings.php:

wfLoadExtension( 'CategoryTree' );

Damit die Kategorien auch angezeigt werden, in der Sidebar folgendes eintragen: *categorytree-portlet


Fix 1[3]:Unterkategorien

Danit Unterkategorien beim draufklicken in der Sidebar anzuzeigen. Bearbeiten der Datei ext.categoryTree.js im Extension Ordner.

Diese Zeile ändern...

               function showToggles() {
                       $content.find( 'span.CategoryTreeToggle' ).css( 'display', 'inline' );
               }

...in diese Zeile.

               function showToggles() {
                       $( 'span.CategoryTreeToggle' ).css( 'display', 'inline' );
               }

Sowie diese Zeile....

               // Register click events and show toggle buttons
               $content.find( '.CategoryTreeToggle' ).click( handleNode );
               showToggles();

...in diese.

               // Register click events and show toggle buttons
               $( '.CategoryTreeToggle' ).click( handleNode );
               showToggles();


Fix 2:für Kippschalter

Falls die "Kippschalter" für die Kategorien nicht angezeigt werden. Bearbeiten der Datei CategoryTreeFunctions.php im Extension Ordner.

Ändern der Zeile von....

$linkattr['style'] = 'display: none;'; // Unhidden by JS

nach...

$linkattr['style'] = 'display: inline !important;'; // Unhidden by JS

WikiEditor [4]

Ein etwas verbessereter Editor als der Integrierte. Konfiguration in der Localsettings.php:

wfLoadExtension( 'WikiEditor' );

Weitere Konfiguration des Editors:

# Enables use of WikiEditor by default but still allows users to disable it in preferences
$wgDefaultUserOptions['usebetatoolbar'] = 1;

# Enables link and table wizards by default but still allows users to disable them in preferences
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;

# Displays the Preview and Changes tabs
$wgDefaultUserOptions['wikieditor-preview'] = 1;

# Displays the Publish and Cancel buttons on the top right side
$wgDefaultUserOptions['wikieditor-publish'] = 1;

Syntaxhighlight [5]

Liste der unterstützten Sprachen

Der Highlighter kann schon bei der Installation des Wiki mit installiert werden und ist damit standardmäßig aktiv.

Dynamic Article List[6]

Den Download gibt es hier: Download Enpacken und in den Ordner $IP/extensions/DynamicArticleList kopieren.

Für Mediawiki 1.28 werden allerdings einige Fixes benötigt. Des weiteren wird die Extension dann nicht mehr über

require_once "$IP/extensions/DynamicArticleList/DynamicArticleList.php";

in die LocalSettings.php eingebunden, sondern hiermit:

$wfLoadExtension( 'DynamicArticleList' );

Fix 1[7] für Mediawiki 1.28

Die Dateien extension.json, DynamicArticleList.i18n.php und DynamicArticleList_body.php in den Ordner $IP/extensions/DynamicArticleList legen. Die Datei DynamicArticleList.php kann gelöscht werden, da sie keine Verwendung mehr hat

Fix 2[8] für Mediawiki 1.28

Dann noch die Datei DynamicArticleList_body.php bearbeiten und Fix 2 einspielen.

Zusätzlich kann der Cache in der LocalSettings.php angepasst werden.

$wgDAPMaxCacheTime = 60*15;          // How long to cache pages in seconds

Quellen:
  1. CollapsibleVector 0.1.10
  2. CategoryTree - Mediawiki.org
  3. CategorieTree Fix - Mediawiki.org
  4. WikiEditor - Mediawiki.org
  5. SyntaxHighlight - Mediawiki.org
  6. Dynamic Articel List - Mediawiki.org
  7. Dynamic Articel List Fix 1 - Mediawiki.org
  8. Dynamix Articel List Fix 2 - Mediawiki.org