Ist es möglich, Discourse mitzuteilen, dass ein neues Update verfügbar ist, aber außerhalb der WebUI?
Vielleicht per E-Mail oder noch besser durch die Verwendung des Dateisystems – durch das Erstellen/Ablegen einer benutzerdefinierten Datei an einem bestimmten Ort. Wenn die lokale Installation selbst feststellt, dass ein solches Update bereit ist – nicht außerhalb dieses lokalen Discourse und indem sie auf ein Git-Repository oder ein anderes externes Quellcode-Repository zugreift.
Wenn Sie SMTP konfiguriert haben und in den Site-Einstellungen eine „Kontakt-E-Mail-Adresse“ festgelegt haben, sollten Sie eine E-Mail-Benachrichtigung für neue Versionen erhalten:
Sofern ich nichts übersehen habe, erscheint mir diese Einstellung – in der Weboberfläche verfügbar – etwas grob. Sie benachrichtigt per E-Mail über das Erscheinen einer neuen Version, aber nur ein einziges Mal, beim ersten Mal, wenn eine Aktualisierung verfügbar ist, richtig? Wenn man diese E-Mail-Benachrichtigung dann verpasst, dann… das war’s dann.
Wäre es nicht großartig, wenn dies etwas erweitert würde – der Benutzer könnte die Häufigkeit der Benachrichtigung einstellen, bis keine neue Version mehr verfügbar ist (bis das Update durchgeführt wurde)?
Ich bin kein Programmierer und habe daher keine Möglichkeit, am Quellcode herumzuspielen – vielleicht gibt es ein Plugin – besonders mit der Funktionalität, eine Datei anstelle einer E-Mail zu rendern – wissen Sie davon? (Ich hoffte, vielleicht hätte die production.log etwas über den Zustand „bereit für Upgrade“ enthalten, aber ich glaube, das ist nicht der Fall.)