Il pulsante Modifica nelle pagine dei componenti non appare in una delle installazioni di Discourse. Per questo motivo non riesco a modificare gli stili dei componenti. Qual potrebbe essere la causa? Aggiornamento: manca anche la sezione “uploads”.
Cosa dovremmo fare per le prossime personalizzazioni? Dovrei creare il mio repository GitHub per ogni componente e apportare le modifiche direttamente lì? C’è un modo più semplice?
Sì, puoi eseguire il fork del repository GitHub e personalizzarlo in questo modo, oppure, se preferisci personalizzarlo tramite l’interfaccia di amministrazione di Discourse, puoi creare un componente tema locale aggiuntivo (ad esempio, avresti installata la versione remota dei link personalizzati dell’intestazione da GitHub e poi puoi creare un componente locale “modifiche ai link personalizzati dell’intestazione” e aggiungerlo anch’esso).
Se sei disposto a imparare un po’ di git, il fork è probabilmente il modo migliore per procedere, poiché ottieni tutti i vantaggi del controllo del codice sorgente e hai a disposizione tutte le funzionalità di GitHub per unire le tue modifiche agli aggiornamenti upstream.
Fantastico, sono disposto a imparare un po’ di Git, così da poter usufruire dei vantaggi del controllo versione. Le tue risposte sono state molto utili. Grazie.
Ciao. Non ero a conoscenza di questo cambiamento. Il mio sito utilizza molti componenti del tema e non avevo il CSS personalizzato che avevo scritto per ciascuno di essi, un lavoro che mi ha richiesto mesi per essere completato. Ora tutti i miei componenti del tema non hanno più il CSS personalizzato e il mio sito sembra terribile. Esiste un modo per recuperare almeno il CSS in modo da poter seguire le nuove linee guida? Grazie…
Puoi vedere qualcosa come un registro delle modifiche se vai su Amministratore > Registri, quindi filtra per “cambia tema” e visualizzando i dettagli verrà mostrato un diff per ogni modifica effettuata.