@John_Lehmann abbiamo appena implementato esattamente questo in un plugin
@Hooksmith potrebbe esserti utile, anche se il plugin permette all’OP di rispondere al proprio argomento (ad esempio, per rispondere a domande successive).
@John_Lehmann abbiamo appena implementato esattamente questo in un plugin
@Hooksmith potrebbe esserti utile, anche se il plugin permette all’OP di rispondere al proprio argomento (ad esempio, per rispondere a domande successive).
@david questo è fantastico, molto apprezzato. L’unico aspetto mancante per renderlo perfetto sarebbe la possibilità per i moderatori di AGGIUNGERE altre persone alla conversazione. Nel nostro caso, l’OP pubblicherebbe una valutazione o una contestazione relativa a una transazione bilaterale. Vorremmo rendere l’altra parte consapevole e in grado di intervenire. Esiste un modo per farlo?
L’unico modo per farlo al momento sarebbe aggiungere quelle persone a un gruppo che non ha le risposte limitate. Invitare altre persone su base per argomento richiederebbe alcune estensioni al plugin.
@david grazie per la chiarificazione.
Potresti dirmi qual è il livello di difficoltà per estendere questo plugin in modo che gli utenti ad hoc possano essere aggiunti per thread? Sembra piuttosto complicato, ma non sono nella posizione di giudicare.
E c’è la possibilità che qualcuno si occupi di questo? Grazie!
Difficoltà estrema. Molto improbabile che accada. Discourse non offre permessi per argomento e non li offrirà mai. Se ne hai bisogno, crea un PM di gruppo.
Grazie per la risposta. Scusa per la mia ignoranza, qualcuno può spiegare cosa significhi “costruire un gruppo PM”? Stai parlando di creare un tipo diverso di plugin, o stai dicendo di usare un software diverso da Discourse?
Se hai bisogno di permessi per argomento, scrivi un messaggio privato e includi i destinatari.
Potresti descrivere il tuo caso d’uso per ottenere altre idee. Se desideri davvero permessi per argomento e l’uso di messaggi diretti o privati non fa per te, allora Discourse probabilmente non fa per te.
MODIFICA:
Ah! Sembra che io abbia ragione un po’ sbagliato.
Se vuoi seguire lo stesso pattern di questo plugin e modificare semplicemente i permessi di risposta, allora è relativamente semplice. Potrebbero bastare 1-2 giorni di lavoro per qualcuno familiare con la programmazione di Discourse. Capisco come questo potrebbe essere utile per un sito in stile Q&A.
Come ha detto Jeff, tentare di modificare i permessi di visualizzazione per ogni argomento è molto difficile e è improbabile che accada mai. Questo perché richiederebbe modifiche estese in tutta l’applicazione, inclusi gli elenchi degli argomenti, gli argomenti suggeriti, le notifiche, ecc. Se hai bisogno di modificare i permessi di visualizzazione su base per argomento, allora usa i messaggi privati.
Un’alternativa all’aggiunta di singoli utenti è selezionare un Gruppo e inviare un messaggio personale solo a quel gruppo di utenti. Fai solo attenzione a non inviare spam accidentalmente a un intero gruppo:
Vai al menu hamburger: la posizione predefinita è in alto a destra dello schermo.
Seleziona Gruppi per visualizzare tutti i gruppi.
Seleziona il Gruppo a cui desideri inviare un PM di gruppo.
Se hai le autorizzazioni corrette (ad esempio, i PM sono abilitati per il forum), verrà visualizzato un pulsante Messaggio.
Seleziona il pulsante Messaggio per abbozzare un PM di gruppo.
…
Ciao a tutti, grazie per le informazioni. Per contestualizzare, ho un sito Discourse attivo da circa 6 mesi, che funge da sito complementare al mio sito di marketplace. Finora, sembra che siamo circa la metà attivi rispetto a questo meta-sito. Sono molto soddisfatto di Discourse, funziona bene e non ho intenzione di cambiarlo.
Tuttavia, vorremmo aggiungere una Categoria speciale dedicata all’arbitrato pubblico delle controversie. Ad esempio, un acquirente insoddisfatto di come sono andate le cose, in qualità di OP, presenta un reclamo, e poi utenti fidati di TLX possono rispondere per raccogliere più informazioni e moderare.
Il dettaglio che ho dimenticato di menzionare sopra è l’unica cosa ancora mancante dopo questo plugin: avremmo anche bisogno di concedere facilmente al controparte il permesso di Rispondere per quell’argomento in cui è coinvolto.
Il valore di avere queste discussioni pubblicamente è che la comunità matura può far emergere la realtà di ciò che è accaduto in queste situazioni complesse e chi è in torto. La cronologia di questi thread è molto utile per costruire reputazioni positive e negative. In effetti, abbiamo un sistema di valutazione sul nostro sito, ma non entra nei dettagli come possono fare queste conversazioni a due o più vie.
Come potete immaginare, questo tipo di “Categoria” è molto caotico. Tuttavia, se avessimo questa configurazione, credo che potremmo soddisfare meglio questa esigenza della nostra comunità rispetto a qualsiasi tentativo precedente. Ce ne sono stati molti, e l’ultimo decente è stato appena cancellato da Facebook, con anni di storia azzerati. Ma nessuno di questi altri formati è mai stato ideale a causa del caos delle opinioni ignoranti di terzi che permettono.
Sarei disposto a finanziare alcuni giorni di sviluppo per creare il plugin.
È molto probabile che finanzierò l’estensione di questo plugin per supportare la funzionalità che ho appena menzionato. Nel caso in cui qualcuno abbia suggerimenti, ecco l’approccio proposto:
Per consentire ad altri utenti di ottenere permessi di “risposta ad hoc” sul Topic, il plugin scannerizzerà il messaggio originale (OP) per individuare tutti gli utenti menzionati. In questo modo, possono essere menzionati fin dall’inizio, oppure i moderatori potranno modificarli manualmente in quel post.
Riteniamo che questo sia un approccio valido in termini di flusso di lavoro naturale e che risulti anche più semplice da implementare (ad esempio, senza necessità di un’interfaccia utente).
E se usassi semplicemente l’impostazione “da approvare” per la categoria? Questo rallenterebbe le cose, poiché un moderatore dovrebbe approvare ogni singolo post, ma probabilmente è una buona cosa per un argomento controverso.
Vorrei offrire un supporto tardivo per l’autorizzazione “Crea” come specificato nel post originale.
Utilizziamo Discourse come forum per i corsi, come sostituto (molto) superiore a Piazza. Abbiamo individuato due casi d’uso che richiedono la possibilità di consentire agli utenti (studenti) di creare post in determinate categorie senza poterli visualizzare:
In entrambi i casi, fornire funzionalità simili alle categorie e l’accesso al personale del corso è estremamente importante.
Tieni presente che abbiamo tentato di utilizzare il sistema di messaggistica per il primo caso d’uso sopra descritto per tre semestri (da autunno 2018). Onestamente, non funziona affatto bene. La mia classe ha centinaia di studenti (800 in autunno, 600 in primavera) e centinaia di membri dello staff del corso. Almeno per me, lo spam di messaggi generato da centinaia di richieste di aiuto nel gruppo di assistenza per i compiti sommerge i messaggi diretti più importanti dai miei colleghi e studenti, rendendo la funzione di messaggistica privata molto meno utile.
Di conseguenza, suggerisco di gestire il secondo caso d’uso sopra descritto utilizzando Google Docs questo semestre, sebbene sia un peccato, poiché Discourse sarebbe altrimenti una soluzione molto più adatta. Ma non riesco a sopportare il traffico di messaggi aggiuntivo e il caos che ne deriverebbe.
Non so quanto il plugin descritto sopra si avvicini a questa funzionalità, ma potremmo essere in grado di contribuire allo sviluppo se fosse possibile raggiungerla. Nel nostro caso, è fondamentale controllare la visibilità degli argomenti, non solo la possibilità di rispondere.
La messaggistica di gruppo risolve comunque il problema dello spam. Puoi optare per notifiche “soft” semplicemente seguendo il gruppo, o addirittura per nessuna notifica silenziando il gruppo o impostandolo come normale.
Quando dici che usi il sistema di messaggistica, ti riferisci a una chat di gruppo? (Potresti creare una chiamata di gruppo, ad esempio computing101-staff, e far sì che scrivano lì; poi i membri di quel gruppo possono scegliere il livello di volume delle notifiche).
Stavo proprio modificando il mio post per sottolineare che non abbiamo davvero provato questa soluzione, o almeno non in modo approfondito. Esiste un modo per avere l’equivalente dell’approccio più comune ai topic, dove non vengo notificato per ogni cosa in una categoria, ma ricevo avvisi solo per le risposte ai messaggi con cui ho interagito?
Oltre a questo, mi limito a lamentarmi che queste interazioni vengano segregate in una parte diversa del forum, mentre preferirei averle in una categoria insieme ad altri topic. Ma immagino sia una lamentela più minore—e forse completamente risolvibile tramite l’interfaccia utente? Posso far apparire un gruppo di messaggi nell’elenco delle categorie in qualche modo?
E così va bene? ![]()
(E anche nella visualizzazione dell’ultimo post.)
Non è possibile, si tratta di un bucket molto diverso. Detto questo, non scartare completamente questa possibilità finché non l’hai provata: falla provare e riportaci i risultati dopo averla utilizzata per alcuni mesi.
Tieni presente che abbiamo sperimentato l’approccio basato sui messaggi da oltre un anno. Credo che regolare il volume possa aiutare, ma temo che ciò possa portare a ignorare i messaggi più frequentemente. Tuttavia, ricorderò al mio personale la possibilità di regolare le impostazioni del volume per i gruppi di messaggi. Grazie per il promemoria al riguardo.
Alla fine dei conti, nel nostro caso non c’è davvero una buona ragione per separare (a livello di interfaccia utente) un argomento aperto da uno studente che chiede aiuto e che non contiene codice da uno che invece lo contiene. (In realtà, sarebbe fantastico poter regolare la visibilità esterna a livello di singolo argomento, in modo da poter riclassificare facilmente qualcosa che contiene codice, continuando comunque a rispondere ad esso.) La nostra esperienza ci ha insegnato che forzare questi casi attraverso il sistema di messaggistica lo rende meno utile, beh, per la messaggistica
. Comunque, capisco che siamo più un caso d’uso di nicchia, ma abbiamo iniziato a provare a convincere più persone a utilizzare Discourse come materiale didattico, e penso che supportare in modo più fluido questo tipo di funzionalità aiuterebbe a rafforzare questa argomentazione.
La mia preoccupazione è che, se stiamo iniziando a mescolare olio con acqua, perché avere affatto i “messaggi” in una sezione separata nell’interfaccia utente? Non sarebbe meglio avere tutti i messaggi e gli argomenti in un’unica lista gigante nella home page per tutti?
Creare ma vedere solo un sottoinsieme di una categoria è fondamentalmente un messaggio privato rivolto a persone specifiche.