Visualizzazione del testo "argomento completo" sulla pagina categoria + accesso alla sottocategoria dalla barra dei menu

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):

  1. aggiungere l’accesso diretto alle sottocategorie nella navbar tramite un menu a tendina
  2. 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.

Come gestireste questo?

Ecco come appare ora:

E il link se volete vedere direttamente: FAQ - Diabète Félin

Grazie per il vostro aiuto!

Dato che si tratta di un componente separato, probabilmente dovresti chiedere sul topic del componente.

Quindi vuoi che il post del topic completo sia nella scheda del topic, non l’estratto?

Temo che la soluzione possa richiedere l’uso di un altro componente :-/

Esattamente: proprio come su un blog potresti visualizzare i post completi sulla home page anziché gli estratti.

OPPURE un altro modo per “raccogliere” tutti i topic (senza risposte) in un’unica pagina.

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).

1 Mi Piace

È solo per questa categoria e forse un altro paio con un numero limitato di argomenti.

Quindi… devo imparare a sviluppare componenti del tema? :face_with_peeking_eye::sweat_smile:

1 Mi Piace

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

2 Mi Piace

Oppure, se hai un budget, puoi pubblicare in Marketplace.

1 Mi Piace

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.

2 Mi Piace

Ah, non me n’ero reso conto. Ora lo terrò a mente prima di collegarmi a qualsiasi intestazione. :face_with_diagonal_mouth:

1 Mi Piace

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.

1 Mi Piace

sì, purtroppo niente budget, sto già usando i miei soldi per l’hosting :wink:

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.

Certo, c’è una categoria Dev. Puoi anche leggere informazioni sullo sviluppo su Documentation > Developer Guides e Community wiki > Developers.

1 Mi Piace

Questo è ciò che abbiamo su Google Docs: https://docs.google.com/document/u/0/d/1X4c1whNRQI32kuDFlYqOtaNFqw1R-CfzIv3quEuQYEU/

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?”.

Grazie, lo aggiungerò alla mia lista di cose da fare!

1 Mi Piace

No, hai ragione, i titoli di sezione non saranno applicabili lì. Sembra che tu sia sulla strada giusta con gli argomenti FAQ.

1 Mi Piace

Che ne dici di Discourse Doc Categories?

1 Mi Piace

Oh, me n’ero dimenticato! Potrebbe essere d’aiuto. Lo aggiungerò alla mia lista di cose da controllare. (La mia lista sta diventando molto lunga :cry:)

È possibile creare collegamenti a titoli all’interno di un post in questo modo: https://meta.discourse.org/t/configuring-the-default-sidebar-for-your-users/347764#p-1690272-adding-a-custom-section-13. L’unico problema è che il collegamento si interromperà se qualcuno aggiunge un nuovo titolo sopra quello.

È anche possibile aggiungere ancoraggi manuali ai post in questo modo: https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/2. Questi non si interromperanno se viene aggiunto un nuovo titolo.

Ho anche salvato tra i preferiti https://meta.discourse.org/t/i-created-a-bookmarklet-to-create-the-table-of-content-for-forum-posts/270961 mentre cercavo la soluzione migliore per una FAQ.

Scusa ToddZ, questa non era una risposta diretta al tuo post.

2 Mi Piace