Nella nostra community abbiamo una FAQ molto ampia. Per rendere ogni domanda più facilmente accessibile (per il linking), l’abbiamo suddivisa in argomenti separati in una sottocategoria FAQ (fa parte della categoria principale “apprendimento”).
Ecco come appare ora, con il tema Air e il componente Categorie Navbar.
Sto cercando di capire come fare due cose (nessuna delle quali sembra semplice):
aggiungere l’accesso diretto alle sottocategorie nella navbar tramite un menu a tendina
visualizzare gli argomenti in modalità “testo completo”, sia su desktop che su mobile, in modo che le persone possano semplicemente scorrere verso il basso senza aprire gli argomenti e leggere tutto se lo desiderano.
Credo che entrambe le cose possano essere fatte con i Componenti Tema.
Questo potrebbe causare problemi di prestazioni poiché vengono visualizzati tutti i post degli argomenti (ma si può mitigare con il caricamento pigro?). Se hai molti argomenti come Meta, questo potrebbe diventare irrealizzabile (a meno che tu non carichi più argomenti man mano che l’utente raggiunge il fondo).
Qual è il vantaggio di avere queste domande in argomenti separati invece che in post separati all’interno di un unico argomento? Un argomento è scorrevole in Discourse senza alcuna personalizzazione. E potresti, ad esempio, avere un indice nel primo post
Anch’io sono curioso. L’intenzione è mantenere aperto ogni argomento FAQ per risposte e discussioni?
(Altrimenti avrei potuto suggerire un singolo argomento post con la Tabella dei Contenuti abilitata. In quel caso l’intera cosa sarebbe stata scorrevole, ma anche facile da navigare alle intestazioni di sezione.)
Penso che disco-toc funzioni ancora per post. Ci ho pensato anch’io; è quello che ho creato su un altro forum di Discourse. Ma non sono sicuro che direi che è facile collegarsi a una delle domande in quel caso. Le intestazioni hanno ancoraggi, quindi puoi collegarti ad esse, ma una volta che una nuova domanda viene aggiunta all’interno delle FAQ, tutti gli ID delle intestazioni dopo tale intestazione cambiano, il che rompe tutti i collegamenti. Quindi, trovare questi collegamenti negli argomenti di supporto più vecchi non è più utile perché non ti portano più al paragrafo giusto ma solo all’argomento. Ecco perché di solito non mi collego alle FAQ ma le cito ogni volta.
Ci permette di collegarci direttamente e facilmente a una delle domande rispondendo a qualcuno. Uno dei problemi che abbiamo nella mia comunità è che abbiamo una grande quantità di documentazione che copre praticamente tutto, ma le persone si sentono sopraffatte quando arrivano (“il mio gatto sta morendo”) e non leggono, e le persone che rispondono non sono molto esperte di tecnologia, quindi chiedere loro di (su Facebook) copiare e incollare il link a un Google Doc nella loro risposta è troppo – semplicemente non lo fanno.
Discourse rende molto più facile per le persone non esperte di tecnologia collegarsi a elementi all’interno della comunità: cliccare sul piccolo pulsante del link, iniziare a digitare una parola chiave o il nome dell’elemento a cui si vuole collegare, ed ecco fatto. Vogliamo rendere facile per le persone fare riferimento a un singolo elemento delle FAQ piuttosto che all’intera FAQ.
sì, purtroppo niente budget, sto già usando i miei soldi per l’hosting
più seriamente: se voglio iniziare a mettere insieme qualcosa per soddisfare le mie esigenze, c’è una categoria in Meta per ricevere assistenza al riguardo? Non intendo che qualcuno lo faccia per me (sono realista), ma che risponda a domande da “sviluppatore principiante” su come fare xyz nel mio componente, ecc.
Ma il problema qui è “creare un link a un’intestazione di sezione: se clicco sul pulsante link e inizio a digitare, Discourse mi offrirà le intestazioni di sezione a cui collegarmi direttamente, o solo argomenti/categorie?”.