Flexible Installation
- Eine Installation hat zwei Gesichter, den der eine Installation zusammenstellt und ein Installations Medium erstellt und den der das Medium anwendet, installiert. Wenn die Installationsroutine jetzt sowieso überarbeitet wird, wäre es wünschenswert eine flexible Installationsroutine zu implementieren.
Lösungsansatz:
Der erste Teil, Auswahl der Installation (Client, Server, ...), sollte aus einer editierbaren Datei gezogen werden, sodass diese dann evtl. erweitert werden kann. Der zweite Teil, Parameterabfragen und vorbereiten des Installations-Ziels kann relativ fest bleiben. Der dritte Teil, die Installation der Pakete wird wieder aus einer editierbaren Datei gezogen. Es lassen sich einfach neue Installationen hinzufügen, durch editieren der Datei vom ersten Teil und hinzufügen einer Datei für den dritten Teil und dann neu brennen einer Installation. Wird vermutlich sowieso benötigt wenn z.B. auf ein Medium wie DVD gewechselt wird und genug Platz für zahlreiche Installations-Kombinationen ist (Unterrichts-Server, Informatik-Server, Verwaltungs-Server, verschiedene Client Typen, ...). Alle Pakete sind nur einmal auf dem Medium aber mit zwei Dateien für verschiedene Einsatzzwecke beliebig kombinierbar.