Miglioramenti alla navigazione e all'anteprima dei temi

Ciao al team di Discourse! Vorrei richiedere con modestia alcuni miglioramenti all’esperienza di navigazione e anteprima dei temi. Ho cercato un po’ e non ho trovato altri argomenti su questo, quindi scusate se l’ho perso e questo è un duplicato. Riconosco anche che questo potrebbe essere considerato come più richieste di funzionalità, ma le includo tutte qui perché sono tutte correlate e rappresentano modi diversi per migliorare le cose, non tutte delle quali immagino verranno implementate, se mai. Spero che preferiate questo rispetto a pubblicare 5 diverse richieste di funzionalità per ciascuna di esse separatamente.

Un modo per visualizzare solo temi completi nella vista a miniature

Una sfida iniziale con la categoria Tema attuale è che, sebbene la visualizzazione principale della categoria mostri le miniature (evviva!), include sia componenti del tema che temi completi, e persino elementi rotti (marcati come tali). Esiste un tag solo per i temi completi, ma non viene visualizzato nelle miniature:
https://meta.discourse.org/tags/c/theme/61/theme-full

Quindi non c’è modo di visualizzare solo “temi completi” con anteprime (per quanto ne sappia, almeno). Quindi devo o setacciare la visualizzazione di “tutto ciò che riguarda i temi”, o fare a meno delle anteprime. Entrambi gli approcci sono meno efficienti e piacevoli rispetto a una visualizzazione filtrata di “temi completi” con miniature.

Miniature/Immagini per tutti i temi

Un’altra questione correlata è che alcuni temi sembrano non avere miniature, sia perché non è inclusa alcuna immagine, sia perché l’anteprima non si carica correttamente dalle immagini incluse, come in questo caso:

oppure l’immagine di anteprima mostrata nell’anteprima dell’argomento non è semplicemente utile:

Mi rendo conto che alcuni di questi temi sono pubblicati da terze parti o sono altrimenti non ufficiali, ma è anche chiaro che alcuna moderazione viene effettuata in questa categoria. Quindi sarebbe bello se ciò potesse includere l’assicurazione che ci sia un’immagine di anteprima funzionante.

Esiste questo sito di terze parti che sembra almeno categorizzare le cose in modo visualizzabile (cioè con miniature) per tema, componente, ecc.:
https://discoursethemes.dev/themes/
Tuttavia non è una fonte ufficiale, appare più in basso nei risultati di ricerca di Google (i Temi in Meta qui sono naturalmente più in alto), non è chiaro quanto sia aggiornato (anche se potrebbe attingere direttamente dalla categoria Temi qui su Meta?), e ha lo stesso problema della mancanza di miniature che esiste qui (presumibilmente perché attinge i suoi dati da qui).

Selettore dei temi nell’istanza di anteprima del tema

Un’altra cosa che aiuterebbe sarebbe avere un’istanza di Discourse (che già possedete, per qualche motivo per anteprimare dinamicamente i temi) che abbia tutti questi temi configurati in un selettore di qualche tipo. Così com’è, l’anteprima è macchinosa: dovete navigare in ogni argomento qui su Meta → Tema e cliccare un link per l’anteprima. Una piccola cosa, certamente, ma quando si cerca di confrontare numerosi temi è decisamente un po’ macchinosa e un po’ una perdita di tempo.

Navigazione/Anteprima e installazione dei temi all’interno di Discourse

Ovviamente esiste anche la funzione di installazione dei temi nelle impostazioni di Personalizzazione di Discourse stesso. Ma mostra solo link per “popolari”, non è una directory completa (mi rendo conto che questo è intenzionale), manca di anteprime e mescola anche componenti con temi completi (senza possibilità di filtrare). Ancora una volta, capisco che questo sia un design intenzionale della categoria “popolari” nell’installer dei temi, ma suggerisco che, dato che già sembra esserci una tale connessione che popola dinamicamente un elenco di temi popolari (presumibilmente da Meta), spero che consideriate in futuro l’aggiunta di un elenco completo di temi non rotti, idealmente con anteprime, e filtrabili per tema completo, componente, ecc. In realtà, entrambi potrebbero essere aggiunti semplicemente in due schede aggiuntive sul lato sinistro, proprio sotto “Popolari” e sopra “Dal tuo dispositivo”. Cioè:

  • Popolari
  • Directory completa dei temi
  • Directory dei componenti dei temi
  • Dal tuo dispositivo
  • Da un repository Git

Come soluzione alternativa, ciò che faccio ora è installare tutti i possibili temi che potrei voler usare. Mancando una vera directory all’interno di Discourse, questo è un processo manuale e richiede anche l’installazione di un componente del tema per renderlo realmente funzionale (per il cambio di tema - so che puoi farlo tramite le preferenze, ma non è ideale per testare completamente molte opzioni diverse). È fattibile per ora, ma ci ho messo un po’ a rendermi conto che questa è la migliore soluzione attuale (per quanto ne sappia). Altri nuovi utenti trarrebbero certamente beneficio da alcuni miglioramenti su come i temi sono elencati, anteprimati, ecc.

Grazie per aver letto e preso in considerazione qualsiasi cosa di tutto questo! So che alcune cose potrebbero sembrare pignolerie, ma come amministratore di Discourse relativamente nuovo, penso che questo sia un settore in cui potrebbe diventare più amichevole, e alcuni miglioramenti potrebbero non richiedere nemmeno molto sforzo.

4 Mi Piace