Ich komme dem Ziel näher, PfaffManager als Produkt zu vermarkten. Mein MVP besteht darin, einfach Discourse so einzusetzen, dass es https://www.literatecomputing.com/discourse-installation-packages/ ersetzt, sodass Nutzer eine Installation kaufen können (wie bisher über WordPress). Dies löst dann die Installation in Discourse aus (funktioniert), wobei sie zusätzlich Live-Updates zum Installationsprozess erhalten (funktioniert) und schließlich einen Button klicken können, um für einen bestimmten Zeitraum einen Neuaufbau auszulösen (funktioniert).
Ich habe einen add_model_callback(GroupUser, :after_save) verwendet, um zu prüfen, ob beim Hinzufügen eines Benutzers zur Gruppe „CreateServer
Der <h1>-Titel und die Schaltfläche teilen sich denselben discourse_subscriptions.subscribe.title – ich würde gerne, dass der <h1> für die Überschrift etwas wie „Installation oder Service kaufen
<script type="text/x-handlebars" data-template-name="/connectors/after-go-to-billing/foobar">
<div class="pfaffmanager-product"> vielleicht ein Link mit {{product.id}}</div>
</script>
machen. Oder du könntest sogar fast alle diese Produktblöcke ausblenden und ersetzen.
Vielleicht verstehe ich Plugin-Ausgänge doch noch.
CSS-Änderungen
Also einfach die gesamte s.hbs-Vorlage in ein <div class="subscription"> einbetten, und dann könntest du Dinge wie