Probleme beim Upload in der MediaWiki

Ich wollte in der MediaWiki eine KMZ Datei hochladen bei welcher es sich intern um eine ZIP Datei handelt. Leider quitiert die MediaWiki das mit der Fehlermeldung:

Diese Datei kann nicht hochgeladen werden, da der Internet Explorer sie als „application/zip“ erkennt, welcher ein nicht erlaubter potentiell gefährlicher Dateityp ist.

Also was tun? Man kopiert folgendes

$wgMimeTypeBlacklist= array(
# HTML may contain cookie-stealing JavaScript and web bugs
‚text/html‘, ‚text/javascript‘, ‚text/x-javascript‘, ‚application/x-shellscript‘,
# PHP scripts may execute arbitrary code on the server
‚application/x-php‘, ‚text/x-php‘,
# Other types that may be interpreted by some servers
‚text/x-python‘, ‚text/x-perl‘, ‚text/x-bash‘, ‚text/x-sh‘, ‚text/x-csh‘,
# Windows metafile, client-side vulnerability on some systems
‚application/x-msmetafile‘,
# A ZIP file may be a valid Java archive containing an applet which exploits the
# same-origin policy to steal cookies
‚application/zip‘,
);

in die LocalSettings.php und entfernt dort alle Teile welche man hochladen möchte und schon funktioniert es.

Probleme bei der Bildvorschau in MediaWiki

Vor ein paar Tagen setzte ich eine neue MediaWiki auf. Soweit funktioniere alles, nur wenn ich neue Bilder hochgeladen habe stand auf der Wikiseite zur entsprechenden Datei: „Fehler beim Erstellen des Vorschaubildes: Unable to run external programs in safe mode.“. Die Lösung in diesem Fall ist einfach. Man sollte einfach die Zeile $wgUseImageMagick = true; auskommentieren oder löschen und schon funktioniert das ganze.

Neue Weltkarte für Invertika

Vor einiger Zeit wurde die Weltkarte von Invertika recht stark erweitert. Dies führte dazu das die alte Weltkarte welche eigentlich nur eine MediaWiki Seite war nicht mehr wirklich gut zu benutzen war. Also musste eine Alternative her. Herauskam eine webbasierte Anwendung mit der die Karte dynamisch angezeigt wird und zu jeder Kacheln Zusatzinformationen (mit einem Doppelklick) anzeigen kann. Das ganze steht dabei wie der Rest des Invertika Projektes unter GPL. Wer sich die Weltkarte einmal anschauen möchte, sollte einfach weltkarte.invertika.org besuchen.

Bei Invertika handelt es sich um ein freies Open Source MMORPG auf Deutsch welches unter http://invertika.org zu finden ist. Den Client gibt es dabei für Linux und Windows.

Lizenz einer Mediawiki ändern

Möchte man die Lizenz einer MediaWiki ändern so muss man die LocalSettings.php editieren. Dort gibt es dann einen Teil der in etwa so aussieht:

$wgRightsPage = „“; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = „http://creativecommons.org/licenses/by-sa/3.0/“;
$wgRightsText = „Attribution-Share Alike 3.0 Unported“;
$wgRightsIcon = „http://i.creativecommons.org/l/by-sa/3.0/88×31.png“;
# $wgRightsCode = „[license_code]“; # Not yet used

Hier kann man dann die Lizenz ändern. Wichtig ist dabei zu beachten das auch alle anderen Nutzer der Lizenzänderung zustimmen, sonst wäre das ganze rechtlich nicht zulässig.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/MediaWiki

MediaWiki – Dies und Das

Einige Dinge welche ich in der MediaWiki ab und zu mache und ständig vergesse sie funktionierten:

Horizontale Linie einfügen
Um eine horizontale Linie einzufügen reicht es einfach —-in den Wiki Quelltext zu schreiben.

Kategorien verlinken
Um eine Kategorie zu verlinken benutzt man einfach folgende Syntax: *[[:Kategorie:Nintendo 64|Nintendo 64]] und schon ist die Kategorie verlinkt.

Anzahl der Artikel ausgeben
Um die Anzahl der Artikel auszugeben muss man in den Quelltex das Kürzel {{NUMBEROFARTICLES}} einbauen.