Benutzer:Thai/Wiki Improvement

Aus Philo Wiki
Wechseln zu:Navigation, Suche

ich möchte mir erlauben, die folgenden kleinen Verbesserungen am philo-wiki vorschlagen:


allgemein

Navigation

die Entfernung nicht benötigter Links aus der Standard-Installation (wie "Aktuelle Ereignisse" oder "Philo Wiki-Portal") geht ganz einfach über die Bearbeitung von MediaWiki:Sidebar (nur Administratoren erlaubt)

zusätzliche Extensions

  • eine der brauchbarsten und mächtigsten Erweiterungen ist DynamicPageList2, mit deren Hilfe sich beispielsweise Listen von Seiten, die gewissen Kriterien entsprechen (die z.B. in einer gewissen Kategorie sind oder auf eine spezielle Seite verlinken, etc.) auf Seiten einbinden lassen; genial ist die Möglichkeit, auch template-Parameter zu filtern bzw. in der Ausgabe benutzen zu können
  • immer wieder nützlich sind die ParserFunctions, die es beispielsweise erlauben, mathematische Berechnungen durchzuführen oder logische Funktionen (z.B. wenn-dann) einzusetzen

pdf erstellen

leider scheint diese extension nicht zu funktionieren

rss-feed

funktioniert leider auch nicht!?

für PSI im Speziellen

Syntax-Highlight-Extension

um dem Problem fehlender Zeilenumbrüche bei <pre>-formatiertem Text (inform-Code-Beispielen) zu entgehen, gleichzeitig Zeilennummern hinzuzufügen, die es erleichtern, sich auf bestimmte Codezeilen zu beziehen und den Code außerdem noch etwas lesbarer zu formatieren, schlage ich die Installation der SyntaxHighlight_GeSHi-Extension vor, die das alles kann

hier eine Vorschau, wie die Extension arbeitet...

Da inform nicht zu den nativ von GeSHi unterstützen Programmiersprachen zählt, habe ich eine provisorische und erweiterungsfähige Version des language-files selbst geschrieben. Um diese im philo-Wiki verwenden zu können, muss lediglich die Datei inform.php in das Verzeichnis extensions/SyntaxHighlight_GeSHi/geshi/geshi/ kopiert werden.

Navigation

es gäbe eine Möglichkeit, die PSI-Navigation so zu gestalten, dass sie normalerweise fast vom Bilschirm verschwindet und nur dann ausklappt, wenn man mit der Maus darüberfährt - dies würde eine Änderung der Seite MediaWiki:common.css erforderlich machen, die nur von einem Administrator durchgeführt werden kann. Folgender Text wäre dort einzufügen:

div.right_side_navigation { right:-150px }
div.right_side_navigation:hover { right:-1px }
/* diese Angabe dient zur Realisierung einer zusätzlichen projektweiten Navigationsbox, 
   die bei Überfahren mit der Maus ausgeklappt wird - 
   Beispiel auf der Seite "Platos Staat interaktiv (Projekt-Seminar Hrachovec 2008/09)" */

die neue Navigationsbox in Aktion gibt es hier zur Voransicht