Hai fatto un ottimo lavoro con lo slider e conferisce senz’altro un’aria più raffinata (perfetta, ad esempio, per il sito di uno studio di architettura prestigioso), ma purtroppo rende Discourse percepito come più lento rispetto a ciò a cui siamo abituati (e rispetto ad altri forum), e credo che questo abbia un impatto psicologico che potrebbe essere un ostacolo.
Dai un’occhiata al confronto tra lo slider e lo spinner: lo spinner sembra significativamente più veloce, anche se le pagine probabilmente si caricano in tempi pressoché identici:
Se siamo davvero decisi a usare lo slider, ecco alcune cose che potrebbero valere la pena provare: invece di scendere al 20%, vai fino a 0, e mostra lo slider solo se la pagina impiega più di un secondo circa a caricarsi.
Tieni presente che il forum di Elixir è ospitato in Europa, quindi è effettivamente significativamente più veloce per noi che ci troviamo da questa parte dell’Atlantico. Meta è ospitato nella regione us-west-1 di AWS.
> time (curl -Ss https://meta.discourse.org/latest.json > /dev/null)
0.03s user 0.01s system 3% cpu 1.280 total
> time (curl -Ss https://elixirforum.com/latest.json > /dev/null)
0.02s user 0.01s system 10% cpu 0.286 total
Ma sì, in generale concordo che il dissolvenza non sia una soluzione perfetta. Provaremo altre idee qui… tenete d’occhio questo spazio.
Il nostro sito utilizza questo fantastico slider senza la transizione del corpo e funziona bene (tranne durante lo “scroll infinito molto veloce”, che finora non è un grosso problema), con feedback positivi dagli utenti.
Vedi Esempio di Caricamento Pagina:
Sono d’accordo con @Terrapop: lo slider + lo spinner sono “troppo caotici” e distraggono, sicuramente.
No. Ho fatto un fork della versione precedente prima delle ultime modifiche; ho semplicemente commentato l’animazione del corpo (e reso lo slider di un pixel più spesso su mobile e di qualche pixel in più su desktop). Lo stiamo usando in produzione così da qualche giorno e ci piace molto (e anche gli utenti hanno commentato che lo apprezzano). Dopo aver provato alcune piccole modifiche, ora siamo soddisfatti.
Sentiti libero di provarlo … è gratuito e amichevole
Volevo solo menzionare pubblicamente @david: l’ultimo affinamento qui ha appena raggiunto il punto perfetto per me (almeno su mobile, che ho testato per 20 minuti)
Per tutti: ora mostriamo il caricatore solo dopo un ritardo, così le connessioni lente lo riceveranno comunque.
Non solo connessioni lente. Abbiamo lo stesso problema anche con gli argomenti estesi, e in quelle situazioni lo spinner appare ben fatto (il messaggio è “in lavorazione” invece di “questa cosa si è bloccata”. ). Quindi, un grande plauso.
È un miglioramento, ma trovo che sia ancora percepibilmente più lento. C’è un motivo per cui lo spinner è stato rifiutato/sostituito con questo? Avete fatto un ottimo lavoro nel migliorare lo slider, ma secondo me lo spinner ha ancora la meglio, specialmente su una pagina con caricamento lento:
È sicuramente più veloce, ma nel complesso penso che lo spinner funzioni semplicemente meglio e si adatti meglio a Discourse: sembra più veloce, ma allo stesso tempo non è fastidioso/invadente e dura meno dello slider.
Tuttavia, sta a voi tutti: personalmente voto per lo spinner (scusa!) e in realtà stavo per scrivere nel thread dell’aggiornamento PG quanto Discourse sembri più veloce e reattivo dopo quell’aggiornamento (sarebbe un peccato fare un passo indietro ora, anche se è solo un piccolo passo )
Concordo. Lo slider è un passo indietro. L’ho guardato anche su desktop. Anche senza dissolvenza, risulta comunque più “disordinato” sullo schermo e più distraente rispetto allo spinner. Quindi sia su mobile che su desktop lo spinner vince.
Ma se lo spinner vecchio sarà un componente del tema mantenuto ufficialmente, lo userei e sarei soddisfatto. Lo sarà? Grazie in anticipo.
Creeremo un semplice componente del tema per tornare al vecchio comportamento una volta che questo sarà integrato.
Per ora, il piano è semplicemente convivere con questa situazione per 1-2 settimane su meta prima di procedere con l’integrazione.
Tieni presente che, quando si sposta il formaggio, le persone non sono felici. A meno che non si viva con un cambiamento per diversi giorni, è molto difficile valutarlo.
Ora che la fastidiosa dissolvenza è stata rimossa, non credo che la pagina vuota con lo slider rispetto allo spinner faccia molta differenza per me. Penso che su mobile ora sembri decente. Su desktop, però, ritengo che lo slider sia troppo sottile verticalmente. Forse è solo un problema di illuminazione o il fatto che stia usando un monitor da 27 pollici, ma è davvero difficile vedere la barra di avanzamento attraversare lo schermo.
Ho dedicato un po’ più di tempo a questo, confrontando sia la versione desktop che quella mobile, e mi dispiace andare controcorrente, ma ritengo che lo spinner sia nettamente superiore in entrambi i casi.
Lo slider (su un sito come questo) sembra semplicemente lento e brusco; anche se può funzionare bene su alcuni tipi di siti (in particolare quelli con tempi di caricamento più lunghi, dove è importante un indicatore visivo di quanto la pagina sia stata/caricata), non credo sia adatto a un forum o a qualsiasi tipo di sito in cui la percezione della velocità sia fondamentale.
Spero davvero che non procediate con questa scelta o, se lo fate, rendetela un componente del tema e mantenete lo spinner come impostazione predefinita.
Mi manca soprattutto lo sfumamento perché non mi piace lo stato della pagina vuota e perché ‘ammorbidisce’ la transizione… lo schermo vuoto è troppo brusco.