Templating, funktionfähiges Template für das CMS GetSimple

Teil 1 - Der Einstieg in das Templating mit dem freien CMS GetSimple - der Name ist Programm, denn dieses CMS ist klar und leicht beherrschbar strukturiert.

Juli 5, 2023 - Lesezeit: 2 Minuten
  • Schritt 1 - Template Ordner anlegen
  • Schritt 2 - Template Datei erzeugen
  • Schritt 3 - Das Template füllen
  • Schritt 4 - Template aktivieren
  • Schritt 5 - Aufrufen Ihrer Webseite
  • Fertig!
  • Sie können bereits mit einer einzigen Zeile Code für GetSimple CMS Ihr erstes funktionierendes Template erstellen. Mit nur fünf Schritten und ohne jedwede Programmierkenntnisse haben Sie dies in 5 Minuten erledigt - mindestens. Ich zeige Ihnen wie es geht.

    Schritt 1 - Template Ordner anlegen

    Legen Sie einen neuen Ordner für Ihr neues Theme (Bsp. myTheme) wie folgt an:

    domain.de/theme/myTheme

    Sie können dies mit Hilfe eines FTP-Clients machen, beispielsweise ist der FileZilla kostenlos nutzbar und bietet vollen Zugriff auf Ihre Domain-Struktur.

    Schritt 2 - Template Datei erzeugen

    In diesem Ordner legen Sie dann eine neue Datei namens template.php an (wie folgt).

    domain.de/theme/myTheme/template.php

    Das erzeugen neuer Ordner können Sie ebenfalls mit dem FileZilla bewerkstelligen oder Sie nutzen die Admin-Werkzeuge Ihres Domain-Providers.

    Schritt 3 - Das Template füllen

    Öffnen Sie diese Datei mit einem Editor (die meisten Provider haben im Admin-Backend Online-Editoren die Sie nutzen können). Tragen Sie in die Datei template.php den folgenden Code ein:

    <p><?php get_page_content(); ?></p>

    Der so genannte Codeschnipsel wird bei GetSimple als Template-Tag bezeichnet. Ich habe zusätzlich noch die p-Tags angefügt, um den Inhalt als Absatz zu formatieren. Das CMS-Framework bietet eine ganze Menge andere Tags mit verschiedenen Funktionen (schauen Sie sich die möglichen Tags an: http://get-simple.info). Speichern Sie die Datei ab, bzw wenn Sie lokal auf Ihrem PC entwickeln, laden Sie die Datei in den neuen Template-Ordner hoch.

    Schritt 4 - Template aktivieren

    Wechseln Sie in das Admin-Backend über die URL domain.de/admin und wählen über den Reiter Theme das neue Theme in der Combobox aus.

    GS first Theme

    Bestätigen Sie mit dem Button Activate Theme um das Theme einzuschalten. Ein Vorschaubild Ihres Themes gibt es noch nicht, daher zeigt der Theme-Browser ein graues Bild an.

    Schritt 5 - Aufrufen Ihrer Webseite

    Wechseln Sie in das Frontend und Sie sehen den Inhalt der Home-Seite (diese sollte immer existieren).

    GS first Site

    Sie sollten in etwa das Bild wie oben erhalten. Sie sehen eine einfache Seite die den Inhalt der ersten Page (in der Regel HOME) anzeigt.

    Fertig!

    Anmerkung - Ok ok, ich gebe es zu, dieses einzeilige Template ist wirklich extrem simpel aber es ging in diesem Beitrag darum den grundlegenden Mechanismus zu demonstrieren, wie Templates im CMS GetSimple erzeugt werden. Die Arbeitsschritte sind ziemlich einfach. Allerdings... Das Template besitzt offensichtlich noch kein Styling bzw. Layouting, HTML-Konform ist es auch nicht und zudem besitzt es keine ausreichende Sicherheit, da die PHP-Datei unter Umständen von Angreifern aufrufbar ist - dies muss noch angepasst werden.

    Sie können mit weiteren Template-Tags herumprobieren, indem Sie weitere solcher Codeschnipsel in Ihre Template.PHP hineinkopieren. Eine vollständige Liste finden Sie hier: http://get-simple.info

    Schlagworte:

    Beiträge in der Kategorie "GetSimple":

    Ermitteln Sie untergeordnete Seiten mit Hilfe von menu_data(). Ordnen Sie Seiten und Beiträge mit dieser Technik einem Leitartikel auf der Webseite zu.

    Lesen Sie im GetSimple CMS alle Posts und Beiträge auf der Startseite mit dem Beitrags-Loop einzeln aus, der Beitrag zeigt Ihnen wie einfach das geht.

    Teil 3 - Ein GetSimple Template erstellen. In Verbindung mit dem freien und beliebten CSS-Framework Bootstrap eine leichte Sache auf dem Weg zum eigenen Blog.

    Teil 1 - Der Einstieg in das Templating mit dem freien CMS GetSimple - der Name ist Programm, denn dieses CMS ist klar und leicht beherrschbar strukturiert.

    Der folgende Beitrag zeigt Ihnen, den Unterschied zwischen "return" und "get". Vermeiden Sie dadurch störende HTML-Fehler für Leser.

    Lesen Sie feste Beiträge mit zwei Zeilen Code aus dem GetSimple CMS aus. Besonders hilfreich für fixierte Templates mit unveränderlichen Strukturen.

    Das Flatfile CMS GetSimple hat zunächst den Fileupload deaktiviert. Aktivieren Sie den Upload von Daten wie Bildern u.ä damit Sie Daten hochladen können.

    Ändern und verstecken Sie die Admin URL, um das Ausspionieren Ihres Accounts oder der Redakteure und Admins auf die Webseite effektiv zu unterbinden.

    Kategorien

    Automad

    Das kostenlose Flat File CMS Automad bietet bereits nach der Installation auf dem Server das beste Layout unter allen CMS am Markt.

    Bludit

    Das kostenlose Flatfile CMS Bludit ist das beliebteste Content Management System, das dem großen WordPress sehr nahe kommt, jedoch deutlich mehr Sicherheit bietet.

    CMS

    In dieser Rubrik geht es um übergreifenden Themen aus dem Bereich der Content Management Systeme.

    Coast

    Coast ist ein CMS aus deutscher Feder und ist mit einem exzellenten HTML/PHP Frontend-Editor zu vergleichen, die Daten werden direkt in der HTML-Datei gespeichert.

    GetSimple

    Das kostenlose Content Management System GetSimple verspricht genau das, was der Name andeutet, ein stabiles Flat File CMS auf der Basis von XML-Dateien.

    GRAV

    Das kostenlose Content Management System GRAV gehört zu den komplexesten CMS, da es den größten Funktionsumfang mitbringt.

    Handlebars.JS

    Handlebars.js ist eine kostenlose JavaScript Template-Engine mit der einfache Webseiten oder Prototypen leicht und schnell erzeugt werden können.

    htaccess

    Die .htaccess ist die wohl wichtigste und mächtigste Datei, über die der Server seinen Umgang mit den Daten und Besuchern steuert.

    Java

    Java ist die strategische Programmiersprache für verteilte Anwendungen im Internet oder auch in der Client-Server Architektur und sogar auf dem Host.

    Monstra

    Das CMS Monstra ist ein überaus gelungenes und sauber entwickeltes CMS mit Admin-Backend und Flat File Datenbank.

    PHP

    PHP ist die strategische Programmiersprache des Internets, mit PHP geht alles und ohne PHP nichts! Allerdings ist PHP nicht auf lokalen Client-Umgebungen verbreitet (aber möglich).

    Pico

    Das CMS Pico ist derzeit das ausgereifteste und einfachste headless CMS für den Einsatz großer Mengen an MarkDown-Files (Content).

    Smarty

    Smarty ist eine Template-Engine auf Basis der Programmiersprache PHP und ist in der Lage HTML-Vorlagen (Templates) dynamisch mit Content zu versorgen.

    Typemill

    Typemill ist zunächst ein ganz normales Flat File CMS, entfaltet jedoch sein wahres Potenzial mit einigen besonderen Plugins, die es zum kraftvollen Publishing-Tool macht.

    WonderCMS

    WonderCMS ist das mit Abstand kleinste CMS das es derzeit kostenlos gibt. WonderCMS kommt mit einem PHP-Script und einer JSON-Datenbank aus und bietet ein Backend.

    WordPress

    Das datenbankbasierte Content Management System WordPress ist das beliebteste CMS und hält die meisten Installationen - ist allerdings auch das am meisten attackierte System.

    Derzeit sind noch keine passenden Beiträge vorhanden.