Presentazione di Discourse Chat (BETA)

L’ho appena installato sulla mia istanza self-hosted. Lo sto testando con alcuni utenti dello staff in questo momento.
Per ora, mi piace! Troverà sicuramente un posto nella mia community.

Alcune cose che non ho ancora capito al 100% - ecco alcune prime impressioni iniziali dopo averlo provato.

  • Al momento, solo lo staff/gli amministratori possono vedere la chat - ma se la aggiungo a un argomento pubblico, sono gli unici a poter vedere quel pulsante?
  • Mi piace legare un argomento e un canale di chat, ma a parte un link sono fondamentalmente entità separate. Mi piacerebbe vedere qualcosa che indichi che ci sono state chat/post in un altro punto, nel caso fossero rilevanti.
  • Per quanto riguarda i permessi, non sono sicuro di come “Rispondi” e “Crea” si applichino ai messaggi di chat, ma presumo che “Rispondi” significhi che le persone possono chattare…
  • Inizialmente ho trovato il termine “Categoria” per il canale confuso, poiché ci possono essere più canali per categoria. Non sono sicuro di avere un’alternativa migliore, ma è solo una nota.
  • Dalla pagina di una categoria, mi piacerebbe vedere tutti i canali di chat associati.
  • Nella pagina dei canali del browser e nella barra laterale, mi piacerebbe vedere i canali raggruppati per categoria, seguendo l’ordine che abbiamo definito per le categorie. Al momento sembra essere un ordinamento alfabetico, il che va bene, ma penso che un raggruppamento per categoria ridurrebbe nomi di canali come “categoria-X-Y” “categoria-X-Z”.
  • L’UX per la creazione/modifica dei canali è un po’ confusa. Perché la pagina di navigazione non ha anche un pulsante per creare un nuovo canale? Non era chiaro che fosse necessario andare su navigazione per modificare un canale.
  • Infine, penso che mi piacerebbe agganciare la finestra di chat sul lato destro, in modo che non sia più fluttuante e non copra contenuti, ma rimanga visibile. Ho uno schermo largo, i post andranno ancora bene sul lato sinistro. :wink:

Sono sicuro che alcune di queste cose siano nella vostra roadmap, o che sappiate che sono delle lacune. Lo strumento sembra ancora davvero fantastico e sto ancora valutando come possiamo abilitarlo ampiamente nella nostra community. :+1:

Ho anche riscontrato un bug:

Unhandled Promise Rejection: TypeError: t.canModifyMessages is not a function. (In 't.canModifyMessages(this.currentUser)', 't.canModifyMessages' is undefined)

Ho creato un argomento in una categoria riservata allo staff. Poi ho cliccato su “abilita chat” su quell’argomento. La finestra di chat è apparsa in alto a destra, ma si è verificato questo errore e non ho potuto postare. Ho usato l’icona < per accedere all’elenco di tutti i canali, quindi ho selezionato il nuovo canale di chat dell’argomento. Dopo di che, la pubblicazione ha funzionato correttamente. Non sono sicuro di cos’altro possa aver causato questo problema.

Comunque, spero che questo feedback sia un punto di vista utile. grazie per tutto questo lavoro!

19 Mi Piace

Ottimo feedback @Michael_Ball! Penso abbia senso separare questi argomenti in specifici topic Feature / Bug /UX taggati chat in modo da poterci concentrare meglio sui miglioramenti.

Riguardo all’errore canModifyMessages @j.jaffeux, hai qualche idea?

9 Mi Piace

Chapeau per la nuova era. Apprezzato questo…

8 Mi Piace

È possibile disabilitare le chat uno a uno in generale o in base all’appartenenza a un gruppo?

4 Mi Piace

Per il momento ho trovato una soluzione alternativa, usando il CSS per nascondere il pulsante “avvia nuovo messaggio personale” agli utenti che non sono amministratori. Utilizzando il componente delle classi di gruppo, potresti essere in grado di concentrarti su gruppi specifici.

Questo potrebbe essere facilmente aggirato se le persone conoscono il CSS, quindi potrebbe non funzionare per te se desideri un blocco completo.

5 Mi Piace

C’è un modo per collegare un chatbot al plugin discourse-chat al momento, o è previsto nella roadmap? Forse un modo per reindirizzare tutte le cose di discourse-chat-integration alle nuove chat?
Se ci fosse un modo per utilizzare i chatbot hubot o errbot nelle nuove chat, penso che Discourse potrebbe servire anche come un’ottima soluzione ChatOps :slight_smile:

9 Mi Piace

È troppo presto per noi per approfondire questo argomento, stiamo ancora cercando di costruire delle ottime basi.

8 Mi Piace

@Michael_Ball Penso di aver risolto questo problema qualche giorno fa, potresti confermare per favore?

4 Mi Piace

Non vedo l’ora di provarlo!

Sono un principiante nell’amministrazione di Discourse e sto usando Cloudron su DigitalOcean. Ho sperimentato l’aggiunta di altri plugin e la creazione dei miei plugin, senza problemi. Quando installo il plugin di chat, la mia istanza di Discourse smette di rispondere. Quando rimuovo il plugin e riavvio, ci vuole un po’ ma alla fine torna online. C’è qualcosa di diverso che dovrei fare usando questo su un’istanza gestita con Cloudron, o non è una combinazione valida?

Ecco della documentazione di Cloudron con le istruzioni che sto usando per installare i plugin tramite il terminale:
Discourse - Cloudron Docs

L’ho messo in modalità di recupero e ha visualizzato il seguente errore:
Errore: Inattivo - Errore nell’ottenere l’IP del servizio redis-deb848df-b7cd-42f5-bb34-572dab2fd29f

Lo sto aggiornando da 2 GB di RAM a 4 GB nel caso in cui redis muoia per mancanza di risorse. (L’amministrazione del server non è il mio forte, quindi se questo non ha senso come soluzione, colpa mia - è l’unica cosa a cui riesco a pensare per provare.)

Grazie mille!

1 Mi Piace

Sembra che ti manchi UserBookmarkBaseSerializer da

La tua istanza è aggiornata all’ultima versione?
potrebbe essere un buon momento per provare l’installazione standard :grin:

3 Mi Piace

Fantastico, grazie per aver trovato il problema. Ho fatto l’installazione di Cloudron ieri, quindi è aggiornata quanto questo sistema mi permette. Sembra che dovrò abituarmi all’installazione standard se voglio usare il plugin di chat… probabilmente è ora comunque :smile:

4 Mi Piace

Sembra fantastico. È possibile testarlo su un forum Discourse standard ospitato? Sto avviando una nuova community e sento già tensione tra l’uso di Discord e Discourse. Abbiamo preso la difficile decisione di iniziare con Discourse, perdendo la chat, ma questo sembra esattamente ciò di cui abbiamo bisogno.

4 Mi Piace

Mi trovo esattamente nella stessa posizione e ho preso la stessa decisione! Molto bello. Alla fine è molto meglio possedere i propri dati/piattaforma piuttosto che il modello di Discord per un vero business.

6 Mi Piace

Perché non provare literatecomputing.com o communiteq.com come modo per ottenere i vantaggi dell’auto-hosting (ad esempio il plugin chat) evitando di sporcarsi eccessivamente le mani?

Non sono sicuro se supportino il plugin chat mentre è ancora in stato Beta, ma entrambi forniscono un servizio e un supporto eccellenti per questo tipo di cose.

5 Mi Piace

Principalmente perché voglio supportare direttamente il team di Discourse. Questo software è incredibile e fanno un ottimo lavoro.

Per il team di Discourse, sono molto interessato a vedere questa funzionalità sui piani ospitati. Se il team di vendita è presente, segnatemi come un lead forte!

5 Mi Piace

Quanto sarebbe difficile questo in Discourse?

6 Mi Piace

Una buona domanda e sembra che meriti un argomento a sé stante.

6 Mi Piace

Matrix protocol for chat :blush:

9 Mi Piace

Sono sicuro che alcune di queste cose siano nella vostra roadmap, o sappiate che sono delle lacune. Lo strumento sembra ancora davvero fantastico e sto ancora valutando come possiamo abilitarlo ampiamente nella nostra community. :+1:

Ho anche riscontrato un bug:

5 Mi Piace

Benvenuto, Devdream! Lieti di averti nella nostra community e lieti che tu sia entusiasta quanto noi di discourse chat.

Un finale sospeso! Qual è il bug? Penso che tu abbia dimenticato di includere qualcosa nel tuo post. :wink:

8 Mi Piace