Ok, modificando il codice, ora tutti possono pubblicare le voci.
Tuttavia, è una nuova domanda: non riesco a vedere le opzioni di voce sul lato sinistro come un argomento ordinario. Penso che abbia a che fare con il codice sorgente di Discourse. Dove posso fare ricerche?
Trovato un bug(?):
Quando la Modalità stream post Glimmer è abilitata nelle impostazioni del sito, i commenti/risposte non vengono visualizzati. Quando si invia un nuovo commento, questo viene visualizzato brevemente come un nuovo post (non un commento) e poi scompare.
Impostando la Modalità stream post Glimmer su automatico o disabilitato, funziona come previsto.
Testato su 3.5.0.beta8-dev
Si verificano errori frequenti, che indicano incompatibilità con il core di Discourse più recente. Sembra che il plugin stia tentando di importare il modulo discourse/lib/posts-with-placeholders, ma questo modulo è stato rimosso in Discourse v3.6.0, causando:
- Il JavaScript non viene caricato
- Il frontend ritenta ripetutamente le richieste
- Un gran numero di errori HTTP 522 (timeout del server) e 429 (troppe richieste)
Sembra che il plugin non venga più mantenuto. Nel nostro caso, abbiamo iniziato a sviluppare il nostro componente tema personalizzato con il titolo provvisorio “Journal view”, che finora sembra piacere alla nostra community.
Ciò che il TC fa fondamentalmente è filtrare i post per proprietario dell’argomento con alcune modifiche visive CSS ai pulsanti di risposta e commento. In questo modo otteniamo una timeline pulita e nessuna modifica al poststream.
Se qualcuno è curioso e vuole provarlo, lascia qualche like e potrei creare un argomento in Dev ![]()
Molto interessante. Stavo pensando di provare un TC per usare un argomento separato che potrebbe essere incorporato in un post per consentire commenti mostrando solo i commenti dall’altro argomento. Posso incorporare l’argomento ma le mie capacità CSS ecc. non sono abbastanza avanzate.
Per favore, FALLO (o un link a un repository?)
Ecco il repository.
È stato tutto realizzato tramite codice LLM e utilizza molti workaround e metodi “hacky”, e in generale, potrebbe essere un’implementazione più pulita realizzarla come plugin. Ma come prova di concetto, finora fa il suo lavoro (alcuni casi limite non ancora risolti, come la persistenza dello stato del pulsante di attivazione/disattivazione dopo alcune azioni dell’utente).
Cosa manca davvero finora e possibile solo tramite plugin:
- Rimuovere i post del proprietario dell’argomento che sono risposte ad altri post da PostStream
- Disabilitare la possibilità per il proprietario dell’argomento di creare post di risposta (e per tutti gli altri utenti, disabilitare la creazione di post non di risposta)
- Regolare lo stato “ha nuovi post” degli argomenti in modo che solo i post non di risposta del proprietario dell’argomento (noti come voci di diario) attivino le notifiche, ecc.
- Consentire più autori di voci di diario (su base per utente) per un singolo argomento
- Espandere automaticamente X post incorporati (noti come risposte)
Altre idee per ulteriori sviluppi:
- Creare e aggiornare automaticamente un TOC/Indice nel primo post per tutte le voci di diario
