Logo

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

Original Canon PG-540 CL-541 Set mit 2 Tintenpatronen für Pixma

Original Canon PG-540 CL-541 Set mit 2 Tintenpatronen für Pixma - ❤ Original Canon Tintenpatronen für Ihren PIXMA Farbdrucker-Drucker. Hinweis

kaufen...
Automad Bludit Coast GetSimple GRAV Handlebars Java PHP Pico Smarty Templating Typemill WonderCMS WordPress yamlCMS

PHP FlatFile Projekt und Vorhaben DB

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"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.

Neue Projekte in der FlatFileDB anlegen

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"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.

Projekt bearbeiten und aus FlatFileDB löschen

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"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:


Die Plugin Datenbank db.php zum speichern im Bludit CMS

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.

Ein Bludit Plugin manuell im Template des CMS aufrufen

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

Die total geniale PHP FlatFile Datenbank von Hugo Wiledal

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

Unabhängige Affiliate FlatFile DB für Ihren Blog oder CMS

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.

Ein neues Datenbanfeld für WonderCMS in der json-DB anlegen

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 Download und Installation in 2 Minuten

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.

Was ist besser, GRAV CMS oder PICO CMS, das sollten Sie wissen?

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.

Das tree.php Snippet für eine Baumstruktur in Automad CMS

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.

Das Script edit-content.php im Bludit CMS individuell anpassen

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.

Einfacher SPAM Schutz im Kontaktformular für Bludit CMS

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

Ein Array in der de_DE.json des Bludit CMS anlegen

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

Die Methode User() für Abfragen im Bludit CMS nutzen

Greifen Sie mit der Methode User() auf Attribute des angemeldeten und registrierten Benutzers zu und zeigen Namen, Avatare oder Kontaktdaten unter Beiträgen an

E-Mail mit PHP lesen, mit PHP auswerten und im Posteingang löschen

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.

Ein Heredoc-Parser und Mini CMS mit PHP zum Templating erstellt

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.

Die kleinste PHP Template-Engine und kleinstes CMS der Welt

Das ist die kleinste PHP Template-Engine, bzw. das kleinste PHP-CMS der Welt, erstellt mit der Programmiersprache PHP und 7 Zeilen Code.

PHP mit JavaScript aufrufen

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.

Kleinster PHP Template Parser mit Heredoc Syntax der Welt

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.

PHP mit JavaScript aufrufen

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.

Die richtige Wahl der Templatesprache Templating Tipps

In welcher Schreibweise sollten Sie CMS Templates erstellen? Gemischt HTML und PHP oder doch lieber waschechtes PHP? Dieser Beitrag erleichtert den Einstieg.

th3_alpha.php im WordPress CMS Log und die Beudeutung

Das WordPress Plugin steht im Verdacht Malware zu enthalten. In unterschiedlichen Foren im Netzt sind dazu widersprüchliche Infos zu finden - es ist abzuwarten

Was ist yamlCMS - yamlCMS ist nicht zu hacken! Glauben Sie nicht?

yamlCMS ist mein Beitrag und meine eigene Vorstellung an eine sichere Webseite auf Basis eines Flat File CMS mit lesbarer Datenbankstruktur ohne 'Firlefanz'.


Meta: Instagram CMSWorkbench.de GIMP-Handbuch.de Kontakt Impressum Datenschutz