Was ist das Flat File CMS FlightCMS?

home flight-cms

COBOL - Altsysteme warten und erweitern. Das umfassende Praxis-Handbuch   -  Dieses Buch richtet sich an erfahrene Entwickler objektorientierter Sprachen wie C++ oder Java. Es vermittelt die Funktionsweise der Programmiersprache COBOL, um die in zahlreichen Implementierungen auf unterschiedlichen Plattformen immer noch produktiv laufenden COBOL-Programme zu verstehen, zu warten und bei Bedarf mit zusätzlichen Funktionalitäten zu erweitern. Dafür bietet es Ihnen sowohl eine grundlegende Einführung in die Programmierung mit COBOL als auch eine thematisch gegliederte Referenz der Befehle mit praktischen Beispielen.

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

Moderne Frontend-Entwicklung mit React. Alles, was Sie über React wissen müssen!   -  Welcher Frontendentwickler hat noch nicht von React gehört? Diese ursprünglich von Facebook entwickelte JavaScript-Bibliothek hat innerhalb kurzer Zeit eine steile Karriere hingelegt. Sie bildet mittlerweile eine wichtige Grundlage für viele Unternehmensanwendungen, Single Page-Applikationen, sowie viele Apps für iPhone und Android. Erfahren Sie in diesem umfassenden Handbuch des JavaScipt-Experten Sebastian Springer, wie Sie performante Oberflächen gestalten. Mit einfachen und leicht verständlichen Beispielen erlernen Sie die Grundlagen von React, React Native und Redux. Und auch als fortgeschrittener JavaScript-Entwickler profitieren Sie von den vielen Profithemen wie Tests, Animationen, Material Design Components, Server Side Renderung über Debugging bis hin zur Entwicklung von vollständigen mobilen Anwendungen. Dieses Buch ist ein Muss für jeden JavaScript-Entwickler und für jeden, der React lernen möchte!

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