Dkret3 3.0 erschienen

screenshotZeitgleich 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.

WordPress 2.8 – beta2

wordpressSeit 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.

WordPress 2.8 – almost beta

wordpressNach 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.

Neuigkeiten in WordPress 2.8

wordpressObwohl 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 »

Ändern des Layouts in dkret

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 »

WordPress 2.5 Galerien mit Dkret3 1.9

Mit Version 2.5 unterstützt WordPress endlich Galerien ohne zusätzliche Plugins. Anders als bei vielen externen Lösungen hat man somit die Gewissheit, dass die eigenen Galerien auch zukünftig noch dargestellt werden können.

Alle Galerien in WordPress 2.5 sind Beiträge. Statt Bilder einzeln hochzuladen und dann eines nach dem anderen in den Beitrag einzufügen, kann man ab WordPress 2.5 sie komplett als Galerie einfügen.

Der Dialog zum Hochladen eines Bildes befindet sich prominent oberhalb des Beitragseditors. Es spielt keine Rolle, ob die visuelle Ansicht oder der Codeeditor benutzt wird.

Sofern das aktuelle Flash-Plugin von Adobe auf dem Rechner installiert ist, können mehrere Bilder auf einmal ausgewählt und hochgeladen werden. WordPress legt dabei drei verscheidene Versionen der Bilder auf dem Server ab: Vorschaubild, Medium und vollständige Größe. weiterlesen »

“Unpack()” Fehler behoben!

Seit mehreren Monaten ist meine Seite sporadisch nicht zu erreichen. Statt der erwarteten grünen Wiese wird der Besucher ganz in weiß empfangen. Nur spröde Fehlermeldungen wie

Warning: unpack() [function.unpack]: Type V: not enough input,
need 4, have 0 in /***/wp-includes/gettext.php on line 85

zieren die “Seite”.

Seit einigen Monaten behelfe ich mir damit, auf die Lokalisation meiner Seite zu verzichten, da der Fehler scheinbar ausschließlich im Zusammenhang mit den Übersetzungsfunktionen (gettext) von WordPress auftritt. Für mich war diese “Lösung” jedoch auf Dauer nicht annehmbar, da ich möglicherweise zukünftig nicht ausschließlich private Seiten hosten möchte.

Dass ich nicht der einzige bin, der unter diesem Fehler zu leiden hat, wird bei einer Suche im Internet schnell deutlich. Ich empfehle allen den Beitrag von Mathias Brusdeylin zum diesem Thema.

Eine Suche in den Supportforen zu WordPress brachte zwar viele Hinweise, jedoch keine Lösung. Auch der sonst immer vorzügliche Support meines Hosters “all-inkl” versagte. Im Zuge der Vorbereitungen meines “Umzugs” zu einem amerikanischen Hoster, bin ich auf eine kleine Konfigurationshilfe in den Hilfedateien von “all-inkl” gestoßen. Ein kleiner Eintrag in die .htaccess Datei meiner WordPress-Installation genügt, um von PHP5 auf PHP4 umzustellen:

AddHandler php4-cgi .php

Auch diese “Lösung” ist mit einem Verzicht verbunden. Allerdings wird PHP5 derzeit noch nicht von WordPress offiziell unterstützt, es sollte nur unter PHP5 zu nutzen sein. Einzelne (sehr wenige) Plugins erfordern PHP5, sodass für mich eine Rückkehr zum alten PHP4 gegenüber dem Verzicht auf eine deutsche Übersetzung das kleinere Übel darstellt.

Mein “Fix” sollte grundsätzlich für alle bei “all-inkl” gehostete Seiten funktionieren. Andere Anbieter lassen aber normalerweise ebenfalls einen Wechsel der PHP Version zu. Ob die beschriebene Fehlermeldung überhaupt bei anderen Hostern auftritt, ist mir jedoch nicht bekannt.

Damit der Eintrag in .htaccess nicht von WordPress überschrieben werden kann, muss mein Fix unbedingt nach

# END WordPress

eingefügt werden.

Neues Navigations-Widget in Dkret 1.7

Die Funktion mit Hilfe derer man WordPress-Seiten anzeigen kann, sieht leider nicht vor, nur die Unterseiten der gerade dargestellten Seite zusätzlich anzuzeigen. Stattdessen werden alle Unterseiten der gleichen Ebene angezeigt.

Das Foldable Page List Plugin bietet genau die gewünschte Funktionalität. Ich habe für Dkret 1.7 extra ein neues “Seiten”-Widget erstellt, welches das Standard-Seiten-Widget von WordPress 2.5 ersetzt.

Mein Widget bietet gegenüber dem Original zusätzlich die Funktionen,

  • den Seitentitel vollständig auszublenden,
  • die Seitennavigation nur anzuzeigen, wenn die aktuelle Seite über Unterseiten verfügt,
  • und zeigt nur Unterseiten der aktuellen Seiten an.

Das Subpages-Widget ist ab sofort nicht mehr Bestandteil des Dkret-Themes, da mein neuen Seiten-Widget dessen Funktionen in besserer Form erledigt.

Dkret3 1.6 veröffentlicht

Seit ein paar Tagen ist WordPress 2.5 öffentlich herunterzuladen. Bereits die Releasekandidaten liefen auf meiner lokalen Installation problemlos. Auch das Update hier verlief im Grunde komplikationslos.

Ich habe Dkret3 nochmals grundlegend aktualisiert, sodass viele der neuen Funktionen von WordPress 2.5 bereits unterstützt werden. Da ich nicht die Zeit habe, mein Theme auch unter älteren WordPress-Versionen zu testen und ich darüber hinaus absolut begeistert von dem 2.5er Release bin, unterstützt Dkret3 1.6 ausschließlich WordPress 2.5.

Wirklich fantastisch sind die Möglichkeiten des neuen Medienuploads. Gallerien können in Sekunden erstellt werden, sofern man das aktuelle Flash-Plugin installiert hat.

Alle Änderungen hier zu dokumentieren, ist mir zu umständlich. Ladet Euch einfach die neue Version herunter und lest das Changlog.

Neues Forum

Ich habe das Update auf WordPress 2.5 dazu genutzt, einmal gründlich in meiner Datenbank aufzuräumen.

Dabei musste ich am Ende leider feststellen, dass meine Umstellung auf UTF-8 (seit ein paar Versionen die Standardcodierung von WordPress) nicht überall geklappt hat. Vor allem im Forum habe ich hunderte fehlerhafte Postings gehabt.

Ich habe mich dazu entschlossen, ein Ende mit Schrecken einem Schrecken ohne Ende vorzuziehen und habe kurzerhand WordPress und das gesamte Forum neu installiert. Dabei habe ich gleich den Wechsel auf Simple:Press Forum vollzogen.

Alle ehemals registrierten Benutzer müssen (und können ab sofort auch wieder) sich neu registrieren.

Auch der Link zum Forum hat sich geändert. Derzeit habe ich aber noch einen Redirect auf die alte Seite gesetzt, sodass auch der alte Link zum neuen Forum führt. Trotzdem sollte zukünfitg der neue Link verwendet werden.