Eine einfache PHP FlatFile Projekt und Vorhaben DB
In diesem Beitrag können Sie eine kleine FlatFile Projekt Datenbank herunterladen. Eine Beispielimplementierung in Anlehnung an die FlatFileDB von H.Wiledal
Magnetisches Smart Watch Schnellladegerät - ⚡ Multifunktionales 2 in 1 Schnellladegerät ⚡ Dank seines kompakten Designs ist es kompatibel mit iWatch 7, 6, 5, 4, 3, 2, 1 einschließlich 38mm 40mm 42mm 44mm Version und kompatibel mit iPhone 13, 12, 11, Max, XR, XS, X, 7, 8 und iPad Serie ⚡ Das 2 in 1 Ladekabel kann Ihre Smartwatch und Ihr Telefon gleichzeitig aufladen. Hinweis
kaufen...Um die Leistungsfähigkeit der bereits beschriebenen FlatFileDB von Hugo Wiledal zu zeigen, habe ich ein kleines Projektplanungs- oder Vorhaben-Tool mit dieser Datenbank geschrieben. Es ist eine kleine Demonstration der Möglichkeiten dieser schlanken und einfachen Datenbank im CSV-Format und soll dazu gedacht sein, als Basis für eigene CMS Entwicklungen zu dienen.
FlatFileDB Projekt home
In der Demoversion, unter Nutzung des freien CSS-Frameworks Bootstrap, sehen Sie bereits einige eingetragende Beispielprojekte die bereits in der FlatFileDB gespeichert wurden.
Im Menü der FlatFileDB und Projektverwaltung, können Sie neue Projekte anlegen und gelangen von dort auf ein übersichtliches PHP-Formular, in dem Sie die Eckdaten eintragen können.
FlatFileDB neues Projekt einfügen
Nachdem Sie gespeichert haben, bleiben Sie in diesem PHP-Formular für weitere Anpassungen, die Sie natürlich auch mehrfach in der FlatFile DB speicern können.
Aus der Projektübersicht gelangen Sie mit dem Button Bearbeiten in die Bearbeitung des Datensatzes in der FlatFileDB. In dem folgenden PHP-Formular speichern Sie Ihre Bearbeitungen oder löschen den Eintrag aus der FlatFileDB. Jede Änderung eines Datensatzes zieht die Aktualisierung des Datums und Uhrzeit in der Spalte Änderung nach sich (Start- und Ende-Datum sind davon ausgeschlossen).
FlatFileDB Projekt Bearbeiten und löschen
Oben rechts in der Anzeige sehen Sie die ID des Eintrags, die sich aus Datum und Uhrzeit (Microtime) im MD5 Format zusammensetzt, damit sollte eine ausreichend granulare Identifizierung des Datensatzes möglich sein.
Limitationen - Sie können keine Zeileumbrüche verwenden, da dies zu Umbrüchen in der ASCII-Datenbank führt und einen Abbruch nach sich zieht. Es gibt kein Login, in folge dessen sehen alle User auch alle Beiträge der FlatFileDB. Bei diesem Beispiel handelt es sich um eine reine ASCII Tabelle im CSV-Format, die Leistungsfähigkeit der FlatFileDB ist daher stark begrenzt, es gibt in dieser Implementierung keine Sortierfunktion oder Indexierung. Neue Projekte sind unten und alte Einträge oben.
Copyright - Wie bereits im Copyright beschrieben, darf alles frei verwendet, publiziert, gedruckt, kopiert, geändert und geteilt werden (das ist ausdrücklich erwünscht), unter der Bedingung, das ein Aufdruck, Verweis, Link oder Backlink auf diese Domain angebracht wird. Falls nicht stellt dies ein Verstoß dar und kann geahndet werden.
Passend:
Nutzen Sie die Plugin-DB db.php, um individuelle Daten Ihres Plugins zu speichern und lesen diese für die spätere Verarbeitung durch das CMS Bludit aus.
Natürlich können Sie im CMS Bludit Plugins auch manuell ohne Hook aufrufen, denn nicht immer stehen Hooks zur Verfügung oder sind mit anderen Plugins belegt
Möchten Sie große Mengen Content verwalten und systematisch organisieren oder entwickeln ein eigenes Flatfile CMS, dann hilft die Flatfile DB von Hugo Wiledal
Mit diesem Beitrag erstellen Sie (oder als Download) eine unabhängige Affiliate Datenbank, die Sie in jedem CMS, jeder Webseite oder jedem Blog nutzen können.
Mit diesem Trick legen Sie neue Datenbank-Felder in der JSON-Datenbank des WonderCMS vollkommen automatisiert an - mit nur einer Codezeile im WonderCMS Theme.
Bludit ist das beliebteste Flatfile CMS im Web und belegt im Segment der datenbanklosen CMS einen der ersten Spitzenplätze. So einfach richten Sie das CMS ein.
GRAV ist ein kostenloses Open Source CMS, mit dem Sie unterschiedliche Webseiten bauen können. GRAV besitzt einen sehr viele Funktionen und ist sehr beliebt.
Erstellen Sie im CMS Automad eigene Templates, dann sollten Sie einen Blick auf diese Ordner werfen, denn sie sind maßgeblich für das Template wichtig.
Möchten Sie den Backend-Editor des Autors oder Admin individuell anpassen? Dann finden Sie hier den richtigen Pfad zur Programm-Source edit-content.php.
Wenn Sie das Bludit-Plugin Contact3 nutzen, können Sie in diesem Plugin eine einfache und wirkungsvolle Blackliste einbauen, die den Inhalt Ihrer Mail prüft
Legen Sie ein Array in der Sprachdatei de_DE.json des Templates an und greifen aus dem Template auf einzelne Key Value Paare zu um Affiliate Links zu erzeugen
Greifen Sie mit der Methode User() auf Attribute des angemeldeten und registrierten Benutzers zu und zeigen Namen, Avatare oder Kontaktdaten unter Beiträgen an
Mit diesem PHP Script lesen Sie eine Mail in Ihrem Postfach, werten den Inhalt mittels PHP aus und löschen im Anschluss die Mail aus dem Posteingang mit PHP.
Dieser Beitrag zeigt einen Heredoc Template Parser und mini CMS, erstellt in PHP, unter Nutzung der Heredoc-Syntax. Content, Template und Parser in einer Datei.
Das ist die kleinste PHP Template-Engine, bzw. das kleinste PHP-CMS der Welt, erstellt mit der Programmiersprache PHP und 7 Zeilen Code.
Möchten Sie einen Log-Mechanismus entwickeln den Sie leicht in jedes PICO Template einbinden können, dann ist JavaScript und PHP ideal dafür.
Das ist die kleinste PHP-Template-Engine bzw der kleinste Template-Parser in PHP, der mit Heredoc Syntax arbeitet. Die Heredoc Syntax ist ideal für kleine Prototypen.
Möchten Sie einen Log-Mechanismus entwickeln den Sie leicht in jedes PICO Template einbinden können, dann ist JavaScript und PHP ideal dafür.
In welcher Schreibweise sollten Sie CMS Templates erstellen? Gemischt HTML und PHP oder doch lieber waschechtes PHP? Dieser Beitrag erleichtert den Einstieg.
Das WordPress Plugin steht im Verdacht Malware zu enthalten. In unterschiedlichen Foren im Netzt sind dazu widersprüchliche Infos zu finden - es ist abzuwarten
yamlCMS ist mein Beitrag und meine eigene Vorstellung an eine sichere Webseite auf Basis eines Flat File CMS mit lesbarer Datenbankstruktur ohne 'Firlefanz'.