
Nach dem ich meinen Blog vor einiger Zeit komplett an mein Seiten-Design (in Bezug auf Seitenaufbau und Haupt-Navigation) anpasste, habe ich mich nun ebenfalls an mein Wiki gewagt. Dieses kann man ja im Normalfall in verschiedenen Themes anzeigen lassen.Den Quasi-Standard bildet dabei das Skin Monobook, also das Design, welches man auch von Wikepedia kennt. Die vorhandenen Skins kann man mit Hilfe ihrer CSS-Dateien in Sachen Farbe und Struktur fast beliebig anpassen. Aber nur fast - dieser Umstand ist in der Komplexität von z.B. Monobook begründet. Zwar bietet dieses nicht zu verachtende Vorteile, wie:
…aber es sieht halt auch komplett anders als der Rest meiner Seite aus
und außerdem benutzt jedes 08/15-Wiki dieses Layout
.
Naturgemäß problematisch erweisen sich die Umstände, dass die CM-Systeme wie MediaWiki und Wordpress doch recht komplex sind und ihren eigenen Gesetzmäßigkeiten folgen. Die selbstprogrammierten Bereiche meiner Seite kenne ich vom Aufbau, weiß woher die Seiten ihre Daten beziehen, welche CSS-Klasse welches Element der Seite beschreibt.
Um dies alles auch für die genannten CMS zu wissen, müsste man sich entweder an deren Entwicklung beteiligen oder sich (zeit-) aufwändig in sie einarbeiten. Das ist natürlich nicht immer umsetzbar.
Im Vergleich zu MediaWiki ist Wordpress allerdings etwas einfacher aufgebaut, da es ja auch nicht so komplexe Inhalte bereitstellen muss. Daher gelang es mir im Blog auch, die besagten Änderungen 1:1 einzuarbeiten und zu übernehmen.
Und hier schließt sich der Kreis meiner kurzen Exkursion zurück zum Wiki. Da mein Seitenaufbau absolut nicht auf Monobook übertragbar ist, musste ein anderes Skin in die Bresche springen. Ich entschied mich für Cologne Blue, zu deutsch Kölnisch Blau.
Der MediaWiki-Veteran überzeugte mich vor allem durch seine leichte Anpassbarkeit. Sämtliche Code-Überarbeitungen finden in maximal drei Dateien statt, davon ist eine nur marginal betroffen. Sie liegen im Wiki-Verzeichnis im Ordner skins:
Die dritte Datei liegt im Verzeichnis includes » Skin.php. Nach einer praktischen Erprobung und eventuellen Optimierung werde ich den Code im Wiki veröffentlichen.
Hauptsächliche Änderungen habe ich am tabellenbasierten Layout des Themes vorgenommen, dass ich durch einen CSS-Aufbau ersetzt habe. Entsprechende Änderungen und Ergänzungen musste ich daher am .css-File vornehmen. Dinge, die ich für mein Wiki einfach für unwichtig erachtete, habe ich entfernt
.
[UPDATE]
Ich habe im Wiki den Quellcode meiner Version von CologneBlue veröffentlicht.
RSS feed | Trackback URI
1 Kommentar »
Trackbacks