Ho notato questa fantastica barra laterale in Discourse e vorrei sapere se esiste un modo “hacky” per aggiungere elementi personalizzati alla barra laterale.
Ora sorge anche la domanda: posso in qualche modo ordinare, disporre o persino personalizzare gli elementi predefiniti da solo?
Mi piacerebbe prendere quel link Admin e trasformarlo invece in un pulsante, in modo da avere un facile accesso agli strumenti di amministrazione, ad esempio.
OMG. Solo dopo che hai menzionato il link admin sono riuscito a trovarlo. Grazie per questo.
Sono passati 3 giorni senza risposta, quindi ti darò la mia migliore ipotesi come qualcuno che non ha alcun controllo o conoscenza, ma che osserva le cose qui da 6 o più anni.
La barra laterale è ancora in fase di sviluppo abbastanza attivo (è ancora chiamata “sperimentale”, dopotutto! E non stanno nemmeno accettando richieste di funzionalità), quindi, sebbene probabilmente tu possa personalizzarla, qualsiasi cosa tu faccia per personalizzarla verrà molto probabilmente interrotta molto presto, quindi per ora, dovresti semplicemente conviverci così com’è; se sei quel tipo di persona, puoi aggiornare ogni giorno o guardare i commit di github.
Non mi è chiaro come il fatto che sia un pulsante anziché un link cambierebbe qualcosa? Il pulsante farebbe qualcosa di diverso dall’aprire la pagina di amministrazione come fa ora il link?
Abbiamo in programma di aggiungere una funzionalità di “sezione personalizzata” in un futuro non troppo lontano, che ti permetterà di aggiungere link con nomi arbitrari a cose all’interno del tuo sito. Non siamo ancora sicuri di quando ci arriveremo, ma nell’iterazione iniziale sarà piuttosto semplice, ma pensiamo anche molto utile.
Al momento non è qualcosa che abbiamo in programma. Se desideri approfondire questo aspetto, puoi aprire un nuovo argomento.
Lo userei subito per creare una sezione “Feedback”. Questa avrebbe sotto sezioni come “Contatta l’amministratore”, “Fai un suggerimento”, “Segnala un bug”, ecc. Mi chiedo se questa funzionalità sia abbastanza comune/utile da giustificare l’essere un elemento predefinito piuttosto che un elemento personalizzato?
Il mio sito più grande utilizza collegamenti di intestazione personalizzati che probabilmente avrebbero più senso in una sezione personalizzata della barra laterale a lungo termine. Dei nostri tre collegamenti, uno è a un sito fratello (nodo mastodon) e due sono interni al sito discourse stesso. Non aver bisogno di collegamenti di intestazione personalizzati per questo, credo, sarebbe visivamente più pulito, mantenendo insieme le informazioni correlate.
Attualmente lo utilizziamo solo per aggiungere un link alla licenza open source del progetto, perché è importante per noi. In precedenza avevamo alcune informazioni legali/di conformità lì, ma ci è stato indicato di spostarle nel footer del sito. (Un altro plugin!)
Stiamo anche apportando alcune personalizzazioni CSS, che mi aspetto saranno ancora possibili.