Benvenuto ![]()
Risponderò solo a questo, poiché non sono competente negli altri campi. Parlerò della transizione fluida più avanti nel mio post.
In termini di personalizzazione, puoi modificare il CSS da un editor integrato, oltre ad aggiungere Javascript e utilizzare l’API JS specifica di Discourse. Visivamente parlando, se qualcosa non ti piace, nascondilo o cambialo.
La guida ufficiale ai temi è qui: Developing Discourse Themes & Theme Components.
Potrebbe non essere completamente aggiornata poiché stiamo attualmente aggiornando alcune cose JS a lungo termine.
Circa il 100% dei temi, dei componenti tematici e dei plugin pubblicati qui sono open source, quindi puoi sempre dare un’occhiata al loro codice per creare le tue soluzioni.
Un tema è fondamentalmente una skin con o senza funzionalità aggiuntive.
Un componente tematico di solito aggiunge funzionalità .
Un plugin aggiunge funzionalità lato server più approfondite.
Per le mie comunità , cerco di utilizzare solo personalizzazioni ufficiali o altre di autori o aziende affidabili e ben consolidate come pavilion. E anche quelle personali, ovviamente, poiché posso mantenerle da solo.
Temi e componenti tematici possono essere aggiunti e rimossi al runtime, mentre l’installazione e la disinstallazione di un plugin richiede una ricostruzione dell’applicazione da riga di comando (15-10 minuti di inattività ).
Per quanto riguarda una transizione fluida per una community che allevi la confusione o la rabbia degli utenti, a volte è complicato. Ovviamente, un punteggio di felicità del 100% è quasi impossibile.
Inoltre, alcune community sono decisamente più conservatrici o rumorose di altre e reagiranno di conseguenza.
Dal punto di vista dell’utente, direi che le critiche più ricorrenti che sono state fatte sono:
-
Niente più paginazione
È sostituita da una timeline interattiva. Entrambe hanno i loro pro e contro. Ho sentito occasionalmente persone non in grado di adattarsi a questo cambiamento.
La mia esperienza personale da 3 migrazioni di forum piccoli e medi è che nessuno nelle mie community ha avuto un’esperienza negativa con la timeline. -
L’interfaccia è complicata
L’interfaccia ha più elementi rispetto al passato, poiché le funzionalità sono state aggiunte nel tempo. Il menu delle notifiche è diventato più grande, è stata introdotta la barra laterale e una funzionalità di chat (che potrebbe non essere necessaria se hai un server Discord).
Siamo molto consapevoli della complessità dell’interfaccia e ci piacerebbe sicuramente avere parti più semplificate.
C’è decisamente una curva di apprendimento con Discourse. Pur essendo un forum con le stesse funzionalità di qualsiasi altro software per forum (pubblica argomenti, pubblica risposte/PM, questo è tutto…), diverge da qui in termini di interfaccia e funzionalità aggiunte. Direi che la maggior parte delle persone non ha problemi particolari con questo, ma la community di questo forum potrebbe essere prevenuta poiché la maggior parte delle persone qui conosce Discourse.
Quando ti abitui all’interfaccia, non vedi più rumore e ti concentri sulle funzionalità che utilizzi effettivamente, ma capisco che non sia esattamente la tua preoccupazione qui poiché ti concentri sulla migrazione/transizione.
Ci sono due strumenti integrati che aiutano le persone a comprendere l’interfaccia e le funzionalità .
-
@discobot. È un utente bot interattivo con cui possiamo interagire e che ci insegna come utilizzare alcune funzionalità di discussione.
-
Suggerimenti per i nuovi utenti. Quando ti registri, appariranno dei tooltip nell’interfaccia per spiegare le diverse parti. Puoi disabilitarlo in qualsiasi momento da qualsiasi tooltip e riattivarlo dalle tue preferenze utente.
Dal punto di vista dell’amministratore, sarebbe:
- Ci sono troppe impostazioni
Sì, ci sono molte opzioni in Discourse. Configurare attentamente il forum richiederà ore e probabilmente aggiustamenti fino a quando non sarai soddisfatto. La cosa buona è che una volta fatto, raramente tornerai a modificare le impostazioni.
Sappiamo che molte impostazioni possono essere intimidatorie e a volte rendere difficile trovare qualcosa. C’è spazio per miglioramenti.
Infine, puoi utilizzare la sandbox utente su try.discourse.org.
Non esiste una sandbox per amministratori. Quando voglio sperimentare cose a livello di amministratore, di solito imposto un server Hetzner a basse specifiche (fatturato all’ora) su cui installo Discourse per alcune ore o giorni.