Jeder Nutzer hat eigene Vorstellungen über sinnvolle Grundeinstellungen von Themes. Bei jedem Update des Dkret3-Themes müssen diese Einstellungen vom Benutzer erneut im Settings-Bereich eingestell werden.
Sofern man das My-dkret3-Child-Theme aktiviert hat, kann man es sich zukünftig leichter machen. Da auch die Einstellungen des Dkret3-Themes ‘gefiltert’ sind, können diese durch ein paar Zeilen PHP in der functions.php des Child-Themes vorgegeben werden.
Im folgenden Screencast erläutere ich, wie man das macht.
Fast jeder Benutzer wird zumindest das Headerbild eines WordPress-Themes ändern wollen. Mit Dkret³ kann dies bequem im Admin-Bereich des Themes erfolgen.
Das Standard-Header-Bild kann in einem Child-Theme jedoch auch bequem voreingestellt werden.
Grundlage des folgenden Screencasts ist die Aktivierung des my-dkret³-Child-Themes, was ich bereits im letzten Screencast erläutert habe.
Das Dkret³-Theme kann mit Hilfe des mitgelieferten Child-Themes my-dkret³ sehr flexibel angepasst werden. Prinzipiell kann das Dkret³-Theme so angepasst werden, als wenn man es selbst verändern würde.
Der große Vorteil eines Child-Themes ist, dass Dkret³ aktualisiert werden kann, ohne dass erneut Änderungen am Child-Theme vorgenommen werden müssen. Darüber hinaus “erbt” das Child-Theme alle Verbeserungen der neuen Dkret³-Version.
In einem ersten Screencast zeige ich, wie das my-dkret³-Child-Theme aktiviert werden kann. In weiteren Folgen werde ich erläutern, wie man my-dkret³ an die eigenen Bedürfnissen anpasst.
Zeitgleich mit dem Erscheinen von Wordpress 2.8 habe ich die finale Version 3.0 des Dkret3-Themes veröffentlicht, das bereits ALLE neuen Möglichkeiten von Wordpress 2.8 unterstützt:
Dkret-Widgets können mehrfach genutzt werden
verbesserte Sicherheit durch Unterstützung der neuen “escaping”-Funktionen
Unterstützung alle neuen Theme-Funktionen, Unterstützung von ARIA-Roles …)
vollständig neue und (auch optisch) verbesserte jQuery Drop-Down-Navigation (Superfish)
komplett neuer Admin-Bereich
integrierte Unterstützung von Google AdSense Werbung
…
Auf jeden Fall stecken mehrere Monate “harter Arbeit” in der Entwicklung und im Prinzip habe ich alles neu gemacht – nur nicht das Design.
Wie immer bei grundsätzlichen Änderungen können alte Wordpress-Versionen nur mit viel zusätzlichem Auwand unterstützt werden. Da Wordpress 2.8 alles so gut wie 2.7 macht und vieles einfach noch viel besser geworden ist, erfordert Dkret3 3.0 die aktuelle Wordpress-Version 2.8.
Alle Änderungen können im Changelog des Themes nachgelesen werden.
Supportfragen beantworte ich gerne im neuen Dkret3-Forum. Da das Theme auch in anderen Ländern eingesetzt wird, ist Englisch dort die bevorzugte Sprache. Wer des Englischen überhaupt nicht mächtig ist, kann gerne im deutschen Subforum posten.
Seit ein paar Minuten hat Wordpress 2.8 den zweiten Betastatus erreicht. Sofern das Release nicht erneut verschoben wird – wonach es aktuell nicht aussieht – sollte in etwa 7 Tagen mit der finalen Version zu rechnen sein.
Wer sich die vielen kleinen Änderungen seit der ersten Beta anschauen möchte kann im Wordpress Trac nachschauen.
Ich kann das Release kaum erwarten, weil in der Zwischenzeit auch das Dkret Theme Framework große Fortschritte gemacht hat. Praktisch alles ist neu programmiert und viele, viele neue Funktionen, Filter und SHORTCODES wurden ergänzt.
Obwohl bislang kaum Fehler auftreten, werde ich nach dem Release von Wordpress erst einmal eine vorläufige Beta von Dkret3 3.0 veröffentlichen.
Nach einigen Wochen Verzögerung steht einer nahenden Veröffentlichung ab heute weniger entgegen. Der aktuelle Entwicklungs-Trunk hat bereits den neuen Version-String “almost-beta” erhalten.
Ich selbst setze bereits seit mehreren Wochen die Version 2.8 ohne erkennbare Probleme ein. Nach wie vor sind noch “Tickets” im Trac offen und täglich kommen neue hinzu, allerdings sind dies in erster Linie Fehler, die nichts mit dem neuen Release zu tun haben, sondern bereits seit einigen Wordpress-Versionen vorliegen.
Während Version 2.7 eine radikal neue und meiner Menung nach bedeuted bessere Administrationsoberfläche auszeichnet, steht die Version 2.8 vor allem für Verbesserungen in Bezug auf die Stabilität.
Nachtrag vom 17.05.09:
Das Wichtigste habe ich wie immer vergessen: Interessierte können sich die Beta-Version jetzt natürlich auch herunterladen.
Obwohl Wordpress 2.8 bereits im April fertig sein sollte, wurde die Veröffentlichung nocheinmal auf Ende Mai verschoben.
Ich habe die Entwicklung von Wordpress 2.8 in den letzten Monaten genau verfolgt, da ich parallel mein Theme dkret3 3.0 entwickele. Über die großen Änderungen ist schon hinreichend informiert worden, sodass ich mich auch einigen der unzähligen kleinen Verbesserungen widmen möchte.
Da alle Änderungen genauestens im Trac protokolliert werden, ist dies die beste Anlaufstelle für Wissbegierige und absolut unverzichtbar für Entwickler. Für die neue Version wurden knapp 700 “Tickets” eingereicht, wovon über 550 bereits erledigt wurden. Viele dieser “Tickets” sind bereits vor längerer Zeit eingereicht worden und immer wieder von Version zu Version verschoben worden. weiterlesen »
Ein CSS Hack ist verantwortlich für die stabile Darstellung der Spalten in Dkret. Sowohl in aktuellen als auch in bereits veralteten Browsern sollten die Spalten ähnlich dargestellt werden, was leichter aussieht, als es in Wirklichkeit ist.
Ein großes Problem stellt der sogenannte Box model bug in älteren Internet Explorer Versionen dar. Außerdem wurde Spaltendarstellung früher meist mit Hilfe von HTML umgesetzt. Moderne Webseiten sollten jedoch “barrierefrei” programmiert werden, weshalb statt HTML lieber CSS benutzt werden sollte. CSS sieht allerdings keine Spaltendarstellung vor. weiterlesen »