Blog
Zeige nur Einträge mit dem Tag mobilversion.
« Zurück 1 Weiter »
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.
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.
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.
« Zurück 1 Weiter »
