Apollos CSS ändern

Vor zwei Wochen habe ich an dieser Stelle eine kleine Reihe über das Content Management System OpenCMS begonnen. Für einen Kunden darf ich eine Website verwalten, die auf diesem CMS aufgebaut ist. Da ich nur für das Design und das Einstellen von Inhalten zuständig bin, Server und Software aber zentral durch den Kunden zur Verfügung gestellt werden, bin ich an einigen Stellen sehr limitiert: Das CMS sieht aktuell keine Schnittstelle vor, das Design zu ändern. Zumindest nicht ohne das Template selbst anzufassen, was mir mit meinen Rechten nicht möglich ist. Es muss also ein Workaround her, um das Bootstrap-Design Apollo zu individualisieren.

„Apollos CSS ändern“ weiterlesen

Veranstaltungsdetailseite mit OpenCMS

Für einen Kunden pflege ich eine Internetseite, die mit Hilfe des Content Management Systems OpenCMS gehostet wird. OpenCMS weil dieses zentral vom Kunden bereitgestellt wird. Letztes Jahr durfte ich die Seite auf die neue Version OpenCMS 10 mirgieren. Für mich ein etwas rotes Tuch. Frühere Versionen der Software waren sehr unintuitiv, viele Funktionen nicht ausreichend dokumentiert. In einer kleinen Beitragsreihe möchte ich daher ein paar Dinge erläutern, die ich seit letztem Jahr mühsam selbst habe herausfinden müssen. Heute: Wie richtet man eine Veranstaltungsdetailseite ein?

„Veranstaltungsdetailseite mit OpenCMS“ weiterlesen

Datumsvalidierung über Pattern

Mit HTML5 zogen viele neue input-Typen in den Standard ein. Neben den bekannten Typen namens text, password, submitreset, button, checkboxselect und radio gibt es nun einige weitere, die es einem ermöglichen seiner Website mehr Semantik zu geben und außerdem einige syntaktische Prüfungen der Eingabe direkt und nativ durch den Browser stattfinden zu lassen. An dieser Stelle sei natürlich angemerkt, dass eine Prüfung der Eingabe auf Serverseite stets unerlässlich ist.

Einer der neuen Typen ist auch der date-Typ. Der ist ziemlich fancy, denn er lässt in Browsern, die die Rendering-Engine blink nutzen, ein Popup eines Kalenders erscheinen. Firefox unterstützt in aktuellen Versionen diesen Typen jedoch nicht. Und mir persönlich ist diese Eingabemethode im Desktop-Browser zu umständlich. Ich habe daher nach einer besseren Möglichkeit gesucht.

„Datumsvalidierung über Pattern“ weiterlesen