Argomenti in thread

Vorremmo una soluzione che ci consenta di fare quanto segue:

  • Annidare sempre le risposte sotto il loro post genitore (ovvero, non farle apparire sotto “visualizza risposte” E successivamente nella cronologia principale)
  • Consentire l’espansione predefinita di “visualizza risposte”
  • Consentire fino a un massimo di 4 livelli di annidamento delle risposte (invece di solo 1 come consentito dal core di Discourse)

I dati memorizzano già livelli infiniti di annidamento tramite l’ID genitore di ciascun post, ma dobbiamo essere in grado di esprimerlo sul front-end.

Stiamo cercando qualcuno che possa farlo rapidamente. Vi preghiamo di contattarmi per maggiori dettagli o se pensate di poter svolgere questo lavoro. Grazie.

– Aaron

PS: Mi rendo conto che Discourse è in qualche modo filosoficamente contrario alle conversazioni a thread, ma amiamo tutto il resto di Discourse e la nostra community (e il proprietario dell’attività) ci chiede di avere il threading.

4 Mi Piace

Ciao @PeakProsperity,

Mi dispiace interrompere il tuo argomento sul marketplace, ma volevo avvisarti che questo potrebbe non essere il momento migliore per iniziare a lavorarci.

Stiamo modernizzando la codebase JavaScript di Discourse sostituendo il sistema di widget con componenti Glimmer.

Il post-stream è scritto utilizzando i widget e prevediamo di iniziare a modernizzarlo/riscriverlo nel secondo semestre.

Una volta fatto ciò, poiché il post-stream verrà riscritto, qualsiasi lavoro che farai ora dovrà essere rifatto, o almeno pesantemente modificato.

Spero di averti fatto risparmiare dei soldi. :smile:

Detto questo, riguardo al progetto stesso, annidare correttamente i post è un progetto molto vasto da realizzare correttamente.

Nel frontend, puoi fare il 90% del lavoro relativamente in fretta, ma non appena inizi a usarlo, molte cose si rompono e l’altro 10% è davvero difficile.

C’è molto codice in Discourse che si aspetta che il post venga visualizzato/letto in ordine lineare.

Ci sono anche implicazioni lato server che dovrebbero essere affrontate, come tenere traccia dei post non letti, ecc.

10 Mi Piace

Grazie per le informazioni!

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.