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. ![]()
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.