safeCMS a blazing fast CMS, based on Flight-Microframework


safeCMS ist ein kleines und sehr schnelles Flatfile Content Management System, ohne unsichere Abhängigkeiten zu Drittanbietern, unter Verzicht auf komplexe Frameworks.

Affiliate

Laravel - Die umfassende Einführung. Das Framework für moderne PHP-Entwicklung - Was Laravel von anderen PHP-Web-Frameworks unterscheidet? Es ist schnell, strukturiert, elegant und macht einfach Spaß. Dieses Framework für die schnelle Anwendungsentwicklung bietet ein ganzes Ökosystem an Tools, sodass Sie schon nach kurzer Zeit in der Lage sind, neue Websites und Anwendungen mit sauberem, lesbarem Code zu erstellen. Dieses Buch bietet eine umfassende Einführung in eines der derzeit beliebtesten Web-Frameworks - inklusive erprobtem Praxiswissen und tiefergehender Einblicke in die zugrunde liegenden Konzepte. Es deckt die Version Laravel 6 (mit Long Term Support) ab.

Wir können mit so genannten Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Aktuelles

safeCMS Newsletter


safeCMS bietet einen Newsletter als Abo an. Durch Eintragen der eMail-Adresse, am besten noch mit einem Namen, werden zyklisch Neuigkeiten und Informationen, rund um die Entwicklung zum Content Management System versendet. Erneuter Eintrag im Newsletter beendet das Abo.

100% mit PICO und YELLOW kompatibel


safeCMS nutzt das gleiche Datenformat für die Speicherung von Beiträgen, wie PICO, FlightCMS und YELLOW Datenstrom. Das kombinierte YAML- (eine lesbare XML-Version) Markdown-Format ist sehr universell und in vielen Flatfile CMS verbreitet.

Plugins, Widgets und Shortcodes


safeCMS unterstützt die Nutzung von Plugins, Widgets und so genannten Shortcodes. Von leistungsstarken Plugins, bis hin zu einfachen Textersetzungen oder nützlichen JavaScript-Blöcken, kann das Content Management System die drei bekannten Techniken gemeinsam verwenden.

MVC-Design Pattern


In safeCMS ist das Model View Controller Design Pattern strenger umgesetzt als in FlightCMS. Die Funktionsgruppen werden nun radikal voneinander getrennt und so umgesetzt wie es das MVC Design vorschreibt. Zudem sind viele gemeinsame Funktionen in Oberklassen ausgelagert und werden durch Vererbung den Child-Elementen zur Verfügung gestellt.

safeCMS startet


Die Entwicklung zu FlightCMS (basierend auf dem bekannten Flight-Microframework) ist beendet und ganz neue Ideen brauchen ein neues zu Hause, daher entsteht jetzt safeCMS. Ein wichtiger Punkt ist die unendliche Schachtelungstiefe von Kategorien und Beiträge für sehr große Webseiten. Zudem wird das Templating endgültig und zu 100% vom PHP-Coding getrennt.

Kategorien

Amet

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Dolor

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Ipsum

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Labore

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Lorem

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Magna

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Tempor

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Volupta

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Textbausteine mit Shortcodes

Mit Hilfe von Shortcodes können sich ständig wiederholende Textblöcke einem Code zugewiesen werden, der dann einfach in den Text an beliebige Stellen gesetzt wird. safeCMS unterstützt als Shortcode Text, HTML und JavaScript, jedoch aus Sicherheitsgründen kein PHP.

left-10 Tipp: Dies ist ein so genannter [SHORTCODE] der aus einem großen HTML-, Text- oder JavaScript-Block bestehen kann und an beliebige Stellen im Text mit seinem Kürzel eingesetzt wird, damit können beispielsweise Affiliate-Links schnell und unkompliziert platziert werden. Bei der Formulierung wird die YAML-Syntax verwendet.

mehr...

Newsletter mit Shortcodes

Einfache Newsletter- oder andere Formulare, können mit Shortcodes einmal erzeugt und an vielen Stellen verwendet werden. Damit lassen sich auch ganz leicht Votings-, Kontakt- oder Kommentarfunktionen realisieren.


*) Pflichtfelder

Übrigens: Dieses Newsletter-Formular wird mit einem Shortcode erzeugt

Widgets

safeCMS nutzt so genannte Widgets, das sind kleine Anzeigeprogramme (ähnlich einem Plugin, jedoch einfacher) die an beliebige Stellen im HTML-Template mit einem {token} eingebunden werden können, um dort Daten anzuzeigen. Widgets können keinen Datenstrom aus dem CMS entgegen nehmen und verarbeiten, dies ist den Plugins vorbehalten. Widgets haben keinen Einfluss auf die Verarbeitung der Daten durch das CMS.

Plugins

Natürlich sind auch Plugins in safeCMS nutzbar. Plugins müssen sich an einen Hook (Listener) heften, damit das CMS diese später zu bestimmten Zeitpunkten in der Verarbeitung starten kann. Im Gegensatz zu den zuvor erwähnten Widgets, können Plugins einen Datenstrom aus dem CMS erhalten, um beispielsweise den Content nachträglich zu manipulieren, damit haben Plugins starken Einfluss auf die Verarbeitung der Daten durch das Content Management System.

Blogroll

Webwiki

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

GIMP-Handbuch

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

CMSWorkbench

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

FlightCMS

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Übrigens: Die Einblendung der Blogroll ist ein SHORTCODE


Oliver Lohse
2024-02-07
CMS headless FlatFile
home
Kontakt@Oliver-Lohse.de

Die Webseite verwendet keinerlei Tracking- oder Speichermechanismen, die einen Rückschluss auf das Leserverhalten und Ihre Identität zulassen.


Strict Standards: date(): We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/41/d166645450/htdocs/safecms/core/plugins/Statistik.php on line 65