[quote=kruemmel,25.07.2007, 17:42]Damit der Benutzer nicht immer die Konfigurationsdatei öffnen und die Parameter von Hand verändern muss ...[/quote]
Die Idee an sich finde ich unter bestimmten Restriktionen garnicht so
schlecht. Die im Formular eingegebenen Daten könnten geparst werden,
was Schreibfehler vermeidet und nicht jeder Dienst bietet eine Möglichkeit,
die Konfiguration erstmal zu checken ala "apachectl configtest".
Aber um sowas zu ermöglichen, benötigt man einen Parser der alle
Parameter und Werte beherrscht. Zudem kommen die Änderungen hinzu
wenn sich Parameter ändern, hinzugefügt werden oder sonstiges.
Dann kommt noch die Sicherheit hinzu. So ein Webformular darf nur von
authorisierten Personen bearbeitet werden und sollte zudem auch noch
verschlüsselt ablaufen.
Wenn du an all diese Dinge denkst - und an die, die ich vergessen habe -,
dann sehe ich das nicht mehr so skeptisch. ;)
Mein nächstes _aber_ kommt aber noch... welche Dienste sollen denn
konfiguriert werden? Müssen sie danach restartet werden? Das sind
Punkte, wo mir das Ganze dann doch wieder unter die Haut geht.
Wenn es sich lediglich um die allgemeine Erstellung von Konfigurations-
dateien mit einem Webformular handelt, dann schau dir erstmal das Modul
CGI an und vielleicht noch eine Einführung in die Verarbeitung
von Webformularen von Renee. Der Rest kommt dann hoffentlich von ganz
allein.
http://perl.renee-baecker.de/kurs_01.pdf
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.