Automatisches Installererstellungs Tool
Mein Auftraggeber biete seinen Kunden sehr viele Downloads an. Diese Downloads sollen einzeln abrufbar sein und als Paket. Das Paket ist ein Setup welches die Dateinen installieren und deinstallieren kann.
Um Microsoft's Windows Vista kompatibel zu sein, ist die Installerplattform der Microsoft Windows Installer.
Meine Anwendung erleichtert dem Kunden das erzeugen der Downloadseiten und hilft bei der Erzeugung der Setups. Dazu habe ich ein Verwaltungsprogramm geschrieben, welches die Dateien zu Kategorien zusammenfasst. Per Drag und Drop kann mein Kunde die Dateien verwalten. Das Programm erzeugt vollautomatisch die Downloadlisten für den Webserver (XML) und lädt diese per File-Transfer-Protokoll (FTP) hoch. Des Weiteren gleicht das Tool das Downloadverzeichnis mit den Dateien ab. Neue Dateien werden hochgeladen, ältere werden vollautomatisch gelöscht. Vollautomatisch werden auch die Kategoriepakete erzeugt. Dazu wird das Windows Installer XML (WIX) genutzt. Das fertige Setup wird nach dem erzeugen digital signiert und dann auf dem Webserver hochgeladen.
Technik
- Code Gear Delphi
- Windows Installer
- Windows Installer XML
- XML (für Dateiliste und Einstellungen)
- PHP (für Downloadseite)