Da ich leider den obigen Beitrag nicht editieren kommt hier ein Weiterer.
screenshot_domain.jpg
Ich habe auch soeben eine LiveDemo hochgeladen, bei der selbstverständlich die systemändernden Programmcodeteile auskommentiert wurden.
Url: http://demo.integralstudio.net
Benutzer mit Administratorrechten:
Benutzer: web1000
Passwort: zugang
Benutzer mit eingeschränkten Rechten
Benutzer: web1024
Passwort: 0123456789
Über Feedback würde ich mich freuen. Das Projekt steckt noch in den Kinderschuhen und hat nur einen Entwickler.
Die Daten werden alle 25 Minuten zurück gesetzt und die Systemänderungen (welche im Livebetrieb dann auch wirken würden) werden alle 5 Minuten durchgeführt.
Mal ein paar Features:
rekursiver Ressourcenbaum
Die Ressourcen (Anzahl Domains, FTP-Zugänge, Subdomains, Cronjobs, Unterbenutzer) werden an einen Benutzer durch sogenannte Angebotsvorlagen zugewiesen. Darf dieser Unterbenutzer anlegen, so darf er nach gut dünkten seine Ressourcen auf diese aufteilen. Mit 100 MySQL Datenbanken und dem Recht 10 Unternutzer anzulegen könnte er folgendes machen:
- 1 Nutzer mit 100 Datenbanken
- 10 Nutzer á 10 Datenbanken
- 1 Nutzer mit 80 Datenbanken und 2 Nutzer mit jeweils 10 Datenbanken
Sicherheitsmechanismen
Absolut jede Eingabe wird auf Plausibilität getestet. Selbstverständlich werden alle Passwörter gehasht nur gesichert, falls sie überhaupt gesichert werden müssen.
Backup
Das Backup besteht aus dem Kopieren der SQLite3 Datenbankdatei. (Das Wiederherstellen ist natürlich nicht so simpel und noch in Arbeit)
ein Interface
Kein Umschalten zwischen Reseller und Kunde, denn ein Benutzer ist ein Benutzer! Ist man Administrator oder Reseller, so kann man auch direkt eine Webseite verwalten.
letztes Feature: Ich habe mir Mühe gegeben ein schöne Gui zu basteln.