Wordpress-Theme »Grava«
Ich hab mal wieder ein neues Wordpress-Theme gebastelt, diesmal grün und »Web 2.0-kompatibel«. Das Theme produziert valides XHTML 1.0 Strict und CSS und verwendet das hervorragende JavaScript-Framework mootools. Ich wollte mich endlich mal meinem größten Feind JavaScript stellen und das hab ich jetzt mehr oder weniger erfolgreich mit diesem privaten Projekt getan. Dabei heraus- gekommen ist ein unter Wordpress 2.x lauffähiges Theme mit folgenden Features:
- Kommentare werden per AJAX zum Server geschickt. Yay! Web 2.0!
- Die Sidebar ist ein/ausblendbar. Somit ist das Theme sogar bei einer Auflösung von 640×480 zu genießen.
- Es wird immer nur ein Beitrag angezeigt, alle anderen Beiträge können eingeblendet werden, wenn man auf deren Titel klickt.
- Support für Math-Comment-Spam-Protection, cForms, Widgets und die neue Tagging-Funktion von Wordpress 2.3 ist integriert; Archiv- und 404-Templates sind vorhanden.
- Externe Links werden automatisch mit einem ∞ markiert.
- Extrem bluffige Tool-Tips für Abkürzungen, Buttons etc.
- Alles ist versmoothscrolled :-)
- Und: das Theme funktioniert auch problemlos ohne JavaScript und im Internet Explorer 6.0, nur halt nicht ganz so hübsch.
Je nach Resonanz, Lust und Zeit habe ich noch folgende Features geplant:
- Verschiedene Farbschemen auswählbar (Frontend oder Backend?)
- Backend-Verwaltung für die Buttons rechts oben
- JavaScript-Funktionen (Tooltips, AJAX-Kommentare…) im Backend an/abschaltbar machen
- Custom-Sidebar für Blogleser (Cookies)
- Internationalisierung
Wer jedoch nach diesen oder anderen zusätzlichen Features fragt oder bettelt muss mir eine Packung Zotter-Schokolade schicken, jawohl ;-)! Kleinere Bugreports, Verbesserungsvorschläge oder ähnliche Hinweise sind allerdings gern gesehen. Ansonsten ist das Theme kostenlos unter einer MIT-Lizenz hier zu haben:
Download:
Grava – Version 1.1, deutsch (~144 KB)
Ältere Versionen:
Grava – Version 1.0, deutsch (~134 KB)
Changelog:
Version 1.1 (3. Oktober 2007, 00:42 Uhr)
- Verlinkte Bilder werden nicht mehr mit einem ∞ versehen.
- Slimbox ist nun standardmäßig integriert, eingedeutscht und angepasst. Zur Verwendung siehe http://www.digitalia.be/software/slimbox#usage
- Die Kommentare werden nun mit Gravataren geschmückt.
- Der Seitentitel wird wieder richtig angezeigt.
- Archiv- und Blogrolltemplates können nun für Seiten ausgewählt werden.
- Die Tagwolke wird per default nicht in der Sidebar angezeigt.
- Kleinere XHTML- und CSS-Validität-Bugfixes.
Hinweise:
- Die Installation des Themes erfolgt wie bei den meisten anderen Themes auch: runterladen, entpacken, den entpackten Ordner ins Theme-Verzeichnis kopieren, Theme aktivieren, fertig.
- Im Unterordner css liegt die Datei
grava-cforms.css. Um cForms-Formulare dem Theme entsprechend zu gestalten einfach diese Datei in den Ordner wp-content/plugins/contactforms/styling kopieren und im Backend bei cForms-Styling auswählen. - Beitragstitel sollten nicht zu lang sein, da diese sonst vom Beitragsdatum überlagert werden.
- Weniger als 10 Beiträge pro Seite anzeigen zu lassen ist nicht empfehlenswert, sieht sonst so leer aus.
Damit sollte eigentlich alles wie gewollt funktionieren. Falls dem nicht so sein sollte, dann meldet euch bitte hier zu Wort. Ansonsten: viel Spaß mit Grava!
Geschrieben am 2. Oktober 2007 um 04:06 Uhr | Tags: | Kategorie: Wordpress | 33 Kommentare
Wie schon versprochen gibt es ab heute das aktuelle Design dieses Blogs als Wordpress Theme. Ich wollte mal was einfaches und schlichtes bauen – mal sehen wie es ankommt. Keine Sidebar, eine einzige Spalte mit sich dem Browserfenster anpassender Breite, Seiten im Hauptmenü, Kategorien im Untermenü. 16px Standardschriftgröße,
Im Zuge des Homepage-Updates ist auf der Basis meines Homepagelayouts ein Wordpress-Theme entstanden, dass ich euch nicht vorenthalten möchte. Das Theme ist Valid XHTML 1.0 Strict gepaart mit herrlich validem CSS und Opensource – sprich: wenn es euch gefällt, benutzt es oder bastelt dran rum oder sonstwas. Wäre aber lieb wenn ihr einen Link auf meine Homepage setzen würdet, falls ihr das Theme verwendet.