30. Mär. 2005

AI

Als ich kürzlich WordPress 1.5 zum Testen installierte, fragte ich mich (mal wieder), wie es eigentlich kommt, dass eine so sympathische Software mit einer so großen Schaar von Unterstützern mit einem dermaßen hässlichen User Interface verschandelt wird. Kurz entschlossen und inspiriert durch das UI von Symphony machte ich mich also (mal wieder) daran, CSS-Code zu hacken und mir ein Design nach meinem eigenen Geschmack zurechtzupfriemeln.

Screenshot: Das Admin-Interface von WordPress 1.5 im Originalzustand Das Admin-Interface von WordPress 1.5 im Originalzustand

Daraus entstand die Idee, aus dem alternativen Interface ein richtiges Plugin zu machen, sodass es jeder problemlos installieren kann, ohne ein FTP-Programm zu starten, geschweige denn Hacks in irgendwelchen Source-Dateien vornehmen zu müssen.

Letzteres konnte ich mangels Zeit und PHP-Kenntnissen noch nicht umsetzen. In der jetzigen Version ist noch notwendig, eine Zeile in einer Datei zu löschen. Wer Lust hat mitzuhelfen, könnte sich gerne diesem Bereich annehmen…

Immerhin hat das Plugin schon ein rekursives Akronym, wie sich das für freie Software gehört: AI steht für “Alternate AI“ (was wiederum für “Alternate Admin Interface” steht).

Das Ergebnis sieht zur Zeit so aus:

Screenshot: Das mit AI neu gestaltete Admin-Interface von WordPress Das mit AI neu gestaltete Admin-Interface von WordPress

Die Probleme mit dem XHTML-Code und die Kritik daran bleiben leider bestehen. Es hat zwar Aufräumarbeiten gegeben, aber in einer 1.5-er-Release hätte man durchaus erwarten können, dass die WordPress-Entwickler endlich mal Ordnung schaffen (und den Code valide machen!). Immerhin steht auf der WordPress-Website das Motto “Code is poetry”.

Die vorliegende Version von AI ist prinzipiell durchaus schon einsetzbar, jedoch mit Einschränkungen:

  • Einige Probleme mit IE habe ich ignoriert
  • Bisher nur in Mozilla Firefox 1.0.2 getestet
  • An einigen Ecken und Enden sieht man, dass das Interface noch nicht fertig ist (teils auch weil der vorliegende XHTML-Code problematisch ist, z.B. auch wg. Inline-CSS)
  • In der Datei wp-admin/admin-header.php muss die Zeile <link rel="stylesheet" href="<?php echo get_settings('siteurl')?>/wp-admin/wp-admin.css" type="text/css" /> von Hand gelöscht auskommentiert werden

Download

  • AI 0.1.1 Gamma: AI_0.1.1-Gamma.zip (nicht mehr verfügbar)
  • AI 0.1 Gamma: AI_0.1-Gamma.zip (nicht mehr verfügbar)

Hinweis:

Von meiner Seite aus wird voraussichtlich keine Weiterentwicklung des Projektes mehr stattfinden, da ich selbst auf Textpattern umgestiegen bin – außerdem gibt es mittlerweile noch ein anderes chickes alternatives Admin-Interface im Tiger-Stil, welches zudem auch ausgereifter ist.


Kommentare:

  1. Jann am 2. Apr. 2005:

    Sieht sehr gut aus. War sicherlich eine Menge Arbeit. Ist das Interface auch für WP Version 1.2.2 zu gebrauchen?

  2. Roman am 2. Apr. 2005:

    Da ich keine alte WP-Installation mehr am Laufen habe: Keine Ahnung. Seit WP 1.2.2 dürfte sich aber schon einiges am XHTML-Aufbau geändert haben, sodass meine CSS-Regeln dort nicht greifen.

    Du kannst es aber gefahrlos ausprobieren! Das Plugin selber verändert ja nichts an irgendeiner WP-Datei. Zum Testen musst du nur die Verlinkung der originalen wp-admin.css in wp-admin/admin-header.php auskommentieren. (Das wollte ich auch in der Anleitung noch ändern - das Löschen der Zeile ist ja übertrieben.)

  3. Mülli am 14. Apr. 2005:

    Saugeiles Template. Ich überleg mir gerade von Movable Type auf Wordpress zu switchen, und das Admin-Interface ist wirklich abgrundtief hässlich. Werds bei Gelegenheit testen




Anzeige