È possibile modificare i link inviati tramite Discourse nelle email senza modificare i modelli di email (URL di base)?
Nel nostro scenario, abbiamo sviluppato un’app mobile che utilizza il deep linking, quindi https_example.com aprirà l’app. Dall’app, l’utente può accedere al nostro forum (self-hosted) disponibile su https_forum.example.com e viene avviato tramite l’app, apre il browser di sistema e utilizza Discourse Connect per l’SSO tra l’app e il forum.
Ciò che vogliamo ottenere è mantenere l’URL di base del forum come https_forum.example.com ma modificare i link nell’email in https_example.com/forumlink/<some_topic>. Quando un utente riceve un’email e clicca sul link, verrà reindirizzato all’app che si aprirà sul dispositivo e quindi effettueremo il login dell’utente, quindi apriremo il forum nel browser di sistema e indirizzeremo l’utente a https_forum.example.com/<some_topic>.
Ciò richiede una personalizzazione o può essere fatto tramite funzionalità esistenti? Potremmo considerare la personalizzazione di un particolare componente che potrebbe gestire centralmente tutti gli invii di email (ad esempio, per utilizzare una variabile d’ambiente) se ciò fosse possibile. Tuttavia, non siamo sicuri se questa personalizzazione verrà eliminata in caso di aggiornamento. Stiamo utilizzando il modello standalone dell’immagine Docker self-hosted.