Vorrei configurare diverse homepage personalizzate per utenti loggati e non loggati. Sebbene sappia che questo può essere implementato utilizzando JavaScript, sono interessato a sapere se può essere ottenuto anche tramite un componente o plugin di Discourse.
Ho trovato il componente User-specific Discourse home page, che consente di creare una nuova route e aggiungere un template, ma preferirei non utilizzare quell’approccio.
Se ci sono suggerimenti alternativi o best practice consigliate, apprezzerei molto la vostra guida.
Grazie per la tua risposta. Ho provato l’approccio menzionato nel repository di GitHub aggiungendo \"custom-homepage\": true al file about.json del mio tema, ma non sembra funzionare. Potresti confermare se questo è il metodo corretto?
Sì, ho seguito i passaggi indicati nella discussione. Nello specifico, ho prima aggiunto \"custom-homepage\": \"true\" nei modificatori, e poi ho creato un componente in javascripts/discourse/connectors/custom-homepage/home.gjs.