Viel Spass und Erfolg beim Homepage erstellen mit dem weblica Desktop-CMS für Windows 7, Vista und XP!

Frühlingserwachen

06. April 2011

Liebe Weblicaner

Die Zeit verfliegt, der Frühling ist da, und es ist höchste Zeit für eine neue Entwicklerpost. Auch in dieser Ausgabe machen wir wieder einen kleinen Streifzug durch unsere Arbeit. Diesmal führt uns der Ausflug vom neuen Internet-Explorer 9 zu Version 2.5 von weblica mit den neuen Möglichkeiten für eigenes CSS, der jQuery-Integration und der neuen, verbesserten Darstellung von Fehlermeldungen für Formular-Felder. Und auch der Wechsel unseres Resellers und der damit verbundene Umzug bestehender Kunden-Abos wird Thema sein.

Der Internet-Explorer 9 und die interne Vorschau von weblica

Mittlerweile ist der Internet-Explorer 9 erschienen. In der Folge mussten wir einen Maintenance-Release von weblica veröffentlichen, um benötigte Javascript-Bibliotheken auf den neuesten Stand zu bringen. Wer Version 2.1.2 noch nicht hat, die aktuelle Version steht hier zum Download bereit: Download weblica Desktop-CMS

Der IE9 ist ein deutlicher Fortschritt: endlich halten auch im Browser aus Redmond Web-Standards Einzug und aktuelle CSS-Styles wie z.B. abgerundete Ecken werden korrekt dargestellt. Das ist erfreulich, auch weil wir in weblica nach wie vor den Internet-Explorer respektive das Web-Browser Control von Microsoft für die interne Vorschau verwenden. Doch wer den IE9 installiert hat und sich eine entsprechende Seite in der internen Vorschau von weblica ansieht, erlebt erstmal eine Enttäuschung:
CSS3 in der internen Vorschau: Fehlanzeige!
CSS3 in der internen Vorschau: Fehlanzeige!
Von den neuen Fähigkeiten des Browsers ist nichts zu sehen. Schaut man sich die gleiche Seite direkt im IE9 an, sieht alles so aus, wie es sollte. Was ist da passiert? Wie sich heraus stellt, verhält sich das Web-Browser Control per Vorgabe so, als wäre es ein Internet-Explorer in der Version 7, und damit ist erst einmal Essig mit den neuen CSS-Fähigkeiten. Glücklicherweise lässt sich das Control dazu bringen, sich korrekt wie ein IE9 zu verhalten, wenn auch die von Microsoft gewählte Lösung über die Registry nicht unbedingt optimal scheint.

Wer den IE9 bereits installiert hat, kann das neue Render-Verhalten durch importieren der folgenden Registry-Datei für weblica aktivieren: weblica_Enable_IE9_Mode.reg

Nach einem Neustart von weblica klappt es dann auch mit der korrekten Darstellung in der internen Vorschau:
Interne Vorschau mit IE9-Rendering
Interne Vorschau mit IE9-Rendering
Mit Version 2.5 des weblica Desktop-CMS werden die nötigen Einstellungen dann automatisch bei der Installation vorgenommen. Und das bringt uns direkt zum nächsten Thema:

Weblica Desktop-CMS Version 2.5 Beta-Test geht in die letzte Phase

In Version 2.5 kommt – wie bereits in früheren Ausgaben der Entwicklerpost erwähnt - neu jQuery anstatt wie bisher Prototype und Scriptaculous zum Einsatz. Als Folge davon mussten wir auch die bisherige Lightbox und den Code für die Eingabe-Validierung in Formularen ersetzen. Dabei zeigte sich, dass der Lightbox-Effekt in der internen Vorschau von weblica nicht funktionierte. Das lag, anders als bei der bisherigen Lightbox, nicht an einer veralteten Version einer Javascript-Bibliothek sondern wiederum am falschen Render-Modus des Browser-Controls.

Etwas zu reden gab bei den Beta-Testern anfangs die leicht geänderte der Darstellung von Fehlermeldungen von Feld-Validierungen in Formularen:
Die überarbeitete Anzeige von Eingabefehlern in weblica Formularen
Die überarbeitete Anzeige von Eingabefehlern in weblica Formularen
Die neue Darstellung ist kompakter als die bisherige und vorallem gehören mit der neuen Lösung abgeschnittene Formulare bei angezeigten Fehlermeldungen ebenso der Vergangenheit an wie wandernde Sendeknöpfe, die schon einmal dazu führen konnten, dass ein Webseiten-Besucher einen Knopf anklicken wollte, der sich unter seinem Klick wegschob und nach oben wanderte, weil eine zuvor angezeigte Fehlermeldung verschwand. Die überlappende Darstellung löst diese Probleme.

Begeistert sind unsere Beta-Tester von der Möglichkeit, eigenen CSS-Code projekt-weit hinterlegen zu können. Insbesondere die Möglichkeit, den Code bei Bedarf auch für alle sog. Ausbaustufen einer Seite getrennt hinterlegen zu können und die Freiheit, das Print-CSS nun komplett selber gestalten zu können, gefällt. Der CSS-Projekt-Dialog fasst alle diese Angaben übersichtlich zusammen und dank kompletter Feld-Unterstützung lassen sich auch wiederkehrende Code-Elemente einfach wiederverwenden. Nachstehend ein Screenshot des neuen Dialogs:
CSS-Dialog in Version 2.5
CSS-Dialog in Version 2.5
Version 2.5 geht nun in den nächsten Tagen endlich in die abschliessende Beta-Phase. Dies wird dann hoffentlich die letzte  Beta-Version vor dem Release-Candidate sein. Teil dieser Testphase  sind dann auch Tests für die Anpassung der Installation. Hier haben wir insbesondere das Ärgernis behoben, dass man nach einer erneuten Installation von weblica bisher stets den Lizenzschlüssel erneut eingeben musste.

Und weil die Frage ja immer kommt: Wann erscheint die neue Version? Hier meine Antwort: Wenn sie fertig ist. Wir geben, wie bereits in der letzten Entwicklerpost erklärt, keine Termine mehr bekannt, weil wir in der Vergangenheit wiederholt die Erfahrung machen mussten, dass Unvorhergesehenes immer wieder zu Verzögerungen führt. So geschehen letzten Monat, der uns einen mehrwöchigen Ausfall eines Team-Mitglieds beschert hat.

Wir werden den Termin für die Veröffentlichung von Version 2.5 bekannt geben, wenn auch die letzte Beta-Phase erfolgreich abgeschlossen ist.

Und damit zu letzten Thema dieser Entwicklerpost:

Umzug bestehender Kunden-Abos zu unserem Reseller Cleverbridge

Für etwas Wirbel gesorgt hat in der letzten Woche leider der Umzug bestehender Abo-Kunden zu unserem Reseller Cleverbridge, mit dem wir seit nunmehr einem Jahr sehr erfolgreich zusammenarbeiten. Betroffen vom Umzug sind Kunden, die weblica vor dem 1. Mai 2010 über unseren ehemaligen Reseller element5 gekauft haben.

Aufgrund einer technischen Panne bei element5 lief das alles andere als geordnet und hat nicht nur unsere Kunden verunsichert sondern uns auch gehörigen Zusatzaufwand beschert. Wir haben alle betroffenen Kunden mittlerweile direkt kontaktiert, um den Sachverhalt zu klären.

An dieser Stelle entschuldige ich mich nochmals für die Umtriebe. Gleichzeitig weise ich erneut darauf hin, dass alle von der Umstellung betroffenen Abos weiter laufen und alle die Möglichkeit haben, ihr  jeweiliges Abo auf Wunsch über unseren neuen Reseller Cleverbridge zu verlängern. Dies gilt auch für alle Hosting-Dienstleistungen und Domain-Registrierungen; letztere verlängern wir aktuell auch bei noch ausstehender Abo-Erneuerung auf eigenes finanzielles Risiko, damit unsere Kunden hier in jedem Fall keine Nachteile haben.

Mit dem neuen Reseller Cleverbridge klappt die Zusammenarbeit sehr gut: das System ist flexibel und erlaubt es uns z.B. bei Hosting-Dienstleistungen auf den Rechnungen die jeweilige Domain korrekt auszuweisen; etwas, das sich viele Kunden gewünscht haben, beim alten Anbieter aber leider nicht möglich war. Auch bei auftauchenden Problemen mit Bestellungen haben wir weitaus bessere Möglichkeiten, schnell und flexibel zu reagieren. Und: Cleverbridge bietet einen Kunden-Service, der diesen Namen verdient!

Für unsere Kunden und uns hat sich der Wechsel zu diesem Anbieter mehr als gelohnt!
Und das war es auch schon für diesmal! Nun wünsche ich allen einen gute Zeit und viel Freude am Leben im Frühling, viel Spass beim Oster-Eier-Suchen und weiterhin viel Erfolg mit weblica!

Bis zum nächsten Mal!