Aggiungi icone per Visualizzazioni e Risposte, e data dell'Ultima Attività nelle Schede degli Argomenti

Il componente Topic Cards offre un modo semplice, ma al contempo bello e utilizzabile, per visualizzare gli argomenti nelle pagine principali. Tuttavia, c’è spazio per miglioramenti nei metadati che presenta.

  • Mostra solo i Mi piace. Nel frattempo, l’altrettanto ufficiale Topic List Thumbnails mostra elegantemente icone per Visualizzazioni, Mi piace, Risposte, e l’Ultima Attività viene anche visualizzata ordinatamente insieme a queste icone.
  • Mostra la data di pubblicazione invece della data dell’ultima attività, il che è incoerente con il comportamento predefinito di Discourse e potrebbe causare confusione agli utenti (“perché questo argomento è in cima se è così vecchio?”)

image

La soluzione potrebbe essere semplice dal punto di vista dell’esperienza utente: visualizzare i metadati in Topic Cards proprio come vengono visualizzati in Topic List Thumbnails. Stesso codice, se possibile. Maggiore coerenza e, teoricamente, meno lavoro di manutenzione.

Vedi a confronto:

Topic Cards

Vedi la data di pubblicazione a sinistra e il :heart: a destra.

Topic List Thumbnails

Stesso argomento. Il doppio dei dati mostrati e tuttavia non aggiunge disordine, e la data corrisponde all’ultima attività, non alla data di pubblicazione, proprio come fa l’impostazione predefinita di Discourse.

5 Mi Piace

Puoi fare riferimento al tema fkb, ho apportato personalizzazioni aggiuntive e creato un modello di tema per uso privato su https://businesslab.vn

2 Mi Piace

Per rendere questo suggerimento semplice, propongo di fare riferimento a un componente ufficiale (Miniature dell’elenco argomenti) per migliorare un altro componente ufficiale (Schede argomento). Aggiungere temi o componenti di terze parti al mix complica le cose, non importa quanto buoni possano essere questi componenti esterni. :slight_smile:

Personalmente preferisco rimanere con il tema predefinito e costruirci sopra. Potremmo accontentarci del tema Graceful solo perché offre maggiore flessibilità di progettazione con aree di sfondo/fluttuanti. Le schede argomento completano bene i principi del tema Graceful e non aggiungono altre funzionalità di cui (nel nostro caso) non abbiamo bisogno.

2 Mi Piace

Mi sembra un buon miglioramento. Al momento non abbiamo la larghezza di banda per apportare questa modifica, ma la contrassegno come pr-welcome, il che significa che siamo lieti di rivedere un contributo dalla community che apporti la modifica proposta qui.

Grazie per il suggerimento @icaria36.

5 Mi Piace

Ottimo! Io e @RGJ abbiamo iniziato a discutere un PR.

5 Mi Piace

:+1: PR qui Add icons for Views and Replies, and Last Activity date by communiteq · Pull Request #13 · discourse/discourse-topic-cards · GitHub

5 Mi Piace

Grazie mille, @RGJ!

Abbiamo distribuito questa versione su https://podkasts.org e l’abbiamo testata su desktop e mobile.

Abbiamo aggiunto del CSS extra (localmente, separato dalla versione del componente di @RGJ) per
a) Rimuovere “Pubblicato” (vedi il mio ragionamento per questa modifica sopra)
b) Far funzionare meglio con il tema Graceful (che introduce un margine sinistro che limita lo spazio su mobile).

Il risultato finale è esattamente quello che volevamo. :tada:

4 Mi Piace

Penso che sarebbe una buona idea aggiungere un’impostazione per abilitare la visualizzazione/nascondere delle metriche aggiuntive. Il design originale intendeva essere più minimalista rimuovendo parte del contenuto, quindi vorrei poter mantenere quell’intento.

3 Mi Piace

Aggiungerò un’impostazione entro questa settimana, che per impostazione predefinita non mostrerà le visualizzazioni e le risposte.

3 Mi Piace

Ho aggiunto queste impostazioni, ogni icona + numero può ora essere mostrata o nascosta.
Il comportamento originale è quello predefinito.

Vedi Add icons for Views and Replies, and Last Activity date by communiteq · Pull Request #13 · discourse/discourse-topic-cards · GitHub

5 Mi Piace

Ho aggiornato Discourse, inclusa la patch di @RGJ, e per quello che vale, tutto funziona come previsto sul nostro sito. :tada: Grazie mille!

3 Mi Piace

Grazie, la PR con questa aggiunta è ora unita.

5 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.