Das System

Das sf-d FlexiPanel ist ein Content Management System (CMS), das es ermöglicht, dynamische Seiten zu erstellen. Es steht unter der GNU General Public License (v3) und kann kostenlos genutzt werden.

Das Projekt wurde mit dem Ziel ins Leben gerufen, Betreibern von kleineren Webauftritten die Möglichkeit zu bieten, ihre Inhalte bequem über ein zentrales System zu verwalten, ohne dabei so überladen wie viele der großen Content Mangement Systeme zu sein.
Es basiert auf sog. Modulen, die nach Belieben hinzuinstalliert und anschließend in die eigenen Webseiten eingefügt werden können.

Da das sf-d FlexiPanel mit der TemplateEngine TinyButStrong arbeitet, lassen sich die Templates der Module leicht verändern und den eigenen Wünschen anpassen. Zudem verfügt jedes Modul über eine leicht anpassbare CSS Datei und einen Templatewechsler, der den Einsatz verschiedener Templates ermöglicht.

Das Grundsystem verfügt über eine Benutzerverwaltung, mit der es möglich ist, individuelle Rechte für die installierten Module zu vergeben.
Außerdem gibt es einen Administrator- und einen Gastzugang. Administratoren haben Zugriff auf alle Module, können die Einstellungen für Module verändern und haben Zugriff auf die Benutzerverwaltung.
Gäste haben dagegen nur Zugriff auf die ihnen zugewiesenen Module und ihr Profil.
Für die nötige Sicherheit sorgt der Einsatz von Sessions und ein Brute-Force-Schutz, der nach mehreren ungültigen Logins IPs für eine bestimmte Zeit sperrt.

Die eingebaute Modulverwaltung ermöglicht eine einfache Verwaltung aller Module. Neue Module müssen lediglich in das Modulverzeichnis hochgeladen werden und können dann auf Knopfdruck installiert oder deinstalliert werden. Außerdem können hier individuelle Einstellungen für die jeweiligen Module vorgenommen werden.
Wird ein Modul deinstalliert, werden lediglich die MySQL Tabellen und die beinhalteten Daten gelöscht, die Dateien bleiben nach wie vor im Modulverzeichnis. Somit ist eine erneute Installation jederzeit möglich.

Server Anforderungen:

  • PHP 4
  • MySQL 4
  • register_globals OFF

Client Anforderungen (empfohlen):

  • Cookies für die Administration
  • JavaScript für die Administration

Screenshots:

Stehen aufgrund eines anstehenden Updates noch aus.
footer