Come semplificare il forum? (con alcune esigenze elencate)

Vorrei usare Discourse e l’ho già configurato con successo. Tuttavia, i decisori non lo apprezzano molto, sostenendo che è troppo complicato (ma le alternative sono tecnicamente piuttosto scadenti, quindi questa è ancora la nostra migliore opzione). Rimuoverò visivamente gli elementi che considerano disordinati, ma c’erano alcuni desideri che non credo siano possibili (le mie capacità di modifica coprono il CSS), ma correggimi se sbaglio.

  • Invertire l’ordine dei post in un argomento in modo che l’ultimo sia in alto → una rapida ricerca qui mi ha detto che non è possibile.
  • Invece della composizione fluttuante, incorporarla nell’angolo in alto a destra sotto l’OP, ma sopra l’ultimo post (se l’inversione fosse possibile) e disabilitare anche l’anteprima.
  • Renderlo più simile a Reddit nel senso che le risposte a un post particolare non appaiono al livello superiore, SOLO sotto il post quotato e con “X risposte” aperte per impostazione predefinita. → Questo non è solo una rivelazione con CSS personalizzato poiché quell’elemento non è nel DOM finché non viene aperto. Fare clic automaticamente su questi pulsanti tramite JS al caricamento della pagina sembra un po’ una soluzione di ripiego. Nasconderli dal livello superiore può essere fatto tramite CSS :has() ma di nuovo sembra un abuso del core. Interessante che il plugin Post Voting faccia qualcosa di simile.
  • Rendere più chiaro cosa fa ogni pulsante di risposta, a chi va la risposta. Hanno continuato a vedere una foresta di pulsanti di risposta e, ripensandoci, capisco che ce ne sono davvero molti.

Credo che molte preoccupazioni derivino dal non essere abituati a Discourse o da un malinteso o supposizioni su come le persone useranno il forum e perché. Sono consapevole che questi vanno contro la filosofia principale di Discourse, ma sostengono che l’UX predefinita scoraggi le persone non tecniche non abituate ai forum, ma ai social media. Cosa dovrei fare, oltre a convincerli che va bene così com’è?

A proposito, nelle mie attività di forum non mi sono mai preoccupato troppo di chi rispondeva a cosa (ci sono le citazioni se è davvero importante per il contesto), e la visualizzazione piatta è sempre stata logica. Le funzionalità di risposta sono più una spezia per me che un modo forzato per creare sotto-thread.

4 Mi Piace

Sì, penso che vediamo questo effetto anche nei feedback dei clienti: c’è una chiara tendenza a rendere l’interfaccia più simile ai social media perché sono interfacce con cui le persone hanno generalmente più familiarità ora.

Per quanto apprezzi che tu stia cercando di far funzionare Discourse, non è sempre la soluzione migliore per tutti.

La richiesta di risposte nidificate come su reddit è specificamente complicata, abbiamo già ricevuto richieste in passato e abbiamo stimato internamente che potrebbero essere necessari mesi di lavoro per implementarla in modo stabile… e questo non include il lavoro in corso che stiamo facendo per modernizzare il layout dei nostri argomenti (rimuovendo il nostro sistema di widget proprietario a favore dei componenti Ember).

Per semplificare, potrei considerare:

  • Nascondere completamente le risposte incorporate… alcune persone si confondono e si aspettano che sia una discussione a più livelli quando non lo è. È abbastanza facile nascondere i pulsanti “N risposte” con CSS.

  • Considerare di nascondere il pulsante di risposta nella timeline a destra del contenuto dell’argomento… questo serve a facilitare la “risposta all’argomento” da qualsiasi punto del post, ma senza conoscere la differenza tra “risposta all’argomento” e “risposta al post” potrebbe essere un rumore aggiunto.

  • Considerare di nascondere alcuni pulsanti in fondo a ogni argomento. Ci sono alcune ridondanze qui, come segnalibri, bandierine e condivisioni (che sono presenti anche su ogni post).

Mi dispiace che questo non sia più utile in relazione alle tue domande specifiche, ma al momento si può fare solo fino a un certo punto senza un significativo tempo di sviluppo. Buona fortuna!

6 Mi Piace

Da utente da un po’ di tempo, rispetto ad altre piattaforme di forum, trovo che questa sia progettata abbastanza bene. Per i problemi che hai menzionato, potresti cambiare idea dopo aver preso confidenza con… solo la mia opinione… ci sono temi diversi, potresti voler provare, e con componenti css/tema, potresti facilmente semplificare ulteriormente se necessario…

2 Mi Piace

Ciao @Firsh

Ciò che descrivi è il percorso che continuo a trovare mentre creo molti dei miei siti Discourse.

Discourse è davvero fantastico per me in questo senso. Come sviluppatore di temi, adoro che Discourse abbia già un approccio “tutto tranne il lavello della cucina” (“sotto il cofano”).

Progetto e creo soluzioni al meglio e in modo più efficiente utilizzando un processo sottrattivo, e Discourse mi fornisce una pista lunghissima e velocissima, motivo per cui continua ad essere la mia piattaforma di riferimento come punto di partenza per sviluppare tutti i tipi di siti.

Semplificare, semplificare, semplificare è il mio mantra quotidiano. E se la mia prima iterazione manca di qualcosa e ho bisogno di un “Piano B”, allora, con Discourse come piattaforma di sviluppo, mi sembra sempre di scoprire che le mie opzioni sono davvero illimitate.

Come designer, semplificare un’interfaccia utente disordinata è un gioco da ragazzi. Basta rimuovere e nascondere le cose finché non ci sono solo le funzionalità — e niente di più — per il caso d’uso specifico.

E naturalmente la robusta community di sviluppatori qui su meta è la risorsa più divertente e migliore di tutte per aiutarmi a rimanere motivato e a progredire rapidamente e senza intoppi attraverso qualsiasi sfida incontri.

3 Mi Piace

Sono curioso di sapere cosa usano ora i decisori. Apparentemente ti è stato affidato il compito di selezionare e implementare un sistema di forum. Forse dovrebbero fidarsi della loro decisione iniziale di fidarsi di te in primo luogo.
A volte le persone, specialmente i decisori, hanno bisogno di commentare o contestare l’implementazione di un dato sistema. Penso che li aiuti a sentire che la loro opinione conta.

So che non ho fornito aiuto tecnico alla tua richiesta. Scusa.

Uff, fine dello sfogo. Sembra che sia tornato ai giorni di lavoro a che fare con sciocchezze organizzative. Terribile.

1 Mi Piace

Potrebbe valere la pena provare a convincere i decisori che molto pensiero è stato dedicato al design di Discourse. È inteso a promuovere l’idea di conversazioni, al contrario di un sistema di commenti una tantum in cui ci si aspetta che ogni commento sia autonomo. Ecco perché cose come l’ordine inverso dei post, o la promozione del commento più popolare in cima al thread non sono state implementate.

Concordo sul fatto che l’interfaccia utente potrebbe essere semplificata. Potresti trarre ispirazione da Sam's Simple Theme. Penso che si occupi solo della pagina dell’elenco degli argomenti, ma offre alcune idee su ciò che può essere realizzato con CSS.

3 Mi Piace

Niente, stiamo partendo da zero. Ho provato brevemente wpForo all’interno di WP ma non mi è piaciuta l’idea che un solo server facesse tutto il lavoro.

Ho avuto questa sensazione ed è quello a cui sto puntando. Non sono riuscito a forzare l’ordine inverso e la visualizzazione a thread nel design, ma abbraccerò la piattezza.

  • Hanno avuto il maggior problema con la doppia occorrenza apparente dello stesso post quando si aprono le “risposte” usando il pulsante. Da lì è nata la loro idea che fosse confusionario. L’ho eliminato.

  • Anche lo scorrimento su “questo post è una risposta a x” è stato ritenuto confusionario, quindi l’ho reso non cliccabile. Mostreremo agli utenti che se rispondono a un post precedente, usano la funzione di citazione, che incorpora quel singolo post all’interno della risposta ed è inequivocabile in quel modo.

  • Il primo post doveva risaltare visivamente e i pulsanti di risposta dovevano comunicare a chi avrebbero risposto (all’argomento in generale o a una persona specifica).

Ho iniziato con il tema Graceful e ho scritto circa 500 righe di CSS per adattarlo alle nostre esigenze.

Concordo. Ho persino rimosso la funzione di segnalibro (poiché il monitoraggio e i segnalibri del browser sono sufficienti). E il flagging, poiché questo è come un gruppo di menti eccellenti, è probabile che si comportino bene e comunque leggerò tutto come moderatore, ma quando sentiremo il bisogno, lo riporterò.

Sì, il “rumore” era il reclamo principale. Ma mi piace abbastanza che il pulsante di risposta all’intero argomento sia sull’OP e solo in fondo. Soprattutto con lo scorrimento automatico al primo non letto, dirige gli utenti a leggere effettivamente la conversazione.

Non abbiamo nemmeno bisogno delle condivisioni poiché è comunque un forum privato. Per un forum nuovo di zecca e non ancora affermato, anche il flagging è intimidatorio. Vedremo quanto sarà indisciplinata questa piccola comunità.

1 Mi Piace