Was ist das Flat File CMS FlightCMS?

home flight-cms

Mit Unity ganz ohne Vorkenntnisse eigene Spiele entwickeln   -  Nutzen Sie die geniale Game Engine, um eigene Spiele zu entwickeln! Von der ersten Scene bis zum komplexen Multiplayer-Spiel zeigt Ihnen Erfolgsautor Thomas Theis Schritt für Schritt, wie es geht. Mit dem integrierten C#-Kurs lernen Sie alle Objekte und Befehle direkt so kennen, wie Sie in Unity-Skripten aussehen - ganz ohne Vorkenntnisse und externe Software!

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Weitere Beiträge


FlightCMS ist ein Flat-File-Content-Management-System, mit dem Websites oder Blogs eingerichtet werden können und basiert auf dem Flight-Microframework.

Das ist FlightCMS

FlightCMS basiert auf dem Flight PHP Microframework und stellt die zentrale Komponente des FlightCMS dar (siehe Wiki).

Flight Microframework

Das Flight-Microframework ist ein frei verfügbares Projekt im Internet, welches maßgeblich für die Steuerung (Routing) des Content Management Systems FlightCMS verantwortlich ist. Dieses Framework steuert den Umgang mit eingehenden Requests und zerlegt diese in sinnvolle PHP-Funktionsgruppen. Alternativ können auch andere Microframeworks wie Lemonade, Slim oder Laravel für diesen Zweck genutzt werden.

Dipper fast YAML-Parser

Dipper fast YAML-Parser ist ebenfalls ein frei und kostenlos verfügbares PHP-Projekt aus dem Internet, um strukturierte YAML-Daten (eine leichter lesbare Variante des XML) interpretieren zu können. Dipper ist integraler Bestandteil von FlightCMS und für die Verarbeitung von Beiträgen und deren internen Strukturen zuständig.

Markdown

Moderne headless Flatfile CMS werden mit dem beliebten Markdownparser Parsedown und ParsedownExtra, für die Umwandlung des reinen Beitragstextes in HTML-Seiten verwendet. Auch FlightCMS implementiert diese freie PHP-Bibliothek für die Umwandlung des rohen Beitragstextes in anzeigbares HTML.

MVC-Pattern

Unter dem Model View Controller Paradigma, werden in FlightCMS all die zuvor erwähnten Komponenten sinnvoll miteinander verbunden, um ein funktionsfähiges Content Managemen System zu erzeugen.

Controller

Die so genannten Controller stellen PHP-Programme dar, die einen eingehenden Request über das FlightCMS einer Verarbeitung zuführen. Der Controller kümmert sich um die Beschaffung der Daten und startet das Rendering des HTML-Templates.

Model

Das so genannte Model ist das Verbindungsglied des Controllers zu den realen Daten - also dem Beitragstext. In FlightCMS wird dies durch den physischen Dateizugriff realisiert, kann aber später durch einen SQL-Datenbankzugriff leicht ausgetauscht werden.

View

Die View ist in FlightCMS nach dem MVC-Pattern nicht anderes als ein HTML-Template das eine Reihe von Daten für die Anzeige des Inhalts aus dem Controller erhält. Das zugrunde liegende Flight Microframework ist dabei so offen gestaltet, das es dem Anwender auch frei steht, das bisherige Parsing beispielsweise durch den Templateparser Smarty oder Twig zu ersetzen.


 21.12.2023    Kontakt@Oliver-Lohse.de    Was Ist

SEO-Wissen für erfolgreiches Online-Marketing - Komplett aktualisiert und erweitert   -  Die Suchmaschinen-Optimierung ist eine der wichtigsten Disziplinen im Online-Marketing. Wenn es Ihnen darum geht, für Ihre Webseite oder Ihren Webshop ein Top-Ranking in den SERPs zu erzielen, müssen Sie wissen, wie Suchmaschinen ticken und welche Stellschrauben Sie wie einstellen. Sebastian Erlhofers SEO-Handbuch ist für Ihre SEO-Ausbildung ein wichtiger Begleiter und ein Quell an Wissen, aus dem Sie Praxiswissen und Profitipps schöpfen.

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Weitere passende Beiträge

Was ist ein CMS, wie funktioniert es?

 cms  Was ist


Die besten Content-Management-Systeme im Vergleich. Alles was ihr über WordPress, Joomla!, Drupal, TYPO3 und Co. wissen müsst. Jetzt Vergleich ansehen.

Was ist GRAV CMS?

 grav  Was Ist


GRAV CMS ist ein kostenloses Content Management System (kurz CMS), welches ohne Datenbank auskommt. Der Webinhalt wird in reinen ASCII-Files gespeichert.

Was ist CoastCMS CMS?

 coast  Was Ist


Was ist CoastCMS? Coast CMS ist ein ContentManagementSystem, das etwas anders funktioniert und speichert den Content in der HTML-Seite des Frontends ab

Impressum


CMSWorkbench.de ist eine reine Entwickler-Webseite und dient vorwiegend als Wissensspeicher für die Entwicklung von CMS

Datenschutz


Die Webseite verwendet keinerlei Tracking- oder Speicher-Mechanismen, die Rückschlüsse auf Ihre IP oder das Leseverhalten zulassen

Affiliate


Wir sind Mitglied im Amazon Partnernet und können mit Affiliate-Links (* den Betrieb der Seite etwas unterstützen, für Sie ist das natürlich kostenlos

Kontakt


Sie können mit uns über eMail Kontakt aufnehmen, schreiben Sie an Kontakt@Oliver-Lohse.de