Panoramica
Quando installato e aggiunto al tema attivo, questo componente del tema ti permette di controllare la ‘homepage’, consentendole di essere diversa dall’insieme di pagine che Discourse permette di default, nonché di avere gruppi diversi con “homepage” diverse (ad esempio, i membri di un gruppo si interessano solo o principalmente a una categoria particolare). Questo può essere applicato a tutti gli utenti, agli anonimi (non collegati), agli utenti mobili o in base al gruppo principale di un utente. Inizialmente sviluppato da @pfaffman. Vedi User-specific Discourse home page.
Casi d’uso:
- Desideri qualcosa di diverso dalla homepage ‘normale’
- Desideri una homepage diversa per gli utenti Anonimi
- Desideri una homepage diversa per gli utenti Mobili
- Hai un gruppo di persone interessate solo a utilizzare una piccola parte della tua istanza. Vogliono vedere solo la loro categoria specifica.
- Reindirizzare temporaneamente un gruppo dei tuoi utenti a un evento speciale o simili.
- Avere pagine di destinazione diverse per gruppi diversi.
Impostazioni
homepage predefinita personalizzata
Consente di impostare una homepage personalizzata globale.
pagina anonima
Ti permette di utilizzare una pagina specifica per coloro che non sono collegati al tuo sito. Sovrascrive quella globale sopra.
homepage mobile
Come descritto in Force Mobile Homepage, questo ti permette di impostare una homepage diversa per gli utenti mobili. Questo sovrascriverà le opzioni scelte sopra.
mappa pagine gruppo
Consente più voci. Ogni voce deve essere nel formato nome_gruppo:percorso, dove nome_gruppo è lo slug del gruppo (non il Nome Completo del gruppo) e percorso è la homepage desiderata (ad esempio, “/c/grande-categoria/4”).
Assicurati che gli utenti target abbiano il gruppo specificato indicato come loro gruppo principale e sei a posto. Se l’impostazione del tema o il gruppo principale dell’utente viene modificato, sarà necessario ricaricare la pagina affinché la modifica abbia effetto.
Gli utenti con un gruppo specificato come principale non potranno raggiungere la tua homepage ‘normale’ a meno che tu non garantisca che esista un modo per farlo (ad esempio, tramite la funzionalità nativa della barra laterale).
Problema noto - limitato agli URL relativi
E questo non include Page Publishing, purtroppo. Tuttavia, puoi aggirare il problema creando un permalink che reindirizzi al sito esterno e puntando a quel permalink.
- @pfaffman ha testato questo con un permalink a
/go-googleche reindirizza ahttps://google.come qualcosa comenome-gruppo:/go-google - Puoi creare i Permalink tramite le impostazioni di amministrazione
/admin/customize/permalinks
| Repository | GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group · GitHub | |
| Guida all’installazione | Come installare un tema o un componente del tema | |
| Nuovo ai temi di Discourse? | Guida per principianti all’uso dei temi di Discourse |


