Blog
Version 0.8.1 behebt Fehler
cms -db steht ab sofort in Version 0.8.1 zur Verfügung. Dabei wurden hauptsächlich Fehlerbehebungen eingebaut. Außerdem wurde das Design des Verwaltungsbereiches leicht verbessert und Seiten lassen sich jetzt alphabetisch sortieren.
Hier die Liste der Fehlerbereinigungen:
- Links zu Dateien können eingefügt werden
- Durch Aktualisierung von WYMeditor wird der Cursor in Firefox 3.6 jetzt richtig angezeigt
- Beim Veröffentlichen von Seiten wird jetzt der dazugehörige Entwurf gelöscht
- Benutzerwechsel ist funktionsfähig
- Kein CSRF-Schutz-Fehler mehr beim Ändern der Sichtbarkeit einer Seite
- Das Javascript-Event window.onload funktioniert jetzt auf der Website
Wie immer ist die neue Version im Downloadbereich oder unter cms-db.de/download verfügbar. Benutzer einer aktuellen Version werden zudem über den Verwaltungsbereich automatisch beanchrichtigt und können die Aktualisierung dort auch direkt durchführen. Eine vorherige Sicherungskopie ist dabei empfehlenswert, im Wiki finden sich Hinweise zur Aktualisierung.
Version 0.8 veröffentlicht
Ab sofort steht cms -db in Version 0.8 zur Verfügung. In dieser Version lassen sich zu den einzelnen Seiten Attribute festlegen, die z.B. Metadaten in den Kopf der Seiten einbinden. Auch die Erstellung von benutzerdefinierten Attributen und die Auswertung mittels Includes ist möglich. Für Entwickler ist dies im Wiki näher beschrieben.
Desweiteren wurde die Dateiverwaltung stark überarbeitet. Um hochgeladene Dateien besser sortieren zu können, ist jetzt die Erstellung von Ordnern möglich. Bilder in bestimmten Dateiformaten können durch Anklicken in einer Vorschau angesehen werden. Dabei werden die Bilder zuvor auf dem Server kleingerechnet und komprimiert, um die Übertragung zu verschnellern. Textdateien können bearbeitet werden, und zwar entweder mit einem einfachen Texteditor, oder mit Syntax-Hervorhebung (ebenfalls für Includes und Template verfügbar). Auch beim Einfügen von Bildern mit dem grafischen Editor wird jetzt eine kleine Vorschau angezeigt.
Zu den weiteren Änderungen gehören eine verbesserte Mobilversion und eine Version für Tablets, die ähnlich der Mobilversion funktioniert, das Menü jedoch nicht über dem Inhalt, sondern links davon darstellt, um den vergleichsweise größeren Bildschirm besser auszunutzen. Der grafische Editor wird jetzt unabhängig von der Einstellung der Verwaltungsbereich-Anzeige je nach Unterstützung durch den Browser automatisch ausgewählt.
Entwürfe und automatische Speicherung sind jetzt auch im Blog verfügbar, außerdem wurde die Verwaltung von Tags vereinfacht. Die Seiten-URLs können jetzt unter Verwendung des kompletten Pfades zu den Seiten erzeugt werden. Diese Option muss bei einer Aktualisierung aus Gründen der Abwärtskompatibilität von Hand in den Einstellungen geändert werden, bei einer neuen Installation ist sie voreingestellt.
Außerdem ist die neue Version in vollem Umfang kompatibel zu PHP 5.3 und es wurden mehrere Stellen im Quelltext berichtigt, wo unsauber programmiert wurde. Wie üblich sind auch einige Fehlerbehebungen enthalten, davon behebt einer einen möglichen Datenverlust beim Löschen von Gästebucheinträgen. Auch sind Behebungen für drei kleine Sicherheitslücken, die allerdings gar nicht bis kaum ausgenützt werden konnten. Eine nähere Beschreibung der behobenen Lücken ist in der "Exploit Database" verfügbar. Eine vollständige Liste der Änderungen ist auf Englisch verfügbar.
Wie immer kann die neue Version im Downloadbereich oder unter cms-db.de/download heruntergeladen werden. Benutzer einer aktuellen Version werden im Adminbereich automatisch benachrichtigt und können die neueste Version dort herunterladen. Eine vorherige Sicherheitskopie ist empfehlenswert. Eine genaue Anleitung zur Aktualisierung ist im Wiki verfügbar.
Version 0.7.13 fertiggestellt
Ab sofort steht cms -db in Version 0.7.13 zum Download bereit. Es gibt jetzt eine Variable, die die vollständige URL der aktuellen Seite ausgibt, was z.B. für "Permalinks" benutzt werden kann.
Im Editor wird jetzt die Liste der Seiten und Dateien beim Einfügen eines Links oder eines Bildes automatisch aktualisiert, wodurch auch zwischenzeitlich hochgeladene Dateien berücksichtigt werden. Zudem wird beim Einfügen von Bildern ohne alternativen Text jetzt automatisch ein Leerzeichen eingefügt, um den Bestimmungen von XHTML zu folgen. Der alternative Text sollte aber auf jeden Fall ausgefüllt werden, falls ein Bild eingefügt wird, das für den Inhalt von Bedeutung ist, da er beim Fehlen des Bildes oder falls es nicht angezeigt werden kann stattdessen sichtbar ist.
Eine weitere Änderung ist die überarbeitete Variablenseite im Adminbereich. Dort werden die einzelnen Variablen jetzt in Gruppen sortiert und können somit leichter gefunden werden.
Es sind auch zwei Fehlerbehebungen enthalten: Zum Einen führt jetzt das Erstellen von mehreren Blogeinträgen gleichzeitig (z.B. durch mehrere Benutzer) nicht mehr dazu, dass nur der zuletzt gespeicherte erhalten bleibt, sondern es werden beide korrekt gespeichert. Außerdem gehen einem Benutzer jetzt beim Ändern des Passworts nicht mehr seine Rechte verloren (das Problem trat nicht bei Änderung durch den Hauptbenutzer auf).
Wie immer ist die neue Version auf der Downloadseite oder unter cms-db.de/download verfügbar. Alle Benutzer von Version 0.7.12 erhalten die neue Version zudem automatisch über den Adminbereich. Sicherheitshalber empfiehlt es sich vor der Aktualisierung eine Sicherung der Daten durchzuführen und herunterzuladen.
Version 0.7.12 ist fertig
Ab sofort steht cms -db in Version 0.7.12 zum Download bereit. Neu sind einige Variablen für die Verlinkung der Blog-Feeds. Außerdem werden jetzt neuere Versionen von Opera in der Browserstatistik erkannt.
Es sind auch einige wichtige Fehlerbehebungen enthalten: Beim Update über den Adminbereich kommt es jetzt nicht mehr zu Problemen aufgrund von Dateiberechtigungen und in Webkit-Browsern wie z.B. Safari werden jetzt keine überflüssigen Neuer-Tab-Buttons in der Seitenliste angezeigt.
Die neue Version steht wie immer im Downloadbereich oder unter cms-db.de/download zur Verfügung. Benutzer von Version 0.7.11 werden zum Schutz vor Fehlern durch den Bug in der Update-Funktion nicht über die Aktualisierung benachrichtigt. Das Update muss einmalig manuell durchgeführt werden, denn mit der neuen Version ist der Fehler behoben.
Version 0.7.11 aktualisiert sich selbst
Ab sofort steht cms -db in Version 0.7.11 zum Download bereit. Die Ersteinrichtung lässt sich jetzt einfacher starten und Aktualisierungen können komplett automatisch über den Adminbereich installiert werden. Für die automatische Aktualisierung sollte die PHP-Erweiterung cURL installiert sein. Diese wird benötigt, um nach Updates zu suchen und sie bei Bedarf herunterzuladen. Die eigentliche Installation geschieht über FTP, die erforderlichen Zugangsdaten werden beim ersten Update erfragt. Alternativ könne sie auch schon vorab in den Einstellungen eingegeben werden.
Weiterhin wurde das Design der Speicherplatzübersicht an die Fortschrittsanzeige beim Update angepasst. Zudem sind einige Vorbereitungen für die PHP-Versionen 5.3 und 6.0 enthalten. Eine vollständige Aktualisierung zur Unterstützung dieser Versionen ist voraussichtlich im April 2010 zu erwarten, weil dann die PHP 5.3 in Ubuntu ausgeliefert wird. Falls es durch sonstige Umstände erforderlich werden sollte, wird es aber auch schon vorher eine Aktualisierung geben.
Wie immer ist die neue Version im Downloadbereich der Website oder unter cms-db.de/download erhältlich. Benutzer von Version 0.7.10 werden zudem automatisch im Adminbereich benachrichtigt und finden dort auch einen direkten Downloadlink.
Version 0.7.10 spricht Italienisch
Ab sofort ist cms -db in Version 0.7.10 verfügbar. Dabei sind zwei große Neuerungen enthalten: Zum Einen ist jetzt dank unseres Forenmitglieds alessandra eine italienische Übersetzung enthalten. Außerdem wird man jetzt automatisch im Adminbereich über neue Versionen informiert und kann dort direkt das Update-Archiv herunterladen.
Als weitere Änderung wurde das Speichern von Seiten als Entwurf im Adminbereich klarifiziert, wodurch mögliche Missverständisse beseitigt werden sollten. Zudem sollte das Kontaktformular mit schlecht konfigurierten Maildiensten jetzt besser funktionieren. Alle weiteren Änderungen waren für die Übersetzung nötig oder sind Bugfixes für dadurch auftretende Probleme.
Wie immer kann die neue Version auf der Download-Seite oder unter cms-db.de/download heruntergeladen werden.
Version 0.7.9 steht bereit
Ab sofort steht cms -db in Version 0.7.9 zum Download bereit. In der neuen Version sind zwei Bugfixes enthalten: Die Anzeige der Website funktioniert jetzt wieder mit PHP 5 und 5.1. In Version 0.7.8 wurde versehentlich eine Funktion verwendet, die erst ab PHP 5.2 verfügbar ist. Außerdem funktionieren jetzt im Blog die Links zur Artikelansicht und die Kommentare wieder.
Die neue Version lässt sich wie immer im Downloadbereich oder unter cms-db.de/download herunterladen.
Version 0.7.8 ist verfügbar
Ab sofort steht cms -db in Version 0.7.8 zum Download bereit. Einige Hinweise und Fehlermeldungen des CMS' werden jetzt in einem besseren Design dargestellt und die Statistik erkennt neuere Browserversionen. Außerdem ist der bereits im letzten Beitrag angekünfigte Bugfix für das RAM-Problem enthalten.
Wie immer kann die neue Version im Downloadbereich oder unter cms-db.de/download heruntergeladen werden.
Version 0.7.7 ist fertig
cms -db steht ab sofort in Version 0.7.7 zum Download bereit. Dabei sind wieder einige neue Funktionen enthalten. Die Mobilversion lässt sich nun durch ein überarbeitetes Design auf Touchscreens einfacher bedienen und bei Bedarf kann auf der Anmeldeseite manuell zwischen der Standardversion, der Mobilversion und der Kompatibilitätsversion gewählt werden.
Die weiteren Änderungen sind hauptsächlich unter der Haube: Die Seitensortierung funktioniert jetzt mittels jQuery UI, wodurch eine Möglichkeit zur Anpassung in der Zukunft gegeben ist. Das Blog hat jetzt mehr Optionen, die in der Variable festgelegt werden können, die Dokumentation hierzu wird bald folgen. Außerdem wurden Vorbereitungen für das neue Seitenformat getroffen, kleine Speicheroptimierungen eingefügt und die Liste der Dateiberechtigungen um eine Option zum Zurücksetzen der Dateirechte des Datenordners erweitert. Diese Option kann allerdings auch Fehler auslösen und ist nur dazu gedacht, den Zugriff über FTP zu ermöglichen, falls der Server schlecht konfiguriert ist.
Auch in der neuesten Version gab es wieder einige Bugfixes: Die Statistik und der Besucherzähler funktionieren nun wieder korrekt und zählen nicht bei jedem Seitenaufruf. Der Cache wird jetzt (falls er aktiviert ist) nach dem Löschen von Blogeinträgen geleert und der Zeichensatz wird jetzt im HTTP-Header gesetzt, was Probleme mit Umlauten oder Sonderzeichen bei einigen Serverkonfigurationen beseitigt.
Wie immer ist die neue Version im Downloadbereich oder unter cms-db.de/download verfügbar.
Version 0.7.6 veröffentlicht
cms -db steht ab sofort in Version 0.7.6 zum Download bereit. Dabei sind vor allem Bugfixes und einige kleine Änderungen enthalten.
Es ist jetzt möglich, einen Besucherzähler auf der Website einzublenden. Hierfür und für die Statistik wurde auch die IP-Speicherung verbessert; nach 24 Stunden wird ein Benutzer jetzt erneut gezählt und die Daten werden in eine, neuen Format gespeichert, das den User-Agent enthält und mit dem MD5-Algorithmus behandelt wird, wodurch es nicht möglich ist, die IPs der Benutzer auszulesen. Die Anzahl der Besucher wird auch gezählt, wenn der die Variable nicht eingesetzt wird, aber das Auslesen ist nur darüber möglich.
Beim Wiederherstellen von Backups des alten Formats wird jetzt wie beim neuen Format auch von der Update-Funktion Gebrauch gemacht, um Backups aus älteren Versionen zu behandeln. Dies ist allerdings nur teilweise möglich, da bei Backups aus Version 0.7.5 oder älter die Version nicht festgestellt werden kann.
Zu den Fehlerbehebungen zählen ein Fehler, der das Update von einer älteren Version als 0.7.3 verhinderte und ein Problem in der Mobilsyntax in Zusammenhang mit Listen und Überschriften. Außerdem funktioniert die Variable, welche die letzte Änderung einer Seite anzeigt jetzt wieder.
Wie immer kann die neue Version auf der Download-Seite oder unter cms-db.de/download heruntergeladen werden.