Blog
Zeige nur Einträge mit dem Tag lokalisierung.
« Zurück 1 Weiter »
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.
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.
Version 0.6 steht zum Download bereit
Version 0.6 von cms -db steht ab sofort im Downloadbereich zur Verfügung.
Neu in dieser Version ist vor allem die Möglichkeit zur Lokalisierung. Eine komplette englische Übersetzung wird in einer der nächsten Versionen von cms -db folgen. Außerdem gibt es jetzt im Adminbereich Tabs und einen neuen Editor (beides nur mit aktiviertem Javascript). Unter Umständen kann es vorkommen, dass nach dem Bearbeiten einer Seite in XHTML-kompatiblen Browsern eine Fehlermeldung erscheint, weil das ausgegebene Dokument nicht korrekt ist. Dies tritt nur beim Ersten Bearbeiten einer Seite mit dem neuen Editor auf und lässt sich durch erneutes Öffnen und Speichern der Seite ohne weitere Änderungen beheben. Eine Liste aller Änderungen ist in der Versionsübersicht verfügbar.
Ein Update auf die neue Version wird dringend empfohlen, weil ein Bug gefunden wurde, durch den es möglich war, beliebige Dateien innerhalb des PHP open basedir anzuzeigen. Dadurch war es möglich, die Zugangsdaten des Hauptbenutzers auszulesen. Da es bei einem Update unter Umständen zu Problemen kommen kann, ist ein vorheriges Backup empfehlenswert.
Infos zur Sicherheitslücke
Je nach Version kann die Sicherheitslücke über verschiedene URLs ausgenutzt werden. Bei aktiviertem URL-Rewriting ergeben sich durch den Bug keine Sicherheitsprobleme.
- Version 0.4.2 und älter: /cms/page/index.php?/../../admin/user.inc.php
- Version 0.4 UNFERTIG: /index.php?/../admin/user.inc.php oder wie bei Version 0.4.1 und älter
- Version 0.5 und 0.5.1: /cms/index.php?/../../data/users/root.php
Die Daten werden in vielen Webbrowsern nicht in der HTML-Ausgabe ausgegeben, sondern sind nur in der Quelltextansicht. Unter mir unbekannten Bedingungen kann es auch vorkommen, dass die Daten überhaupt nicht ausgegeben werden.
Neues von Version 0.6
Der aktuelle Stand von Version 0.6:
- Es werden Kurz-URLs verwendet (z.B. index.php?versteckte-seite statt index.php?/05,Versteckte_Seite.DEL)
- Erstellung einer XML-Sitemap (noch auf neue URLs zu aktualisieren)
- Überarbeitung des Gästebuchs (kein lästiger Sicherheitscode mehr)
- Verwendung von Tabs im Adminbereich
- WYMeditor statt TinyMCE
- Ausgabe der Seiten als XHTML
- Neues Standardtemplate
- Verbesserte Suchfunktion
Noch zu erledigen sind die Umstellung sämtlicher Textausgabe im Adminbereich auf eine eigens für cms -db entwickelte Lokalisierungs-Klasse (aktuell sind ~25 von ~70 Dateien geändert) sowie die Möglichkeit, einzelnen Seiten Meta-Tags zuzuordnen (Entwurf für erweitertes Seitenformat fertig).
Eine Testversion von cms -db 0.6 sowie die komplette Liste der Änderungen sind im Testbereich verfügbar.
Ankündigung: Version 0.6
cms -db 0.6 wird in der Vollversion des Adminbereichs Tabs verwenden und über Sprachdateien lokalisierbar sein. Außerdem wird es eine Funktion zum Ändern der Meta-Tags von einzelnen Seiten geben.
« Zurück 1 Weiter »
