Introduzione
Il menu utente nell'angolo in alto a sinistra è il punto di navigazione principale per gli studenti. Dà loro accesso alle varie pagine della piattaforma, come ad esempio I miei corsi e piani formativi, Catalogo corsi, La mia dashboard e così via.
In qualità di amministratore, è possibile configurare menu personalizzati per specifici segmenti di utenti, consentendo di controllare quali pagine appaiono per quali utenti. Questi menu personalizzati possono includere sia pagine integrate che pagine personalizzate create dall'utente.
Questo articolo spiega come:
- Controllare quale menu principale viene mostrato ai diversi utenti
- Gestire quali pagine (voci di menu) sono visibili all'interno di ogni menu
La comprensione di queste impostazioni garantisce che, nel menu di navigazione, gli utenti vedano solo i contenuti rilevanti per loro.
Questo articolo spiega anche come utilizzare i menu per controllare la visibilità delle pagine non presenti nel menu di navigazione principale, in modo da potervi accedere, ad esempio, tramite link o reindirizzamenti.
Regole di visibilità per i menu
Selezionare Menu amministrazione > IMPOSTAZIONI > Gestione menu per visualizzare l'elenco dei menu attualmente configurati sulla piattaforma.
→ I Power User con i permessi per i menu vedranno elencati solo i menu a loro assegnati come risorsa.
Le regole di visibilità per i menu sono le seguenti:
- Vengono mostrati solo i menu pubblicati. I menu non pubblicati non vengono mostrati a nessuno (ad eccezione del menu di default).
- L'ordine dei menu nell'elenco è importante: il menu di navigazione di un utente sarà il menu pubblicato più in alto di cui ha visibilità. Cliccare sulla colonna Visibile da per verificare quali gruppi, rami e livelli (Superadmin, Power User o utente normale) sono autorizzati a vedere ciascun menu.
→ Per vedere un menu, un utente deve corrispondere a uno dei livelli specificati e appartenere ad almeno uno dei gruppi o rami specificati. - Se un utente non è idoneo a vedere nessuno dei menu pubblicati esistenti, il suo menu di navigazione sarà quello impostato come Default, anche se non è pubblicato e anche se non corrisponde ai criteri di idoneità.
Per ulteriori informazioni sulla configurazione dei menu e sulla loro visibilità, consultare l'articolo Creare e gestire menu personalizzati per gli utenti
Determinare il menu di navigazione di uno specifico utente
Per verificare quale menu di navigazione vede un determinato utente, partire dall'inizio dell'elenco dei menu e guardare solo i menu pubblicati. Trovare il primo menu in cui i criteri Visibile da corrispondono al livello e all'appartenenza al gruppo/ramo dell'utente.
Ad esempio, per avere la visibilità del menu illustrato di seguito, l'utente deve essere:
- un Superadmin o un Power User con profilo "HR Manager"
E
- appartenere al gruppo Milano OPPURE al ramo Anonymized (non è necessario appartenere a tutti i gruppi o rami specificati, ne basta uno)
Se l'utente non soddisfa i criteri per nessuno dei menu pubblicati, il suo menu di navigazione sarà quello contrassegnato come di default.
Suggerimento: è possibile impersonare un utente per confermare quale menu di navigazione gli viene mostrato
Capire quali utenti hanno un determinato menu di navigazione
Per determinare quali utenti hanno un determinato menu di navigazione nella piattaforma, è necessario considerare due aspetti:
- L'ordine dei menu pubblicati nell'elenco (la gerarchia dei menu).
- Le impostazioni di visibilità di ciascun menu (quanto sono ampie o strette).
Linee guida fondamentali
Menu visibili a tutti:
- Se un menu è visibile a tutti gli utenti (ad esempio, a tutti i rami, gruppi e livelli), esso sovrascrive tutti i menu elencati sotto di esso. Nessuno dei menu sottostanti verrà visualizzato come menu di navigazione.
- Se si hanno più menu visibili a tutti, verrà applicato solo quello più in alto, che "catturerà" tutti gli utenti e nessuno dei menu sottostanti verrà utilizzato come menu di navigazione.
Visibilità stretta e ampia:
I menu con visibilità più limitata (ad esempio, rami o livelli specifici) devono essere posizionati sopra quelli più ampi per avere effetto.
- Se il menu "tutti i livelli" si trova sopra quello dei "Superadmin", tutti gli utenti del ramo Vendite, compresi i Superadmin, vedranno solo il menu più ampio "tutti i livelli".
- Per garantire che i Superadmin vedano il loro menu specifico, posizionarlo sopra quello generale.
Analogamente, se si dispone di un menu visibile sia per il ramo Vendite che per il ramo Marketing (tutti gli utenti) e lo si posiziona sopra i menu destinati solo al ramo Vendite, i menu specifici per le vendite non saranno visibili.
Sovrapposizione di segmenti di pubblico:
Considerare anche se gli obiettivi dei diversi menu si intersecano
Esempio: c'è un menu destinato al gruppo Canada (tutti gli utenti) e un altro menu destinato al ramo Vendite (tutti gli utenti):
- Questi menu non interferiscono l'uno con l'altro se nessuno dei membri del gruppo Canada è anche nel ramo Vendite.
- Ma se alcuni utenti fanno parte sia del gruppo Canada sia del ramo Vendite, questi visualizzeranno il menu più in alto nell'elenco.
Effetto del menu di default:
Il menu di default agisce sia come:
- un menu standard (mostrato in base alla sua priorità e visibilità) e
- un menu secondario per gli utenti che non corrispondono alla visibilità di un altro menu pubblicato.
Se tutti i menu definiti sono rivolti a gruppi piccoli o specifici, molti utenti potrebbero non corrispondere a nessuno di essi, ottenendo invece il menu di default.
Ma se ogni utente ha diritto ad almeno un menu pubblicato, il menu di default si comporta come qualsiasi altro menu.
L'ordine del menu è importante:
Poiché la visibilità dei menu è basata sulla gerarchia, la modifica dell'ordine dei menu può avere un impatto sugli utenti di tutta la piattaforma, non solo su quelli a cui si rivolge il menu che si sta spostando. Prestare particolare attenzione quando si spostano menu ampiamente visibili al di sopra di quelli più mirati: questo può nascondere involontariamente i menu al pubblico a cui sono destinati.
Controllare quali pagine appaiono in un menu specifico (su desktop e mobile)
Una volta stabilito quale menu della piattaforma viene mostrato all'utente o agli utenti che si desidera colpire, è possibile verificare quali pagine sono contenute in quel menu. Per fare ciò:
- Selezionare Menu amministrazione > IMPOSTAZIONI > Gestione menu e dall'elenco dei menu cliccare sul menu specifico che si desidera controllare
- La scheda Menu principale desktop mostrerà, sul lato destro, le voci incluse in questo menu sulla piattaforma desktop.
→ Ricordare che questo significa che tutti gli utenti che vedranno questo menu avranno quelle voci nel loro menu utente. - Allo stesso modo, la scheda Menu principale app mobile mostra le voci che gli utenti che hanno questo menu vedranno nell'app mobile.
- Se il toggle Personalizza il menu dell'app mobile è disattivato, significa che il menu mobile sarà identico a quello desktop.
- Se il toggle di personalizzazione è attivo, il menu per la versione mobile è diverso da quello desktop. In questo caso, il pannello a destra mostra le voci che saranno visibili agli utenti con questo menu su mobile.
È possibile modificare le pagine che appaiono in un determinato menu, rimuovendo le pagine esistenti o aggiungendo pagine tra quelle disponibili elencate sul lato sinistro. È inoltre possibile modificare l'ordine di visualizzazione delle voci di menu.
→ Ricordare che, se il menu mobile è personalizzato, bisogna farlo separatamente per il menu desktop e per quello mobile.
Per le istruzioni si veda l'articolo Creare e gestire menu personalizzati per gli utenti, i capitoli Aggiungere pagine ai menu desktop e Aggiungere pagine ai menu mobile.
Attenzione: quando si modificano le pagine di un menu, si tenga presente che ciò avrà effetto su tutti gli utenti che vedranno quel particolare menu nella loro piattaforma.
Rendere una pagina visibile nel menu di navigazione degli utenti
In alcuni scenari, è possibile che si voglia rendere visibile una pagina specifica a un utente o a un insieme di utenti, in modo che possano accedervi tramite il loro menu di navigazione. Ad esempio, ciò può accadere dopo aver creato una nuova pagina personalizzata (una pagina widget o una pagina link esterno). Oppure si potrebbe voler rendere disponibile una pagina incorporata precedentemente nascosta.
Assicurarsi che la pagina sia pubblicata
Per rendere una pagina visibile agli utenti, occorre innanzitutto verificare che sia pubblicata. Per farlo:
- Selezionare Menu amministrazione > IMPOSTAZIONI > Gestione pagine per aprire l'elenco delle pagine.
→ I Power User con i permessi per le pagine vedranno qui elencate le pagine assegnate loro come risorsa - Nell'elenco delle pagine, individuare la pagina che si desidera mostrare.
- Se si tratta di una pagina personalizzata (pagina widget o pagina link esterno), assicurarsi che sia Pubblicata, poiché le pagine non pubblicate non vengono mostrate, anche se incluse nei menu. È possibile pubblicare o non pubblicare una pagina cliccando sull'icona nella colonna Pubblicato.
→ Si noti che le pagine incorporate sono sempre pubblicate e non possono essere non pubblicate. - Salvare le modifiche al termine dell'operazione.
Aggiungere la pagina ai menu utente appropriati
Quindi, per mostrare la pagina al pubblico desiderato, è necessario inserirla nei menu giusti. Per farlo:
- Identificare il menu o i menu che vengono mostrati agli utenti target desiderati. Per un aiuto in tal senso, consultare i capitoli Determinare il menu di navigazione di uno specifico utente e Capire quali utenti hanno un determinato menu di navigazione. Ricordare di considerare solo i menu pubblicati e il menu di default, se applicabile.
- Verificare se la pagina che si desidera mostrare è già stata aggiunta a questi menu. Per un aiuto in tal senso, consultare il capitolo Controllare quali pagine appaiono in un menu specifico (su desktop e mobile). Ricordare di controllare sia il menu mobile che quello desktop, che potrebbero essere diversi.
- Se la pagina non è già stata aggiunta, inserirla nei menu appropriati come indicato nell'articolo Creare e gestire menu personalizzati per gli utenti, nei capitoli Aggiungere pagine ai menu desktop e Aggiungere pagine ai menu mobile.
Far sì che gli utenti aggiornino la pagina
Le modifiche alle pagine e ai menu avranno effetto per gli utenti al successivo aggiornamento della pagina della piattaforma. Se gli utenti segnalano che la pagina richiesta non è ancora visibile nel loro menu di navigazione, chiedere loro di aggiornare (ricaricare) la pagina del browser. Se ciò non dovesse funzionare, provare a fare quanto segue:
- controllare in una finestra del browser in incognito
- uscire dalla piattaforma e poi rientrarvi
- cancellare la cache del browser
Rendere visibile un menu agli utenti
In alcuni scenari, potrebbe già esserci un menu correttamente configurato contenente la pagina che si vuole mostrare, solo che questo menu non viene mostrato a tutti gli utenti del vostro target, perché alcuni utenti vedono un menu di navigazione diverso.
In questo caso è necessario esaminare attentamente la gerarchia dei menu della piattaforma e vedere quali modifiche si possono apportare per correggere il problema. In particolare:
Controllare le impostazioni di visibilità del menu stesso: assicurarsi che sia rivolto a tutti i gruppi, rami o livelli che dovrebbero ricevere quel determinato menu.
Controllare la priorità del menu: se si dispone di un altro menu a priorità più alta che si rivolge ad alcuni degli stessi utenti, questo intercetterà questi ultimi e impedirà loro di ottenere il menu desiderato.
Eliminare i menu duplicati indesiderati o abbandonati: in alcuni casi, l'elenco dei menu può includere alcune versioni vecchie o di prova di menu che "catturano" inavvertitamente alcuni utenti e impediscono loro di vedere il menu correttamente aggiornato.
Per evitare questo problema, pulire l'elenco dei menu o almeno spostate i menu di prova o duplicati in fondo all'elenco.
Controllare la visibilità delle pagine non presenti nel menu di navigazione
A volte è necessario che gli utenti accedano a pagine che non compaiono nel loro menu di navigazione.
Ad esempio, si possono utilizzare link diretti o reindirizzamenti di sistema per inviare gli utenti a determinate pagine che non vedono elencate nel menu della piattaforma.
Affinché questo funzioni, gli utenti target devono avere visibilità di un menu pubblicato contenente la pagina, anche se tale menu non è quello mostrato loro nella piattaforma.
A tal fine, è possibile creare un menu secondario associato agli stessi utenti, ma con una priorità inferiore rispetto al menu effettivamente mostrato a questi ultimi. Includere in questo "menu nascosto" tutte le pagine a cui gli utenti devono accedere, ma che non devono essere elencate nella loro navigazione primaria.