31. Januar 2011
Liebe Weblicaner
Schon ist wieder ein Monat vorbei, Zeit also für eine neue Entwicklerpost! Die steht ganz im Zeichen von Version 2.5 des weblica Desktop-CMS.
Aktuell arbeiten wir am Abschluss dieser Version, von der ich bereits in der
letzten Entwicklerpost gesprochen habe. Eine Beta-Version im Labor möchten wir bis Mitte Februar 2011 bereitstellen können. Die Anmeldung zum Beta-Test werden wir voraussichtlich ab dem 7. Februar 2011 starten.
In Ergänzung zum letzten Mal hier ein paar zusätzliche Infos:
Den jQuery-Umbau haben wir mittlerweile vollständig abgeschlossen. Neu wird es auch möglich sein, jQuery für eine Seite direkt in den Seiten-Eigenschaften zu aktivieren. Die bestehende, auf der Lightbox-basierende, Bildergalerie haben wir durch eine jQuery-kompatible Variante ersetzt; diese bietet über Javascript wesentlich mehr Konfigurationsmöglichkeiten als die bisherige Lösung. Zudem haben wir die Code-Basis so vorbereitet, dass wir weitere alternative Bildergalerien einfach unterstützen können. Mehr dazu in der nächsten Entwicklerpost.
Eine wichtige Neuerung in Version 2.5 ist ja die Unterstützung für eigenen CSS-Code global für das ganze Projekt, wodurch es künftig nicht mehr nötig ist, diesen Code über die Seiten-Eigenschaften fest zu legen. Die Arbeit mit eigenem Code wird dadurch einfacher, die Seiten schlanker.
In diesem Zusammenhang gibt es eine wichtige, und wie wir meinen, sehr nützliche Anpassung: Neu enthalten die Designs keinen CSS-Code mehr für den Ausdruck einer Seite im Web-Browser. Dadurch wird es möglich, das sog. Print-CSS selber nach Bedarf zu definieren; ein grosses Plus an Flexibilität, das sich viele Weblicaner schon lange gewünscht haben. Die bisherigen CSS-Definitionen werden wir selbstverständlich zur Verfügung stellen, für alle, die diese weiterhin nutzen möchten. Zudem wird der bisherige Print-CSS-Code beim Migrieren eines bestehenden Projekts auf die neue Version automatisch in den globalen Print-CSS-Code des Projekts übernommen. So bleibt das Verhalten vorhandener Projekte bestehen, und es treten dadurch keine unerwarteten Effekte beim Drucken der entsprechenden Webseiten auf.
Und noch eine nützliche Erweiterung im Zusammenhang mit CSS und eigenem Code: Neu zeigen wir in den Absatz-Eigenschaften die sog. Id des jeweiligen Absatzes an. Über diese Id lässt sich der Absatz im HTML-Code direkt ansprechen. Das macht das Schreiben von eigenem CSS-, Javascript und PHP-Code oft deutlich einfacher.
Auch ein neues Feld für die Seiten-Eigenschaften kommt in Version 2.5 dazu: die Page-Id. Was sich damit alles Spannendes anstellen lässt, werde ich in einem späteren Beitrag verraten ;-).
Daneben haben wir eine Reihe von Fehlern behoben: Dazu gehört ein Problem mit der Web-Suche im Zusammenhang mit Designs, die mit dem weblica Designer erstellt worden sind: Bisher wurden bei der Verwendung solcher Designs die Texte der Navigation irrtümlich mit in den Suchindex eingeschlossen. Dann haben wir den PHP-Code entrümpelt und Aufrufe auf veraltete Funktionen, wie z.B. split(), ersetzt. Eine komplette Liste aller behobenen Probleme werden wir wie immer zusammen mit den Release-Notes der neuen Version veröffentlichen.
Übrigens arbeiten wir aktuell auch an einer PDF-Version der
weblica Hilfe; etwas, das ebenfalls schon länger auf der Wunschliste vieler Weblicaner steht.
Und das war es auch schon für dieses Mal. In der nächsten Entwicklerpost werfen wir dann einen Blick auf die kommenden Funktionen der nächsten Designer-Version und die aktuelle Entwicklung von HTML5.