Blog
Zeige nur Einträge mit dem Tag cms.
Version 0.9.4 erweitert Datensicherungsfunktionen
Ab sofort ist cms -db in Version 0.9.4 verfügbar. Mit der neuen Version können mehrere Datensicherungen erstellt und verwaltet werden. Damit ist es jetzt auch möglich, Datensicherungen manuell über FTP hochzuladen, falls sie zu groß für die eingebaute Upload-Funktion sind.
Außerdem wurde die zur Syntaxhervorhebung eingesetzte Software-Komponente CodeMirror aktualisiert, wodurch einige Fehler der alten Version beseitigt sind und auch neue Sprachen farblich hervorgehoben werden können.
Nach Aktualisierungen werden ab dieser Version alte, nicht mehr benötigte Dateien automatisch über FTP gelöscht, falls dies nicht möglich ist wird dem Nutzer eine Liste der zu löschenden Dateien angezeigt.
Eine vollständige Liste der Änderungen ist wie immer im Verwaltungsbereich der neuen Version ersichtlich, also auch in der Entwicklungsversion aus dem Testbereich.
Die neue Version kann ab sofort auf der Download-Seite heruntergeladen werden. Nutzer älterer Versionen werden über den Verwaltungsbereich benachrichtigt und können die neue Version dort installieren. Dabei wird zunächst die Zwischenversion 0.9.3 installiert, die einige Fehler in der Aktualisierungsfunktion beseitigt. Alternativ ist die Aktualisierung auch manuell möglich, im Wiki gibt es Details zum Aktualisierungsvorgang.
Version 0.9.2 behebt Probleme
Ab sofort steht cms -db in Version 0.9.2 bereit. Damit werden Probleme behoben, die bei Neuinstallation oder Aktualisierung auftreten konnten.
Wie immer steht die neue Version über den entsprechenden Menüpunkt auf dieser Website zum Download bereit. Im Wiki sind Hinweise zur Aktualisierung verfügbar.
Wichtig: Die automatische Aktualisierung über den Verwaltungsbereich ist von Version 0.9 aufgrund eines Fehlers nicht möglich. Nutzer dieser Version müssen eine manuelle Aktualisierung durchführen, wie im Wiki beschrieben.
Nutzer der Versionen bis 0.8.1 oder der Version 0.9.1 können die Aktualisierung auch über den Verwaltungsbereich durchführen, falls die Serversoftware die Voraussetzungen erfüllt.
Version 0.9.1 verfügbar
Ab sofort ist cms -db in Version 0.9.1 verfügbar. Mit dieser Veröffentlichung ist auch die Seitenverwaltung auf die neue Oberfläche angepasst, die bereits seit Version 0.9 in der Datei- und Include-Verwaltung sowie im Blog benutzt wird.
Desweiteren wird die Tablet-Version des Verwaltungsbereiches jetzt auf Android-Honeycomb-Geräten automatisch angezeigt und die Statistik erkennt weitere Browser(versionen) und Betriebssysteme.
Aus Sicherheitsgründen ist mit der neuen Version bei mehreren Installationen von cms -db unter der gleichen Domain keine gleichzeitige Anmeldung mehr möglich. Zudem ist der Verwaltungsbereich jetzt durch eine neue jQuery-Version mit Internet Explorer 9 kompatibel. Auch eine Fehlerbehebung für Probleme mit den Fehlermeldungen des Gästebuchs und des Kontaktformulars in Verbindung mit (X)HTML 5 ist enthalten.
Wie immer kann die neue Version im Downloadbereich dieser Website heruntergeladen werden. Eine vorherige Sicherungskopie ist in jedem Fall empfehlenswert. Im Wiki finden sich weitere Informationen zum Aktualisierungsvorgang.
Wichtig: Von Version 0.9 aus ist keine automatische Aktualisierung über den Verwaltungsbereich möglich. Hier muss eine manuelle Aktualisierung wie im Wiki beschrieben durchgeführt werden.
Version 0.9 mit überarbeiteter Oberfläche
Ab sofort steht cms -db in Version 0.9 zum Download bereit. In der neuen Version wurde die Verwaltungsoberfläche deutlich überarbeitet. Die Listen in der Dateiverwaltung, dem Blog und anderen Bereichen sind jetzt übersichtlicher gestaltet, die Seitenverwaltung folgt mit einer kommenden Version. Auch die Einstellungen wurden überarbeitet und Eingabefelder wurden umgestaltet. Aufgrund dieser weitreichenden Änderungen muss nach einer Aktualisierung der Browser-Cache gelöscht werden, ansonsten kommt es zu Fehldarstellungen.
In den Einstellungen ist es jetzt möglich, die automatische Überprüfung auf Aktualisierungen abzuschalten, es ist dann möglich über ein Symbol im Verwaltungsbereich die Überprüfung anzustoßen.
Neu dazugekommen bei den Einstellungen ist auch die Möglichkeit zur Anpassung des WYSIWYM-Editors. Dort können jetzt benutzerdefinierte CSS-Klassen eingebunden werden. Auch ist es standardmäßig möglich, Bilder auf die volle Seitenbreite auszudehnen. Zudem wird jetzt das Problem umgangen, dass eingebundene Bilder nach dem Verschieben nicht mehr korrekt angezeigt wurden und die italienische Übersetzung des Editors wurde verbessert.
Einige der Neuerungen betreffen auch die erzeugte Website. So sind die Fehlermeldungen bei unvollständigen Formulareingaben und bei einigen nicht existierenden Seiten ausführlicher und leichter verständlich. Im Blog wird jetzt auch in der Tag-Ansicht der Name des gewählten Tags angezeigt.
Zu den sonstigen Änderungen gehören eine vereinfachte Installation und die Verwendung des neuen Archivformats für den Standardinhalt. Der Tag-Editor im Blog wurde verbessert und Variablen werden jetzt auch im Blog ersetzt. Mit der neuen Version ist auch eine neue Version von CodeMirror, dem Editor mit Syntax-Hervorhebung, enthalten und die Browser- und Betriebssystem-Erkennung der Statistik wurde aktualisiert. Außerdem sind über 15 Fehlerbehebungen enthalten. Eine genaue Auflistung findet sich im Verwaltungsbereich der neuen Version bzw. im Testbereich.
Wie üblich ist die neue Version in Downloadbereich der Website verfügbar, Nutzer der letzten Versionen werden bei entsprechender Einrichtung des Servers automatisch benachrichtigt. Bei der Aktualisierung ist eine vorherige Sicherungskopie empfehlenswert. Weitere Informationen sind im Wiki verfügbar.
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.
Rückblick und Vorschau zum Jahresende
Das Jahr 2009 ist nun schon wieder fast vorbei und bei cms -db hat sich in dieser Zeit einiges getan: Es gab zwei große neue Versionen und viele kleine, die unzählige Neuerungen brachten. Einige der größeren neuen Funktionen sind wohl die Lokalisierung, die Blog-Funktion und die automatische Aktualisierung. Aber auch die vielen kleineren Änderungen haben eine große Bedeutung: Durch sie wird die Bedienung teilweise deutlich erleichtert und es ist weniger Handarbeit nötig.
Auch im nächsten Jahr geht es mit der Entwicklung weiter: Version 0.8 wird mit einigen nützlichen Funktionen, wie Syntax-Hervorhebung, einer verbesserten Mobilversion und der Möglichkeit einzelnen Seiten Attribute zuzuweisen, noch Anfang nächsten Jahres fertiggestellt. Außerdem gibt es cms -db ab März nächsten Jahres schon seit über drei Jahren.
Ich wünsche allen Benutzern ein gutes neues Jahr! In diesem Beitrag möchte ich mich gleichzeitig auch für die Unterstützung in Form von Forenbeiträgen, E-Mails und Übersetzungen bedanken und wünsche mir von den Benutzern weiterhin viel Unterstützung. Wer cms -db übersetzen möchte oder Fragen hat, darf sich gerne bei mir melden!
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.
