BeSQLiteAdmin
BeSQLiteAdmin ist eine Administrationsoberfläche für SQLite Datenbanken. In bestehenden Datenbanken lassen sich Tabellen und darin enthaltene Daten anlegen, auslesen, aktualisieren und löschen (CRUD). Die Software, die nur aus einer Datei besteht, ist in PHP geschrieben und basiert auf phpLiterAdmin v1.0 RC1, erweitert um Javascript für den komfortableren Umgang. Im einzelnen sind dazugekommen: der JavaScript Table Sorter und Collapsible DIV Elemente. Wie die Basisprogramme unterliegt BeSQLiteAdmin der GPL.
Features
- Mehrsprachige Oberfläche (deutsch, englisch)
- Sortierbare Ergebnistabellen
- Ein-/Ausblendbares SQL Fenster
- CRUD Interface für SQLite v2 Datenbanken
- Objekt-orientiertes Interface zur komfortableren Wartung
Konfiguration
Die Konfiguration wird im Wesentlichen während der Initialisierung der beiden Objekte für die Klassen pSL_Utilities und pSL_Output vorgenommen. Im Ersteren werden der Pfad zu und ein Namensmuster für die SQLite-Datenbanken (-Dateien) festgelegt. Das Output-Objekt übernimmt wahlweise einen Sprachcode, der derzeit {de,en} umfassen kann. Ohne Standardbelegung der Sprache wird die Browsersprache übernommen.
Einzige Ausnahme bildet die Authentifizierung der User, die sich in BeSQLiteAdmin anmelden können. Diese werden in den Klassenvariablen der Klasse pSL_Utilities unter $users spezifiziert.
Abhängigkeiten
- PHP 5
- aktivierter SQLite Support
- aktivierte Cookies (für seitenübergreifenden Blendeffekt des SQL Fensters)