Jommla!4 wurde vor einigen Tagen released und es handelt sich um ein Major-Update. In einem ersten Versuch habe ich meine Webseite gesichert und auf einem Entwicklungsserver eingespielt. Ohne große Bereinigungen der angezeigten Probleme habe ich es gewagt und habe auf die neueste Version des CMS aktualisiert. Wie erwartet gab es beim Update keine Probleme, aber die Seite war danach nicht bedienbar.

Jetzt ist es also endlich so weit. Joomla 4.0.0 wurde released. Ich habe es mir gestern mal gleich auf einem Testsystem in einer neuen, leeren Installation angesehen – es ist anders aufgebaut aber nach einigen Startschwierigkeiten findet man sich gut zurecht.

Für ein hardwarenahes Projekt muss eine vorhandene Testsuite so erweitert werden, dass wir ein Modul für die Ansteuerung verwenden können, ohne dass eine Oberfläche angezeigt wird. Der Leckerbissen dabei: es muss in Visual Basic Script programmiert werden. Seit den letzten Codezeilen war schon eine ganze Weile her und es dauerte eine Weile, bis ich mich wieder Zurecht fand.

Moderne Browser arbeite mit ausgeklügelten Caching-Mechanismen. Das führt unter Umständen dazu, dass eine Änderung an einem Stylesheet nicht sofort zur Anwendung kommt, weil der Browser noch auf das Zwischengespeicherte Stylesheet zugreift. Beim täglichen Browsen kein großes Ding, wenn man gerade an einem Template einer Internetseite arbeitet, schon. Nach dem Klick zeige ich euch eine Lösung für das Problem.

Mit den sinkenden Corona-Fallzahlen werden die geltenden Regeln gelockert und meine Kunden wollen darauf aufmerksam machen, dass die Kunden wieder ohne verpflichtenden Test zu ihnen kommen können. Für eine solche Veröffentlichung habe ich das Bild eines Schafes, was ich seinerzeit für einen Weihnachtsgruß aufgenommen habe, auf die Schnelle um ein Werbeschild erweitert.

Das ging schnell und erfüllt seinen Zweck. Auf die Perspektive habe ich kein großes Augenmerk gelegt, es sieht aber nicht unnatürlich aus. Nach dem Klick zeige ich noch einen Störer, den ich gestaltet habe, um auf den Webshop meines Kunden aufmerksam zu machen.