Il plugin Voting offre una voce “Voti” nel menu superiore nelle categorie in cui è abilitato. Cliccando su questa opzione, gli utenti visualizzano un elenco dei topic più votati in quella categoria.
Per i siti costruiti attorno a questa funzionalità di Voting, sarebbe molto utile avere un’opzione “Voti” nel menu superiore della pagina principale. Gli amministratori potrebbero impostare la vista Voti come predefinita, e anche gli utenti potrebbero farlo nelle loro preferenze, proprio come per Ultime, Categorie, Top…
Se i Voti sono abilitati in più di una categoria, questa vista fornirebbe una classifica consolidata dei topic votati provenienti da più categorie.
Mi chiedo come questo componente tematico influenzerà i link “Voti” e “I miei voti” che appaiono nel menu in alto delle categorie in cui il voto è abilitato. Ho letto i numerosi commenti su come questo componente tematico influenzi la navigazione delle categorie e non ho avuto un’impressione chiara. Dovrò provare, ma ho l’impressione che risolverò un problema a scapito di crearne di nuovi?
Il comportamento richiesto è esattamente lo stesso offerto da altri due plugin molto popolari: Events Plugin 📅 e Locations Plugin 🌍. Entrambi portano una voce nel menu in alto che può essere aggiunta e rimossa proprio come le voci del menu in alto di Discourse:
Se “Voti” è la prima voce nel menu in alto, la pagina “/voti” verrebbe mostrata per impostazione predefinita.
Forse c’è del codice di questi plugin che potrebbe essere riutilizzato? Se una PR è benvenuta e @angus o qualcun altro è interessato, potremmo persino “metterlo sul mercato” (non ho idea di quanto sia semplice/complesso scrivere e testare la patch).
voting_show_votes_on_homepage: “Mostra l’elemento di navigazione dell’elenco dei voti sulla homepage?”
voting_show_votes_before: “Mostra l’elemento di navigazione dell’elenco dei voti prima di questo elemento di navigazione”
Nota che l’ho lasciato in stato di bozza poiché attualmente c’è una differenza tra /votes e /latest?order=votes nel plugin che influisce su questa funzionalità. Sarà necessario prima un parere da un manutentore.
@angus, sei fantastico in tanti modi. Grazie mille!
Interessante. /votes sembra avere “latest” come secondo criterio di ordinamento per argomenti con lo stesso numero di voti. Questo sarebbe atteso in /latest?order=votes, ma per qualche motivo il secondo criterio di ordinamento è diverso. Non sono riuscito a trovare lo schema.
Inoltre, una nota nel caso qualcuno tocchi i criteri di ordinamento. Al momento, gli argomenti con zero voti e gli argomenti senza il concetto di voti sono tutti mescolati. Avrebbe più senso avere tutti gli argomenti con zero voti insieme, e poi gli argomenti senza votazione abilitata alla fine, separati.