Selezione utente Categoria Specifica - Pagina Principale Predefinita

La funzionalità per impostare le Categorie come pagina iniziale è ora disponibile. In una community in cui gli utenti sono interessati solo a una determinata categoria e non curano il resto, esiste un modo per configurarlo in Discourse? O forse un mod o un plugin per ottenere questo risultato?

Ad esempio, ogni categoria è uno sport, come basket, calcio, ecc. Dopo aver effettuato l’accesso a Discourse, l’utente viene reindirizzato al calcio come pagina predefinita, definita durante la registrazione o nelle impostazioni delle preferenze.

Per favore, siate gentili. È il mio primo post. :wink:

Benvenuto @TopQuark!

Dai un’occhiata a GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group · GitHub, che presumibilmente dovrei menzionare in un post in #theme. Un cliente lo combina con GitHub - literatecomputing/discourse-ucf-group-assignment: Update group membership based on user custom field · GitHub per consentire agli utenti di selezionare un valore in un campo personalizzato dell’utente, che assegna automaticamente l’utente al gruppo; il componente del tema utilizza poi questo gruppo per selezionare la loro home page.

1 Mi Piace

^^^ Questo è fantastico. Una rapida occhiata mi conferma che è esattamente quello che stavo cercando. :+1:

1 Mi Piace

Ho discusso con @sam e @eviltrout uno stato finale in cui gli utenti selezionano solo i contenuti che vogliono vedere (una raccolta di tag o categorie) come “loro” feed, ad esempio /custom.

1 Mi Piace

Abbiamo già il percorso ?tracking per questo:

https://meta.discourse.org/unread?f=tracked → non letti nelle categorie che segui, negli argomenti che segui e nei tag che segui

https://meta.discourse.org/new?f=tracked → nuovi

https://meta.discourse.org/?f=tracked → tutto

Il supporto per questo parametro speciale è presente nel core, ma non esiste un’interfaccia utente per esporlo. Lo esponiamo solo in “teams”.

3 Mi Piace