Worin besteht das Problem mit Updates?

Bei Programmen auf dem eigenen Server bedeutet eine neue Version oft: eine ZIP-Datei, einen FTP-Client und jemanden, der weiß, welche Verzeichnisse nicht überschrieben werden dürfen. Jemand muss Zugang zum Server haben und Zeit dafür finden. Das Unternehmen wartet auf einen passenden Termin und verschiebt deshalb das Update. In der Zwischenzeit kann bereits eine neuere Version verfügbar sein als die im Unternehmen installierte.

In Task Manager installiert der Administrator neue Versionen über die Einstellungen, meist ohne FTP. Manuelles Hochladen von Dateien benötigen Sie nur bei der ersten Installation, und technischen Support - wenn das Hosting dem Programm nicht erlaubt, seine eigenen Dateien zu überschreiben.

Was passiert nach einem Klick auf „Installieren“?

Um Updates kümmert sich der Administrator unter Einstellungen → Updates. Das Programm prüft die Verfügbarkeit neuer Versionen nach dem Anmelden, von Zeit zu Zeit bei geöffneter Anwendung und nach der Rückkehr zum Browser-Tab. Sobald eine neue Version erscheint, sieht der Administrator einen roten Punkt am Zahnrad-Symbol sowie neben dem Reiter Updates. Zudem erhält er eine einzige Benachrichtigung pro Version. Andere Benutzer sehen weder den Punkt noch die Meldung.

Im Tab sehen Sie die installierte Version, die Codeversion sowie neuere Versionen mit Änderungsprotokollen. Versionen müssen der Reihe nach installiert werden: Nur die Schaltfläche für die nächste Version ist aktiv. Nach einem Klick auf Herunterladen zeigt das Programm einen Hinweis zur Sicherungskopie der Datenbank und des Ordners uploads/ an. Sie müssen den Hinweis bestätigen. Der Server lädt das Paket herunter und prüft seine SHA-256-Prüfsumme.

Nach einem Klick auf Installieren zeigt der Fortschrittsbalken Datenbankmigrationen, das Kopieren der Dateien und den Abschluss an. Das Installationsprogramm lässt includes/config.php, uploads/, storage/ und logs/ unverändert. Zum Schluss ändert sich die Schaltfläche in Anwendung aktualisieren.

Task Manager: Registerkarte Updates mit einer Liste von Versionen und einer Schaltfläche zur Installation.
Reiter Updates: Version auf dem Server, neuere Versionen mit Änderungsliste und ein Button zur Installation.

Was gewinnen Sie?

Sie müssen bei jeder neuen Version keine Person mit Serverzugang beauftragen. Sie können den Zeitpunkt der Aktualisierung an den Arbeitsrhythmus Ihres Teams anpassen, statt auf einen freien Termin eines externen Dienstleisters zu warten. Technischer Support wird erst dann nötig, wenn das Hosting dem Programm nicht erlaubt, seine eigenen Dateien zu überschreiben.

Vor dem Update können Sie prüfen, was sich mit der neuen Version ändert, und entscheiden, ob der Zeitpunkt für die Installation passt. Sie können das Update verschieben, wenn Sie es lieber zu einem anderen Zeitpunkt durchführen möchten.

Beispiel aus dem Arbeitsalltag

Ein Planungsbüro hat acht Mitarbeiter und nutzt das Programm auf einem eigenen Server. Der Inhaber, der das Programm zuvor eingerichtet hat, ist Administrator.

Am Mittwochmorgen sieht er einen Punkt am Zahnradsymbol. Er liest das Änderungsprotokoll, verschiebt das Update aber: An diesem Tag hat das Team einen Kundentermin. Am Freitag nach 17 Uhr nimmt er es wieder in Angriff. Er klickt auf Herunterladen, bestätigt den Hinweis zur Sicherungskopie und erstellt ein Backup der Datenbank und des Ordners mit den Anhängen. Anschließend klickt er auf Installieren. Der Fortschrittsbalken zeigt die Migrationen und das Kopieren der Dateien an; zum Schluss erscheint Anwendung aktualisieren. Er musste niemandem das Serverpasswort geben.

Einige Monate später zieht das Unternehmen das Programm auf ein anderes Hosting um. Dort bleibt die erste Aktualisierung mit einer Meldung zu Schreibrechten stehen, weil das neue Hosting dem Programm nicht erlaubt, seine eigenen Dateien zu überschreiben. Der Inhaber bittet die Hosting-Firma, die Rechte anzupassen, und wiederholt die Aktualisierung am nächsten Tag.

Häufig gestellte Fragen

Benötigt das Update einen FTP-Zugang zum Server?

In der Regel nicht. Nach einem Klick auf Herunterladen lädt Task Manager das Paket auf den Server und prüft es, und nach einem Klick auf Installieren tauscht es die Dateien aus. Die Hilfe einer technischen Fachkraft wird nur dann benötigt, wenn das Hosting dem Programm nicht erlaubt, seine eigenen Dateien zu überschreiben. Sollte das heruntergeladene Paket keinen Auto-Installer enthalten, speichert der Browser es auf Ihrer Festplatte, und das Programm zeigt eine Anleitung zum Hochladen per FTP an.

Löscht das Update meine Daten und Einstellungen?

Der Installer lässt includes/config.php sowie die Verzeichnisse uploads/, storage/ und logs/ unangetastet. Änderungen an der Datenbank nimmt er selbst über Migrationen vor. Vor dem Herunterladen des Pakets erinnert das Programm an eine Sicherung der Datenbank und des Anhangsordners.

Kann ich direkt auf die neueste Version aktualisieren?

Nein. Task Manager-Versionen müssen der Reihe nach installiert werden. Nur die Schaltfläche für die nächste Version ist aktiv; weitere Versionen werden nach der Installation der vorherigen freigeschaltet.

Benötige ich für das Update eine gültige Lizenz?

Ja. Das Paket der neuen Version können Sie nur bei aktiver Lizenz herunterladen, und die Liste der Veröffentlichungen stellt der Update-Server ausschließlich für den Schlüssel bereit, der der Domain Ihrer Installation zugewiesen ist. Wenn die im Schlüssel gespeicherte Update-Berechtigung abläuft, zeigt die Schaltfläche für die neue Version den Status „Gesperrt“, und ein Tooltip daneben nennt den Grund.

Sind Updates kostenpflichtig?

Die ersten 12 Monate Updates sind im Lizenzpreis enthalten. Die jährliche Verlängerung des Zugangs zu neuen Versionen ist danach optional - das Programm funktioniert auch ohne sie weiter. Die Nettobeträge finden Sie in der Preisliste.

Wer im Team sieht den Hinweis auf eine neue Version?

Den Hinweis auf eine neue Version sehen ausschließlich Administratoren von Task Manager. Sie erhalten eine Benachrichtigung und sehen einen roten Punkt am Zahnradsymbol. Andere Benutzer sehen diese Hinweise nicht.