Babble Chat

Hai abilitato il plugin nelle impostazioni di Discourse?

Sì. E anche ./launcher rebuild app

@angus Con la rimozione di lodash sembra che abbiamo perso la funzionalità che portava l’utente alla sua prima chat non letta all’apertura di Babble. Inoltre, non c’è più una linea di separazione tra lette e non lette.

Era intenzionale come parte del passaggio da lodash? Ho esaminato io stesso le modifiche, ma nulla mi è saltato all’occhio, ma sono solo un principiante in Discourse.

Grazie per tutto quello che stai facendo qui per mantenerlo attivo.

2 Mi Piace

Qualcuno riesce a visualizzare di default la chat espansa invece di mostrare solo l’icona?

1 Mi Piace

Sono sull’ultima versione di Discourse, così come su Babble. Stiamo riscontrando problemi costanti con Babble: mostra solo l’icona della ruota che gira e non completa mai l’operazione. Nella maggior parte dei casi, sei costretto a eseguire un aggiornamento forzato del browser per verificare se il messaggio è stato inviato.

Esempio di ciò che vedo dopo ogni chat che invio:

5 Mi Piace

Stiamo riscontrando lo stesso problema: l’icona della ruota di caricamento che gira all’infinito. Spero che la risolvano presto.

2 Mi Piace

Anche la notifica non finisce mai, continua a mostrare nuovi messaggi!

4 Mi Piace

Qualche aggiornamento qui? Il plugin è attualmente rotto sulla versione 2.6.0.beta5 e abbiamo dovuto disabilitarlo completamente :confused:

Grazie in anticipo per tutto il vostro duro lavoro, è molto apprezzato!

3 Mi Piace

Ciao a tutti

È possibile concedere ai moderatori le impostazioni della chat Babble?
Continuiamo a imbatterci nell’ostacolo di raggiungere i 10.000 messaggi nell’argomento della chat.

Voglio dare ai moderatori la possibilità di aprire una nuova chat. Al momento dobbiamo crearne una nuova ogni una o due settimane. La chat è estremamente popolare.

2 Mi Piace

tl;dr – Sarebbe fantastico se qualcuno si prendesse in carico il plugin Babble di James Kiesel. Ci sono precedenti per l’adozione di plugin di Discourse (esempio) e conosco troppe persone che usano Babble e non vogliono vederlo deteriorare lentamente fino a diventare obsoleto.


Negli ultimi due anni circa si è registrata una tendenza con sempre meno aggiornamenti o correzioni di bug per Babble. Non c’è nessun giudizio qui: @gdpelican ha chiarito molto bene nella discussione originale del forum di Babble che non ha l’incentivo o il desiderio di continuare con Babble. Lo rispetto pienamente.

@angus e altri hanno contribuito a correggere bug nell’ultimo anno circa – per cui sono grato – ma quanto può durare la generosità apparentemente casuale degli sviluppatori?

Non sono sicuro di quale sia il processo per far sì che Babble venga adottato da un altro sviluppatore o da un team di sviluppatori. @jomaxro, @simon o @justin – credo che uno di voi o un altro membro del team di Discourse possa aiutarci in questo.

Anche se non riesco più a trovarlo, credo che ci fosse stata una discussione sull’incorporare Babble nel core di Discourse e che la decisione fosse stata di non farlo. Supponendo che non ci sia alcuna possibilità che Babble diventi parte del core di Discourse e quindi sia ufficialmente supportato, non vedo un buon modo per continuare a usare una versione funzionante di Babble senza che qualcuno ne assuma la responsabilità principale.

Se il denaro è un problema, sono felice di mettere a disposizione i fondi necessari a nome del mio forum che utilizza Babble.

Non credo che cerotti e correzioni di bug lente e reattive siano sufficienti per Babble ancora a lungo. Possiamo salvarlo prima che diventi inutilizzabile?


P.S. So tutto sulle integrazioni di Discourse con strumenti come Slack per un’esperienza simile alla chat all’interno di Discourse. Mi piace Babble e non voglio integrare uno strumento di terze parti per l’esperienza di chat informale.

7 Mi Piace

Al momento non ci sono piani affinché lo stesso team di Discourse adotti il plugin.

3 Mi Piace

Penso che almeno questo dovrebbe essere spostato nella categoria #plugin:plugin-rotto, finché i bug non verranno risolti.

6 Mi Piace

Sarebbe un ottimo complemento a Discourse se desideri avere una bacheca di discussioni e una funzionalità di chat molto leggera. Purtroppo non è più mantenuta, è rotta e non esiste una funzione ufficiale di Discourse…

Non voglio avere un server di chat completo che includa anche alcune funzionalità già presenti in Discourse. Sarebbe troppo complicato per gli utenti, che non saprebbero quale sistema utilizzare.

4 Mi Piace

Risolvo questo problema per il 90% utilizzando l’integrazione della chat per inviare argomenti e risposte da categorie/tag specifici a determinati sistemi/canali di chat. Babble è una perdita, ma l’integrazione generale è la parte che rende davvero Discourse funzionale per la nostra comunità specifica insieme ad altri sistemi di chat.

2 Mi Piace

L’ho usato in quel modo per molto tempo, finché non ha iniziato a disgregarsi.

Alla fine ho deciso di avviare il mio server Rocket Chat. Babble era abbastanza valido da rendere la chat una presenza fissa sul mio sito. Rocket Chat funziona molto più fluidamente. È così buono che probabilmente ridurrà l’uso del forum, ma ormai è troppo tardi per rimettere il genio nella bottiglia.

2 Mi Piace

Risolverò i problemi immediati nei prossimi giorni, ma concordo sul fatto che serva uno sviluppatore dedicato.

Sono un po’ troppo impegnato per essere quella persona. Anche gli altri membri di Pavilion sono al limite con le loro responsabilità open source.

Se qualcuno vuole prendere in carico questo plugin in modo serio, c’è un posto in Pavilion per te, con l’accesso al lavoro retribuito continuativo che ne consegue.

Come gli altri membri di Pavilion, riceverai il mio mentoring per metterti al passo con lo sviluppo di Discourse.

Mandami un messaggio qui su meta se sei interessato.

9 Mi Piace

Ehi ragazzi, ho risolto il problema dello spinner. Aggiornate all’ultima versione del plugin e dovrebbe funzionare di nuovo. Potete provarlo qui: https://try.thepavilion.io (sembra esserci un piccolo problema di stile con l’icona di Babble su quel sito, ma la funzionalità funziona correttamente; probabilmente è un conflitto con un altro plugin o tema)

@jomaxro Potresti ricategorizzare questa discussione? Grazie.

Se non trovo uno sviluppatore disposto a prendere in carico questo plugin, mi accontenterò di qualcuno (o di alcune persone) disposto/a ad aiutare con alcune cose per mantenerlo attivo:

  1. Valutare i bug, idealmente tramite gli wizard più strutturati su thepavilion.io: Pavilion e Pavilion. Ho aggiunto Babble come opzione lì:

    Il motivo per cui esistono quegli wizard è che, quando si ha un mega-argomento come questo, è difficile tenere traccia dei singoli problemi.

  2. Iniziare a scrivere una documentazione completa per il plugin qui: Pavilion (consultate le altre categorie di plugin in Pavilion per esempi). Questo è utile perché le stesse domande o problemi relativi a un plugin si ripresentano regolarmente, e rispondere a richieste già affrontate in passato richiede tempo.

  3. Rispondere ad altri utenti del plugin in questa discussione, fornendo link a quegli wizard e alla documentazione quando… la scriverete :slight_smile:

Se mantenere questo plugin fosse semplicemente una questione di risolvere periodicamente un elenco chiaramente definito di problemi, con descrizioni dettagliate, log e screenshot associati, sarebbe molto più fattibile in termini di tempo.

Inoltre, se inviate rapporti sui bug tramite Pavilion, verrò automaticamente assegnato a essi, e se non li chiudo le mie statistiche ne risentiranno… :sweat_smile:

Quindi è molto più probabile che intervenga prima se inviate un rapporto completo sui bug, con log, screenshot e descrizioni dettagliate.

Continuerò a considerare questo plugin tra le mie risorse open source da trovare un nuovo proprietario, ma se insieme riusciremo a fare quanto sopra, saremo in grado di mantenerlo almeno in uno stato decente.

17 Mi Piace

Posso fare doppio e triplo :heart: il tuo ultimo post, Angus? :heart_eyes:

Grazie per aver risolto il problema dell’icona della ruota girevole che rimaneva in chat quando pubblicavi qualcosa. L’unico problema UX più grande che mi viene in mente al momento è che l’icona che ti avvisa di un nuovo messaggio in chat non scompare mai, nemmeno dopo aver letto tutti i messaggi. @TheBaby5 ha fornito una panoramica di alto livello su questo.

Ho appena fatto un rapido test e il segnalazione di bug di @ninermac del 20 ottobre non sembra essere un problema nella nostra installazione di Discourse.

Vedo alcuni punti minori in questo enorme thread che potrebbero ancora essere affrontati, ma dal mio punto di vista non sono critici per la missione. Ad esempio, @Dev_Work ne ha uno del 20 ottobre riguardante una traduzione mancante.

Sono assolutamente disposto a segnalare bug con documentazione completa su Pavilion. Concordo che registrarli qui in questo enorme thread non è l’ideale.

Aspetta un attimo. Stai dicendo, se il tempo lo permette, che risolverai i futuri bug di Babble per puro altruismo? Perché è quello che penso (o forse solo spero) tu stia dicendo.

Abbiamo già avuto molta generosità con Babble negli anni, con James che lo ha mantenuto ben oltre il momento in cui era pratico per lui. Sono favorevole a ulteriore generosità e la offro anch’io in molti modi e luoghi, ma voglio assicurarmi che tu/noi stiamo impostando le aspettative giuste qui.

Anche io. Non sono uno sviluppatore e orbito principalmente intorno all’ecosistema Discourse invece di tuffarmi nel suo pozzo gravitazionale. Ma sono tutto per l’etica open source e per trovare le persone che renderanno la comunicazione migliore e più facile per le molte persone che usano, amano e non possono vivere senza Discourse (sono io!).

Qualunque cosa tu faccia da qui in poi, Angus, sei una vera :star:.

5 Mi Piace

Angus! Grazie per aver risolto questo!

Ho trovato utile questo…

Se non hai bisogno dell’opzione a schermo intero ma desideri un’opzione più ampia.

In questo modo, l’interruttore a schermo intero viene sostituito da una larghezza di pagina predefinita.

Incolla questo in: CSS/HTML > Desktop

.babble-sidebar { &.expanded { width: 500px !important; } }
2 Mi Piace

Pavilion, la nostra cooperativa no-profit, esiste per tre scopi (questi sono tratti direttamente da un nuovo insieme di statuti che sto registrando)

  1. fornire opportunità di lavoro, istruzione e servizi correlati ai fornitori di servizi e prodotti per le comunità online;
  2. facilitare la fornitura di servizi e prodotti, e lo sviluppo di tecnologia open source, a beneficio delle comunità online; e
  3. perseguire la diversità socioeconomica tra i destinatari dei benefici e delle opportunità negli obiettivi (a) e (b).

Questo è ciò che facciamo :slight_smile: Attualmente stiamo costruendo un nuovo sito web che lo spiega meglio (e rilascerò un grande nuovo plugin open source per le pagine di destinazione per Discourse insieme ad esso).

Grazie per queste note. Idealmente, se queste persone potessero inviare segnalazioni di bug: Pavilion, allora potrò affrontarle in modo sistematico nel tempo.

Ti abbiamo bisogno tanto quanto uno sviluppatore :slight_smile:. Ecco alcune attività di gestione della conoscenza su Babble da svolgere:

  1. Aggiorna il primo post di questo argomento per riflettere meglio lo stato attuale del plugin (è un wiki). Dai un’occhiata all’OP del plugin wizard personalizzato per un esempio di struttura.

  2. Crea un argomento “Come configurare Babble” nella categoria conoscenza che ho impostato: Pavilion.

  3. Crea un argomento “Come personalizzare Babble” in quella categoria. @REALITY Questo sarebbe il posto giusto per il tuo utile suggerimento CSS, che, purtroppo, andrebbe altrimenti perso nell’argomento mega.

Non preoccuparti di scrivere “la cosa sbagliata”. Se fai un errore o ciò che scrivi non è chiaro, altri (come me) ti aiuteranno a correggerlo. Questa è la bellezza di far parte di una comunità open source.

9 Mi Piace