Aspetta un attimo, Jeff, ho la sensazione che tu possa aver frainteso la richiesta (e/o il modo in cui funziona Flarum). Sai che conosco molto bene le motivazioni alla base di Discourse e di molte delle sue scelte di progettazione.
Comunque, probabilmente è meglio continuare questa discussione nel topic che ho creato a riguardo:
Ciao,
Infine, da Flarum sono passato a Discourse per moltissimi motivi (Which is Better? Discourse or Flarum? - #31 by GVG), ma preferisco ancora il design più leggero, arrotondato ed elegante di Flarum. Forse qualcuno ha già creato uno stile più elegante per Discourse, come CSS chiaro o un plugin, ecc.?
Se no, qualcuno può aiutarmi con questo? Posso scrivere specifiche dettagliate.
Questo tema è molto carino! Air Theme, ci sono anche più opzioni in #theme-full!
Grazie, caro! ![]()
Ma quando ho pubblicato alcuni suggerimenti su quel tema, l’autore mi ha consigliato di scriverli qui… quindi eccoli:
I miei suggerimenti:
- A mio avviso, quasi tutto Discourse (tutto il testo, gli spazi, le icone e il pannello del menu in alto, ecc.) è mostruosamente enorme. Prova ad aprire, ad esempio, MS Word o Outlook web, guarda da vicino quanto efficacemente e in modo compatto gli sviluppatori di MS utilizzano ogni minimo spazio! Quanto precisi ed estremamente funzionali sono ogni pannello e icona! Dopo di ciò, torna a Discourse e sarai scioccato dal suo testo abnormemente grande, spazi vuoti mostruosi, icone grandi, design troppo semplice, ecc. Le dimensioni predefinite di testo e spazi di Discourse non sono solo insolite (non ho mai visto stili così grandi su migliaia di risorse web o molti altri forum come Invision/XenForo/Flarum, ecc.), ma ciò che è ancora più triste è che rappresentano uno spreco di spazio inefficace e costringono gli utenti a scorrere più del necessario: è scomodo. Quindi, in questo punto, vorrei vedere uno stile più compatto di circa il 20-30%.
- Elenco delle categorie: non mi piace affatto l’elenco predefinito delle categorie di Discourse a causa della mancanza di informazioni utili nell’elenco delle categorie a sinistra e, al contrario, del sovraccarico di argomenti non necessari a destra. Per me è sempre stato scomodo leggere la pagina delle categorie di Discourse. Per favore, guarda le pagine delle categorie dei forum Invision/XenForo: presentano informazioni più utili, sono più precise, più compatte e spesso possono essere estese visivamente con icone o persino immagini. Per quanto riguarda la rappresentazione delle categorie, la pagina delle categorie di Discourse è davvero obsoleta e sembra disordinata! È possibile aggiungere icone alle categorie di Discourse? Puoi visualizzarle così: https://ipb.stylesfactory.pl o Forum - Codebite.dev - Tema IPS, ecc? O meno elegante ma comunque molto più comodo e utile: Comunità XenForo
- Mi piace molto il menu Tag-Categorie di Flarum a sinistra: aiuta nella navigazione rapida e ha un bell’aspetto. È possibile visualizzare sempre (in tutte le categorie principali e annidate) tutte le categorie a sinistra non come menu a discesa, ma come menu sempre visibile?
Non sono pratico della separazione dei componenti principali di Discourse, quindi non so se questi miglioramenti debbano essere apportati nel tema, come plugin o semplicemente tramite CSS personalizzato.
-
È sorprendente che tu consideri il testo mostruoso! Di default è 15px, che a mio avviso è 1px più grande rispetto a Flarum. Secondo me siamo ancora su una dimensione piccola! Se guardi alcuni siti di notizie (ottimizzati per una lettura agevole), lo standard è solitamente superiore a 16px (che è il valore predefinito del browser). Molti si avvicinano ai 20px per gli articoli!
Anche la larghezza del testo è una scelta consapevole da parte nostra: le righe più corte sono generalmente considerate più facili da leggere Line length | Butterick’s Practical Typography (ma naturalmente questo può essere soggettivo; cerchiamo di stabilire valori predefiniti che funzionino per la maggior parte delle persone).
-
Abbiamo 6 diversi stili di pagina delle categorie tra cui scegliere, con quantità variabili di informazioni, e tutti possono essere personalizzati con immagini delle categorie. Se sei un amministratore, puoi visitare una pagina di categoria e aggiungere immagini cliccando sulla chiave inglese:
-
È possibile creare una navigazione laterale in un tema, anche se è un po’ più complicato mantenerla sempre visibile. Esiste un componente del tema che lo fa per le pagine dell’elenco degli argomenti: Topic list sidebar navigation, anche se riutilizza il menu a tendina, quindi non è esattamente quello che cerchi. Dobbiamo supportare siti con dozzine di categorie, motivo per cui tendiamo a rimanere sul menu a tendina.
Dipende… se desideri che gli elementi siano più piccoli e compatti, questo può certamente essere ottenuto con il CSS! Tuttavia, le barre laterali e altre aggiunte richiederanno una tematizzazione più avanzata, di cui alcune sono trattate nella guida per gli sviluppatori sui temi.
Ciao, Kris! Grazie per la risposta dettagliata!
[quote=“awesomerobot, post:27, topic:83430”] È sorprendente che tu consideri il testo mostruoso![/quote]
Sono d’accordo con te: il testo principale dei messaggi di Discourse è già abbastanza buono, potrebbe essere solo leggermente più piccolo (come dici tu, da 15px a 14px). Sto appena iniziando a esplorare il tuo Discourse e non ho ancora completato l’elenco completo dei miglioramenti di cui ho bisogno. Con “enormemente grande” in questo paragrafo mi riferisco all’interfaccia utente nel suo complesso; guarda lo screenshot:
Hai qualche dimostrazione per tutti? (La tua principale demo di Discourse purtroppo non consente l’accesso come amministratore.)
In questo aspetto c’è davvero una contraddizione. Il classico menu a discesa dell’interfaccia utente dovrebbe essere usato per selezionare 1 tra molti una sola volta (data, paese, ecc.). Ma nella maggior parte dei forum-comunità, gli utenti preferiscono comunicare in MOLTE categorie. Quindi, mentre Discourse aggiunge questo menu a discesa delle categorie come un certo tipo di miglioramento della navigazione, Flarum lo rende migliore come menu facile e sempre accessibile. Ciò che è particolarmente negativo è che il menu a discesa delle categorie di Discourse non supporta né Ctrl+Click né RightClick+“Apri in una nuova finestra” nelle azioni del browser. Nel caso d’uso classico, quando un utente attivo o un amministratore/moderatore torna al forum, vogliono aprire 2-4 categorie preferite per monitorare quando apparirà un nuovo argomento al loro interno, ma con il menu a discesa delle categorie di Discourse questo è impossibile. Con l’elenco a discesa delle categorie di Discourse, l’utente deve scegliere e navigare tra le categorie una alla volta; con un metodo del genere, l’utente potrebbe semplicemente dimenticare di esplorare alcune categorie o saltarle come un coniglio di Pasqua, ecc. Inoltre, le categorie sempre visibili possono aiutare a separare meglio gli argomenti durante la creazione di nuovi argomenti in base al significato, perché l’utente le vedrà tutte e quindi non sarà pigro nel cercare quella corretta. A proposito, ho appena inventato la soluzione perfetta per questo punto.
Caro Kris, non sono uno sviluppatore web e purtroppo non conosco bene il CSS, ecc. Possiamo completare insieme, passo dopo passo, il lavoro di questo argomento con le tue competenze professionali? Sono sicuro che sarà molto popolare! ![]()
Ho 62 anni e porto gli occhiali.
Caratteri di dimensioni maggiori mi aiutano davvero con la leggibilità e l’affaticamento degli occhi.
Inoltre, paragrafi più brevi con più spazio bianco mi aiutano a non perdere il focus sulla lettura (dove mi sono fermato), cosa che succede spesso con blocchi di testo grandi e in caratteri piccoli.
Posso aumentare la dimensione del carattere nelle preferenze, il che è utile; puoi anche ridurla per vedere come apparirebbe con un carattere <15px.
Devo concordare con questo punto; ho sempre trovato il selettore di categorie di Discourse fastidioso e limitante. Danneggia la scopribilità per i nuovi utenti e infastidisce (alcuni) utenti esperti (come me). Ironia della sorte, un menu a discesa sembra essere una buona idea su dispositivi mobili per accedere rapidamente alle categorie, eppure non è ancora disponibile sulla pagina principale in versione mobile: Category Dropdown in Mobile View - #10 by renato
Onestamente, credo che il menu a discesa non sia la soluzione giusta per il problema comprensibile e reale che hai sollevato (@awesomerobot): gestire molte categorie. Con le dimensioni e le risoluzioni degli schermi desktop in costante aumento, perché non rivalutare seriamente una barra laterale persistente? Potrebbe avere una semplice vista ad “albero” espandibile, un paradigma UI classico utilizzato da decenni. Oppure sezioni a fisarmonica (come i “pannelli” in molte applicazioni desktop, ad esempio Lightroom), o probabilmente molte altre possibilità. Il menu a discesa è davvero la migliore idea che abbia avuto il team? Forse dovrei aprire un argomento separato a riguardo… (fammi sapere se lo ritieni opportuno)
Questo esiste già in gran parte con il plugin Layouts e il widget Categoria associato.
Consulta il nostro sito per una demo: https://thepavilion.io
Oh, lo so, ed è fantastico! In effetti sapevo di aver visto un buon esempio di recente, ma non ricordavo dove, ed era il tuo sito.
(anche se mi piacerebbe avere un’indicazione più chiara che quelle sono categorie espandibili) Tuttavia, non tutti hanno un accesso facile ed economico ai plugin (ad esempio, credo che l’hosting ufficiale di Discourse richiederebbe effettivamente il piano Enterprise per utilizzare il tuo plugin!), e forse, cosa più importante, sto suggerendo che si tratta di un problema fondamentale di usabilità e design di Discourse stesso, il che significa che dovrebbe (a mio avviso) essere risolto nel core. O almeno come plugin ufficiale.
Non voglio sminuire il ottimo lavoro che hai fatto, ma a un certo punto, se qualcosa è popolare, utile e apprezzato a sufficienza, questo dovrebbe essere un segnale. E ancora una volta, mi riferisco all’uso crescente delle barre laterali in molti altri strumenti per comunità. C’è qualcosa in questo, qualcosa che a Discourse sembra mancare finora… (e senza affrontarlo chiaramente con un’argomentazione contraria convincente, per quanto ne ho visto)
Se sei disposto a dedicare il tempo necessario per imparare le basi e a riservare un po’ di tempo ogni mese per mantenere il tuo sito, l’auto-hosting ti offre completa libertà nell’installazione dei plugin ed è davvero molto economico. (Può anche essere un’esperienza molto gratificante)
La maggior parte degli utenti attivi di Internet è più giovane (secondo le statistiche, tra i 20 e i 45 anni) ed è abituata a caratteri di 14 px. Comunque, grazie alla presenza di impostazioni individuali per la dimensione del carattere, non ci sono problemi; tuttavia, preferisco impostare il valore predefinito a 14 px nella mia community. Questo aiuta semplicemente a visualizzare più testo contemporaneamente, riducendo lo scorrimento fastidioso.
Sì, è vero. Io stesso ho già ospitato autonomamente una delle mie istanze di Discourse su Digital Ocean. Ma lavoro con una vasta gamma di persone, aziende e team, alcuni dei quali non hanno assolutamente il tempo o (soprattutto) le competenze per l’auto-ospitazione. D’altra parte, però, non hanno nemmeno il budget per un’opzione di hosting a pagamento che permetta plugin personalizzati (il costo più basso che ho trovato è di 40 $ al mese, e questo supporta solo i “plugin più noti”).
Ad esempio, per un’organizzazione non profit (o semplicemente una piccola impresa) che utilizza un hosting web condiviso per il proprio sito web, che costa circa 10 $ al mese e fa tutto ciò di cui ha bisogno, è una pillola amara da ingoiare pagare quattro volte tanto per una soluzione di community che soddisfi meglio le loro esigenze rispetto a Facebook o ad altre opzioni gratuite. Quindi non c’è da stupirsi che molti finiscano per scegliere Facebook, non perché sia migliore, ma perché è gratuito e facile.
Nel frattempo, Flarum può essere semplicemente installato sul loro hosting condiviso LAMP esistente, senza costi aggiuntivi, e probabilmente funzionare perfettamente. Non sto dicendo che non ci sia alcuna differenza tra i due se non lo stack tecnologico e quindi che Flarum sia migliore perché più semplice. Sto solo dicendo che, dal punto di vista di molti potenziali utenti o proprietari di community, può essere difficile giustificare Discourse a causa delle sue maggiori esigenze di risorse e dei requisiti di hosting più complessi e insoliti (rispetto a LAMP).
Bisogna guardare a tutto questo dal punto di vista della vasta gamma di utenti potenziali di Discourse, non solo delle persone che utilizzano questo forum, e non solo di un cliente disposto e in grado di pagare per l’hosting di Discourse a 100-300 al mese o più. Una parte importante di ciò che cerco di sensibilizzare qui su Meta è che Discourse *limita il proprio pubblico* e rende più difficile l'uso della piattaforma per certe categorie o tipi di community. Alcuni sono eleggibili per sconti per organizzazioni non profit con Discourse org, ma ciò comporta comunque un *minimo* di 50 al mese (a meno che non siano organizzazioni educative). Molti sono semplicemente piccole imprese, spesso startup, o comunità semi-informali interessanti che desiderano una piattaforma eccellente per migliorare le loro discussioni, e per loro i costi spesso sembrano elevati, sia che si tratti di auto-ospitazione o meno.
Non sto nemmeno dicendo che i prezzi di Discourse siano irragionevoli. Sto solo dicendo che la risposta “Beh, se vuoi l’accesso ai plugin fai l’auto-ospitazione” ignora davvero molta della realtà che una vasta fascia di utenti potenziali sperimenta.
Utilizzo Flarum da alcuni anni e ho sempre evitato Discourse dato che non era così semplice da configurare, tuttavia sto eseguendo Discourse su un’istanza Oracle gratuita arm64 tramite Docker, ed è sorprendentemente molto reattivo.
Detto questo, Discourse e Flarum sono entrambi software per forum, ma a mio parere personale Discourse sembra essere più un software per community, mentre Flarum un centro risorse. Ciò significa che posso creare un sito in stile social network con Discourse e con Flarum posso avere un help desk (sistema di documentazione o supporto).
La mia unica mancanza tra Discourse e Flarum al momento è il menu della barra laterale di Flarum che consente di caricare post/argomenti dalla pagina precedente senza navigare direttamente indietro. Ha fornito una facilità per passare ad argomenti correlati o ad altri. Tuttavia, in una grande community non sono sicuro che sia un vantaggio.
In conclusione, rispetto il lavoro svolto da Flarum e continuerò a seguirlo, ma sono molto soddisfatto della piattaforma Discourse, aiuterà la piccola community tecnologica del mio paese a connettersi e collaborare.
Grazie al Team di Discourse.
Ho installato Flarum e l’ho testato, ha un aspetto gradevole, ma molti dei suoi plugin sono in conflitto tra loro, necessita di essere sviluppato ulteriormente, c’è molta strada da fare, ho scelto Discourse, che è stabile senza alcun problema, quindi secondo me, Flarum = Android, Discourse = Apple iPhone.
Discourse è molto meglio di Flarum, puoi assumere un esperto e ottenere Discourse secondo le tue aspettative, vedi forum come Blizzard Forums
Penso che questa sia la caratteristica più bella di Flarum. Per una piccola comunità di utenti che desiderano rivedere tutti gli argomenti, la barra laterale degli argomenti di Flarum può essere bloccata in modo che gli argomenti siano a sinistra e i post a destra. Il passaggio da un argomento all’altro non richiede il caricamento della pagina per tornare alla pagina degli argomenti e quindi tornare al successivo argomento. È molto efficiente. Penso che sarebbe un componente tematico prezioso.
Sono totalmente d’accordo con te sulla barra laterale. È una delle migliori funzionalità principali di Flarum.


