Web-App zur Verteilung von Software-Updates an Kunden (Kundensupport)

Ich habe überall nach Web-Apps gesucht, die es einem Softwareanbieter ermöglichen, App-Updates für Kunden zum Herunterladen bereitzustellen. Ein verherrlichter (S)FTP-Server, wenn Sie so wollen, aber mit den folgenden zusätzlichen Funktionen:

  • Kundenindividueller Zugang: Unterschiedliche Kunden sollen unterschiedliche Pakete „sehen“. (Das bedeutet, dass es eine Admin-GUI geben sollte, die es einfach macht, die Zuordnung zwischen Kunden und Paketen vorzunehmen).
  • Zuverlässiges Download-Tracking. Ich muss zuverlässig wissen, wer was heruntergeladen hat. (Wieder eine Admin-GUI, wo ich die Aktivität sehen kann).
  • Branding der Benutzeroberfläche (Logos, Stile usw.).

Ich weiß, dass ich mein eigenes herausholen kann, indem ich eines der verschiedenen CMS da draußen anpasse, aber ich frage mich, ob es eine schlüsselfertige Lösung gibt?

Was ist dein Budget?
Kostenlos ist besser, aber moderate Beträge können auch in Betracht gezogen werden (bis zu 500 $/Jahr).

Antworten (2)

Als erste kostenlose Low-Tech-Lösung schlage ich vor, dass Sie einen Ordner pro Client auf Google Documents erstellen.

Dann müssen Sie nur noch jeden Ordner für den Zielclient freigeben, wie unter https://support.google.com/drive/answer/2494822?hl=de beschrieben

Viele Nachteile:

  • Viele Dateiduplizierungen
  • Kein Download-Tracking
  • Kein Branding

Aber es ist kostenlos, einfach einzurichten und wahrscheinlich einigermaßen sicher.

Beantwortung der eigenen Frage: Am Ende haben wir uns für eine benutzerdefinierte Lösung entschieden, aber ausgehend von einem hervorragenden Ausgangspunkt: dem Akeeba Release System- Plugin für Joomla .

Joomla ist ein sehr gutes und weit verbreitetes CMS. Akeeba Release System ist ein hochgradig anpassbarer Download-Manager, der speziell für die Softwareverteilung, dh unseren Anwendungsfall, entwickelt wurde. Mit ein wenig Arbeit scheint es unsere Anwendungsfälle perfekt zu erfüllen.

Sowohl Joomla als auch Akeeba Release System sind Open Source (GNU GPL).