Fino a che punto possiamo spingere Discourse nella personalizzazione?

I limiti sono molto pochi. L’unica limitazione maggiore è che i template non possono essere sovrascritti e devi aggiungere nuove funzionalità alle viste esistenti utilizzando le Plugin Outlets. Detto questo, farlo in combinazione con un po’ di CSS di solito risolve il problema.

Puoi creare nuove rotte e avere il controllo completo su come vengono organizzate.

Il back-end è più flessibile.

Quindi, usa le API ufficiali per quanto possibile e il lavoro di revisione sarà più limitato, ma non eliminerai mai completamente la necessità di manutenzione.

Non è ragionevole aspettarsi l’assenza di manutenzione… guarda solo il mio account GitHub e alcune delle mie estensioni popolari e vedrai numerosi commit "COMPATIBILITÀ: " :slight_smile:

È buona pratica mantenere un server di staging dove puoi testare gli aggiornamenti e verificare se qualche tua personalizzazione si rompe: più il tuo sito è personalizzato, maggiore sarà la necessità di una qualche istanza di staging, sebbene l’uso di un’istanza di sviluppo possa essere d’aiuto.