The Voting plugin offers a “Votes” item for the top menu in the categories where it is enabled. Clicking this option users get a list of most voted topics in that category.
For sites built around this Voting feature it would be very useful to have a “Votes” option in the main page top menu. Admins could set the Votes view as default, and users could too in their preferences, just like Latest, Categories, Top…
If the Votes are enabled in more than one category, this view would provide a consolidated ranking of voted topics from multiple categories.
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.