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.
Kategorie: Tutorials
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?
HUGE im DocumentRoot
In meinem letzten Artikel habe ich dir gezeigt, wie du das PHP-Framework HUGE auf einen Uberspace installieren kannst. In der Anleitung wird HUGE in ein Unterverzeichnis installiert. Das ist an der einen oder anderen Stelle sicher nicht gewünscht. „HUGE im DocumentRoot“ weiterlesen
Login-System mit PHP
Ein Login-System mit PHP? Na klar, das geht und ziemlich schnell schief. Und darum sollte man tunlichst die Finger davon lassen, das Rad jedes mal neu zu erfinden. Besser man greift auf bestehende Frameworks zurück und spart sich so viele Anfängerfehler und auch erfahrene Programmierer profitieren von der Sicherheit solcher Frameworks.
Ich möchte dir in diesem Artikel zeigen, wie du das PHP-Framework HUGE auf einem Uberspace installierst. HUGE ist primär ein Benutzer-Authentifizerungssystem. Das Framework hat zwar sein Soft End Of Life erreicht, wird also nicht mehr mit neuen Funktionalitäten erweitert, bekommt aber immer noch Sicherheitsupdates und Fehlerbehebungen. Auf Grund seines Fokus als Authentifizierungssystem und des KISS-Prinzips halte ich es aber als Einstieg in die Welt der Frameworks für gut geeignet.