- 1. Vorbemerkung
- 1.1. Ältere Versionen des Yellow CMS
- 2. Unter Yellow 0.7.2 installierte Plugins
- 3. Themes und Template
- 3.1. Assets
- 3.2. Snippets
- 3.3. Templates
- 4. Konfiguration
- 5. Die Inhaltsseiten
- 5.1. Alternativ
- 5.2. Blog-Hauptseite und Einzelseiten
Vorbemerkung
Vor dem Update auf eine neue Version von Yellow soll zunächst eine Bestandsaufnahme erfolgen, denn die bisher installierte Version 0.7.2 erzeugt eine Reihe von Fehlern bzw. einige der Plugins). Außerdem ist ein automatisches Update nicht mehr möglich.
Ältere Versionen des Yellow CMS
Immerhin stammt die Version 0.7.2 bereits vom November 2017. Danach gab es noch die folgenden Versionen des Yellow CMS:
- 0.7.3 - 22.04.2018
- 0.7.4 - 16.06.2018
- 0.7.5 - 25.07.2018
- 0.7.6 - 29.08.2018
- 0.7.7 - 28.09.2018
- 0.7.8 - 09.10.2018
- 0.7.9 - 09.11.2018
- 0.7.10 - 14.01.2019
- 0.8.1 - 02.02.2019
- 0.8.2 - 26.02.2019
- 0.8.3 - 18.03.2019 - System-Update, neue Verzeichnisstruktur, neue Api
- 0.8.4 - 12.04.2019 - Abwärtskompatibilität mit vorheriger Api entfernt, Yellow CMS erfordert jetzt PHP 5.5 (vorher PHP 5.4)
- 0.8.5 - 02.06.2019
Unter Yellow 0.7.2 installierte Plugins
- blog.php
- burger-menu.php
- command.php
- core.php
- edit.php
- global.php
- highlight.php
- image.php
- jquery.php
- language.php
- links.php
- markbar.php
- markdown.php
- preview.php
- sitemap.php
- toc.php
- update.php
Themes und Template
Bis einschließlich Version 0.8.2 liegen die Informationen zu Themes und Templates im Verzeichnis system/themes. Dort gibt es die Unterverzeichnisse:
- assets
- snippets
- templates
Assets
Dieses Verzeichnis enthält CSS-, JavaScript- und Schriftartendateien sowie eine PHP-Installationsdatei
Snippets
Snippets sind einzelnen Template-Bestandteile. Sie werden durch das Template aufgerufen. Ein Snippet kann von unterschiedlichen Templates verwendet werden. Es ist auch möglich, dass alle Template-Bestandteile in einem Snippet enthalten sind.
Templates
Templates bilden die Grundlage des Layout einer Yellow-CMS-Webseite. Sie rufen in der Regel mehrere Snippets auf.
Konfiguration
Das Verzeichnis system/config
enthält:
- config.ini
- page-error-404.txt
- page-error-430.txt
- page-error-434.txt
- page-error-500.txt
- page-new-blog.txt
- page-new-default.txt
- robots.txt
- text.ini
- user.ini
Die Inhaltsseiten
Die Inhaltsseiten haben unter Yellow 0.7.2 die Dateierweiterung .txt
, unter Yellow 0.8.5 ist .md
der Standard.
Alternativ
Die Seite Alternativ enthält enthält:
Title: Alternative
Template: alternativ
Theme: alternativ
TitleHeader: Hallo, ich bin der TitleHeader
Tagline: Hallo, ich bin die Tagline
Mit Template: alternativ' wird
alternativ.htmlaufgerufen, das ruft den Snippet
alternativ-all.php`auf. Dieser Snippet enthält alle Informationen.
Mit Theme: alternativ
wird die CSS-Datei alternativ.css
eingebunden.
Auf der Seite Alternativ ist smooth scroll aktiv (Dreieck). Verantwortlich dafür ist /media/themes/assets/jquery-totop\smoothscroll.js
. Darüber hinaus ist JavaScript-Code im HTML-Template enthalten.
Außerdem wird bei verkleinerter Ansicht das Burger-Menü angezeigt. Hierfür ist die Datei `burger-menu.css' verantwortlich.
Blog-Hauptseite und Einzelseiten
Die Blog-Übersichtsseite hat
Layout: blogpages
Die Einzelseiten haben
Layout: blog
Die Sidebar wird sowohl bei der Blog-Übersichtsseite sowie bei den Blog-Einzelseiten auch bei verkleinerter Ansicht angezeigt.