Ausführen benutzerdefinierter Ruby-Skripte

Ein Ansatz ist, die Datei hochzuladen und dann die URL in einer Einstellung zu speichern. Das Hochladen einer Datei verhindert, dass sie gelöscht wird.

Sie können einen Job in einem Plugin ausführen lassen. Es gibt viele Beispiele für Jobs in Discourse- und Pavilion-Plugins.