Blog
Version 0.7.4 beseitigt Probleme
Version 0.7.4 steht ab sofort zum Download bereit. Sie behebt zwei Probleme:
- Manchmal durch die Kompression des T-Mobile-Zwangsproxys entstehende Probleme werden jetzt umgangen, indem der HTML-Header statt dem XHTML-Header gesendet wird.
- Nach dem Wiederherstellen eines Backups ist es jetzt wieder möglich auf hochgeladene Dateien zuzugreifen.
Version 0.7.3 ist fertig
Version 0.7.3 steht ab sofort zum Download bereit. Der Cache ist jetzt standardmäßig deaktiviert und lässt sich ebenso wie der XHTML-Header jetzt im Adminbereich an- und ausschalten.
Das Deaktivieren des XHTML-Headers ist bei einigen (insbesondere kostenlosen) Hostern nötig, die gegen den W3C-Standard nach dem Ende des Body-Bereichs der Seiten einen Statistik- oder Werbecode einfügen. Allerdings ist es empfehlenswert, den HTML-Header aktiviert zu lassen, falls dadurch keine Probleme entstehen, da dadurch das Markup im Browser (falls unterstützt) als XHTML interpretiert wird, was eine bessere Fehlerkorrektur ermöglicht.
Außerdem ist jetzt ein Update von einer älteren Version als 0.7 wieder problemlos möglich.
Version 0.7.2 veröffentlicht
cms -db ist ab sofort in Version 0.7.2 verfügbar. Die neue Version beinhaltet einige Verbesserungen und Bugfixes.
Die neue Navigation, die bisher schon im Administrationsbereich für Seiten und Einstellungen verwendet wurde, findet jetzt auch in der Datei- und Includeverwaltung Verwendung. Zudem erkennt die Statistik jetzt neuerer Browserversionen und die am häufigsten benutzten Mobilbrowser. Außerdem ist das Datum in der Liste der letzten Blogeinträge jetzt mit der CSS-Klasse data gekennzeichnet, was die Anpassung der Darstellung des Datums oder auch das Ausblenden ermöglicht.
Zu den Bugfixes zählen die korrekte Sortierung von Browsern in der Statistik sowie von Dateien und Includes. Neue Tabs haben jetzt ein eigenes Symbol und werden nicht mehr fälschlicherweise mit dem Info-Symbol dargestellt.
Version 0.7.1 mit Bugfixes
cms -db ist ab sofort in Version 0.7.1 verfügbar. Es ist jetzt möglich eine Liste der letzten zehn Blogeinträge anzeigen zu lassen und das Umfließen von Bildern im Editor aufzuheben. Außerdem sind Bugfixes enthalten, durch die Fehler beim Einfügen von Links und Dateien im Editor und mögliche Probleme bei Sonderzeichen in Titeln von Blogeinträgen behoben werden.
Version 0.7 veröffentlicht
cms -db steht ab sofort in Version 0.7 zum Download bereit. Eigentlich hatte ich geplant, die neue Version schon im Juni zu veröffentlichen, allerdings ist es jetzt doch etwas später geworden. Dafür sollten aber alle größeren Fehler schon beseitigt sein, da ich die neue Version schon im unfertigen Stadium auf mehreren Websites verwendet habe.
Zu den neuen Funktionen zählen unter anderen der Blog, die speziell für Handys angepasste Mobilversion und englische Sprachdateien. Es gibt auch einige neue Variablen, mit denen die Website deutlich flexibler gestaltet werden kann. Außerdem lassen sich die Inhalte des Ordners data jetzt bei Verwendung eines Apache-Servers nicht mehr über einen Browser aufrufen, wodurch eine Sicherheitslücke behoben wurde, die nach dem Erstellen eines kompletten Backups auftrat.
Wiki online
Das Wiki ist ab sofort unter wiki.cms-db.de verfügbar. Bis jetzt sind noch nicht alle Inhalte dorthin kopiert, sobald das erledigt ist, wird das Wiki auch statt der Dokumentation hier verlinkt.
Ich werde bald noch einen Bereich im Forum erstellen, wo man sich melden sollte, bevor man einen neuen Artikel erstellt, damit er auch an der richtigen Stelle landet. Auch eine kleine Anleitung, damit alle Artikel einheitlich formatiert werden, wird es geben. Übersetzungen von Artikeln sind erwünscht und müssen nicht vorher im Forum gemeldet werden, wobei ein Thema zum Diskutieren von möglichen Übersetzungsfehlern erwünscht ist.
Nachtrag (20. Juli 2009)
Der Bereich im Forum ist inzwischen eingerichtet.
Mobilversion und Android
Heute ist mein neues Handy angekommen: Ein HTC Magic mit Android. Das heißt, dass ich die Mobilversion von cms -db sehr gut unter Android laufen wird, da ich sie zukünftig regelmäßig darauf testen werde.
Bisher ist mir ein Fehler in Zusammenhang mit der kürzlich hinzugekommenen Funktion zum automatischen Speichern aufgefallen. Die Seite wird in der Spezialsyntax gespeichert statt als HTML, was zu Problemen führt, wenn die zwischengespeicherte Seite auf einem Computer weiterbearbeitet wird.
Außerdem funktioniert die Syntax bisher nicht bei der Blogfunktion. (Deshalb gibt es in diesem Blogeintrag auch keine Absätze oder sonstigen Formatierungen.)
Nachtrag (8. Juni 2009)
Der Bug, durch den die Mobilsyntax im Blog nicht funktioniert hatte, ist inzwischen behoben. (Damit gibt es jetzt in diesem Beitrag auch Absätze.)
2. Nachtrag (10. Juni 2009)
Der Fehler in der Autospeicherfunktion ist inzwischen auch behoben und die aktualisierte Version ist im Testbereich verfügbar.
Blogfeeds
Die Blog-Funktion kann jetzt auch Feeds erstellen. Es ist möglich, Artikel aller Tags anzuzeigen, oder nur Artikel zu einem bestimmten Tag.
Wer allgemein aktuelle Infos zu cms -db haben möchte, kann jetzt den RSS-Feed mit der URL http://cms-db.de/cms/blogfeed.php?l=de&p=blog verwenden. Wer nur über neue Versionen informiert werden will, kann den Feed für das Tag "release" verwenden: http://cms-db.de/cms/blogfeed.php?l=de&p=blog&t=release
Die Feeds werden in aktuellen Webbrowsern mit RSS-Unterstützung auf jeder Seite des Blogs angeboten. Die Feeds für einzelne Tags werden auf der dazugehörigen Übersichtsseite angezeigt.
Ich werde in nächster Zeit auch noch einen Kommentar-Feed hinzufügen.
Blogfunktion und Version 0.7
Langsam nähert sich die Veröffentlichung von Version 0.7. Die Blogfunktion ist inzwischen zum größten Teil fertig: Im Adminbereich können Artikel erstellt und bearbeitet werden und auch die Anzeige der Artikel auf der Website funktioniert bereits. Es gibt aber auch einige Dinge, die im Moment noch fehlen. Dazu gehören der RSS-Feed und die Möglichkeit, im Adminberich die Kommentare zu verwalten. Ich werde diese Funktionen dann bald vervollständigen, sodass Version 0.7 wahrscheinlich im Juni fertig sein wird.
Neben der Blogfunktion gibt es auch noch einige andere Änderungen:
Die größte dieser Änderungen ist die neue Mobilversion. Wenn der Adminbereich mit einem mobilen Gerät wie z.B. einem Handy aufgerufen wird, erscheint automatisch eine speziell angepasste Version, die auch auf kleinen Bildschirmen benutzbar ist. Da bei keinem der aktuellen Mobilbrowsern (Android Browser, Opera Mini/Mobile, Safari Mobile, ...) der WYSIWYM-Editor funktioniert, musste eine andere Lösung zum Bearbeiten der Seiten gefunden werden - eine spezielle Syntax wird zur Kennzeichnung von Überschriften, Absätzen und Hervorhebungen verwendet.
Auch beim Editor gab es einige Änderungen, so ist es jetzt möglich, die Ausrichtung von Bildern zu ändern und Sprungmarken zu Überschriften hinzuzufügen, die direkt verlinkt werden können.
Bei einer Neuinstallation gibt es auch eine große Neuerung: Es gibt jetzt ein neues Standardtemplate, das moderner aussieht, als das alte und auch ein paar kleine Probleme mit dem vorherigen Template beseitigt.
Im Adminbereich gab es an einigen Stellen kleinere Veränderungen, durch die die Bedienung noch einfacher wird und auch im Hintergrund hat sich vieles getan. Dies betrifft z.B. die komplette Umrüstung des Adminbereiches auf jQuery.
Auch bei der Lokalisierung hat sich einiges getan. Der Adminbereich ist jetzt vollständig auf Englisch verfügbar und es werden auch verschiedene Sprachen (z.B. Chinesisch, Russisch, Griechisch, ...) bei der Erstellung der schönen URLs berücksichtigt. Bei der Suchfunktion wurden kleinere Probleme in Verbindung mit Umlauten und Groß- und Kleinschreibung durch Verwendung der PHP-Erweiterung mbstring behoben.
Wie immer kann der aktuelle Entwicklungsstand im Testbereich ausprobiert und heruntergeladen werden. Dort gibt es auch eine komplette Liste der Änderungen.
Überarbeitung des Designs
Das Design der Website von cms -db wurde erneut überarbeitet. Es werden jetzt deutlich weniger Bilder eingesetzt, was zu kürzeren Ladezeiten führen sollte. Außerdem befinden sich jetzt rechts oben einige Direktlinks auf häufig benutze Seiten, die nach Sprache sortiert sind.
