LinuxUser

Völlig schwerelos

Mit dem Flat-File-CMS Grav Webauftritte erstellen und betreuen

Dateibasierte Content-ManagementSysteme (CMS) sind eine verhältnismäßig neue Erfindung und erfreuen sich immer größerer Beliebtheit. Sie stehen technisch zwischen den sogenannten StaticSite-Generatoren, die Webseiten für Internet-Auftritte ohne dynamische Elemente wie etwa Kommentare oder Bewertungen erzeugen, und komplexen datenbankbasierten CMS wie zum Beispiel Wordpress. Ausgereifte Flat-File-CMS punkten mit einem verhältnismäßig großen Funktionsumfang und einer einfachen Bedienung und Wartung. Zudem erfordern sie keinen Datenbankserver. Stattdessen speichern sie den Inhalt der Webseiten in Form von Textdateien („flat files”) direkt auf dem Webserver.

Durch den wesentlich weniger komplexen technischen Aufbau erfolgt das Ausliefern der Webseiten zumeist deutlich schneller als bei datenbankbasierten CMS, insbesondere bei nicht allzu komplexen Webauftritten. Das wiederum bringt unter anderem beim Erfassen der Webseite durch Suchmaschinen Vorteile. Daneben punkten Flat-File-CMS auch in Sachen Sicherheit, denn die Datenbanken sind oft das primäre Angriffsziel für Hacker. Letztendlich benötigen nur wenige Internet-Präsenzen den riesigen Funktionsumfang eines traditionellen CMS, weshalb eine einfachere Software häufig die bessere Wahl wäre.

Flat-File-CMS bieten in den meisten Fällen einen geeigneten Kompromiss, da sie keine hohen Ansprüche stellen, aber dennoch inhaltlich relativ komplexe und optisch ansprechende OnlineProjekte ermöglichen. Unter den als Open-Source-Software entwickelten dateibasierten Content-Management-Systemen zählt Grav sicherlich zu den beliebtesten. Seit der 2014 erschienenen ersten Version ist es zu einem mächtigen CMS herangewachsen, dessen Funktionen Sie mithilfe zahlreicher Plugins sogar noch erweitern können.

Erweiterbar

Dank des Admin-Plugins, das eine Wordpress-artige grafische Bedienoberfläche liefert, bietet die Software eine intuitive Bedienung und eignet sich daher auch gut für Einsteiger. Außerdem stehen Dutzende vorgefertigte Themes bereit, mit denen Sie das Aussehen der Webseite beziehungsweise eines Blogs auf einfache Weise an die eigenen Vorstellungen anpassen lassen.

Grav ist aber nicht zuletzt auch für fortgeschrittene Anwender und Webentwickler interessant – unter anderem, da es für Designvorlagen Twig verwendet, derzeit als eine der mächtigsten und modernsten Template-Engines. Auf den folgenden Seiten erfahren Sie, wie Sie mit Grav eine einfache Webpräsenz einrichten. Dabei erklären wir auch, wie Sie Grav-Skeletons zum Beispiel zum Erstellen einer Fotogalerie nutzen und kleinere Anpassungen an den Themes vornehmen.

Installation

Die technischen Hürden zum Betreiben einer Website mit Grav liegen relativ niedrig: Auf dem Webserver muss lediglich die Skriptsprache PHP in der Version 7.3.6 oder neuer installiert sein.

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von LinuxUser

LinuxUser4 min gelesen
Unverhofft Kommt Oft
Die Raspberry Pi Foundation hatte in den letzten zwei Jahren kein leichtes Leben, vor allem die Chip-Krise machte ihr schwer zu schaffen. Damit schwand zunehmend die Hoffnung, bald eine neue Version 5 des Minirechners zu sehen. Doch es kam anders, un
LinuxUser2 min gelesen
Neues Auf Der Heft-DVD
Turnusgemäß veröffentlichte Canonical im Oktober die neue Version 23.10 von Ubuntu. Die Distribution aktualisiert die Softwarepakete und spannt den modifizierten Linux-Kernel 6.5 ein. Unter anderem nutzt Ubuntu Zstd-komprimierte Module. Das soll den
LinuxUser9 min gelesenSecurity
FTP mit Komfort
Filezilla Server gibt es für Linux, Windows und MacOS. Er unterstützt FTP sowie dessen verschlüsselte Variante FTPS und lässt sich vollständig über eine grafische Konfigurationsoberfläche verwalten. Anmeldungen am Server erlauben Sie wahlweise mit de

Ähnlich