Dato che Disco TOC è uno dei componenti tematici nell’elenco predefinito, presumo che questo sia un posto appropriato per fare una richiesta di funzionalità.
Attualmente funziona solo per l’OP. Vorrei poter aggiungere un TOC a una risposta. Perché?
Quando facciamo un webinar, lo annunciamo alla community con un post. Dopo il webinar, facciamo un follow-up con una risposta nello stesso argomento che contiene il link alla registrazione e le risposte a tutte le domande che sono state poste durante il webinar. Facciamo questo in parte per coprire tutte le domande a cui non siamo riusciti a rispondere durante la sessione dal vivo.
Quei post di follow-up tendono a diventare lunghi e sono tipicamente sottocategorizzati per argomento generale, perfetti per un TOC (e in realtà il motivo per cui ho installato il componente).
In precedenza ho creato manualmente (e dolorosamente) un TOC statico in cima al post di risposta, ma ovviamente, una volta che hai scorrevole oltre per vedere il contenuto, non è più utile. Sarebbe meraviglioso avere il Disco TOC che fluttua accanto al contenuto!
Caso d’uso interessante! L’ho fatto anche in passato. Non sono sicuro se funzionerà nel tuo caso, ma quello che abbiamo finito per fare è stato modificare il primo post per aggiungere le note in fondo, quindi rispondere per informare tutti della modifica. In questo modo tutto è ordinatamente organizzato nel primo post per la posterità.
Sì, capisco perfettamente. Ma può essere utile a lungo termine e Discourse fornisce la cronologia delle modifiche per coloro che desiderano la massima trasparenza. Ecco un esempio di un argomento che abbiamo riscritto dopo un webinar, quando lavoravo per Namati. Abbiamo persino cambiato la lingua al passato, in modo che fosse un riassunto del webinar e non più un annuncio. E abbiamo rimosso tutti i dettagli logistici su come partecipare e così via, perché non più rilevanti.
Per chiunque voglia applicare DiscoTOC nelle proprie risposte, ho fatto questa parte del lavoro nel mio fork!
Ora può applicare il TOC a qualsiasi post e funziona bene, proprio come fa nell’OP.
Sembra che il team ufficiale non ritenga necessario applicare DiscoTOC nelle risposte, quindi non aprirò una pull request. Ma puoi usare la mia versione modificata!
Lhcfl/DiscoTOC-edited genera l’errore «Uncaught TypeError: ((intermediate value) || this[e]) is not a function» durante l’inserimento di un sommario.
Discourse 3.2.0.beta4-dev.
Saresti disposto a rivedere questo punto? Sarebbe fantastico averlo come parte del repository ufficialmente mantenuto. E non dovrebbe causare problemi o instabilità.
Il mio caso d’uso sono le riunioni, dove usiamo un Event come OP e i verbali vanno in un nuovo post da qualche parte sotto di esso. Sarebbe fantastico avere il TOC disponibile per essere applicato ai verbali.
Non vorrei che si applicasse a tutti i post, diventerebbe rapidamente sgradevolmente affollato!!!
Per coloro a cui interessa applicare il TOC alle risposte: la possibilità di applicare il TOC alle risposte è stata unita al componente ufficiale. È un’impostazione disattivata per impostazione predefinita.
Dopo aver utilizzato un po’ la nuova funzionalità (bravo tra l’altro!), mi sono sbagliato su questo: dato che puoi specificare quante intestazioni prima che venga attivato un TOC, semplicemente non è un problema.
Tuttavia, inserire il codice TOC è piuttosto complicato.
Saresti disposto a cambiare questo in modo che con categorie e tag specificati automaticamente anche i TOC delle risposte vengano attivati? O a renderlo un’opzione?