Visualizzazione dei corsi dal frontoffice
SeguiDescrizione
Con l’obiettivo di rendere il catalogo corsi più accessibile e trasparente, è stata introdotta una nuova funzionalità che consente di visualizzare i corsi formativi anche da utenti esterni, senza la necessità di effettuare il login, dai documenti di un frontoffice.
Funzionalità
- Accesso pubblico: una nuova pagina del frontoffice consente a chiunque di visualizzare i corsi resi pubblici da un amministratore.
- Ricerca: la pagina include funzionalità di ricerca per aiutare gli utenti a trovare rapidamente il corso di interesse.
- Consultazione: cliccando sui link della lista sarà possibile acceder al dettaglio di un corso.
- Login e registrazione: ogni corso visibile include un pulsante "Iscriviti" che reindirizza l’utente alla sezione di login/backoffice per completare la registrazione.
Requisiti tecnici
- Configurazione visibilità corsi
- Tutti i corsi aziendali possono essere resi visibili nel frontoffice: non ci sono limitazioni automatiche ai corsi visualizzabili,.
- È raccomandato filtrare i corsi per status “Attivo” nelle view di tipo
report
estampa
usate nei documenti CMS.
- Controllo sicurezza con SecurityGroup
- I tag
<cms:view>
e<cms:repeater>
supportano il parametroSecurityGroup
. - Questo parametro filtra i corsi in base ai permessi di visibilità:
- Tutti gli utenti possono accedere → sempre visibile.
- Solo utenti specifici possono accedere → visibile solo al gruppi specificato.
- I tag
- Documenti associati (es. brochure, immagini)
- Richiede la configurazione di due view:
- Una che estrae tutti i corsi.
- Una con filtro per corsi attivi e pubblici, ovvero:
- con gruppo di sicurezza abilitato oppure
- con accesso per tutti gli utenti.
- Richiede la crearezione un trigger associato al salvataggio dei corsi con due automation:
- Automation 1: disabilita (
Pubblico = false
) tutti i documenti collegati al corso salvato, utilizzando la prima view (quella senza filtri). - Automation 2: abilita (
Pubblico = true
) solo i documenti dei corsi che soddisfano i criteri di visibilità, utilizzando la seconda view (quella con i filtri aggiuntivi).
- Automation 1: disabilita (
- Richiede la configurazione di due view:
Criteri di accettazione
- È presente una pagina nel frontoffice visibile pubblicamente con elenco corsi.
- I corsi mostrano un pulsante "Iscriviti" che apre l’edit del corso nella sezione backoffice.
- La visibilità dei corsi e dei documenti è filtrata correttamente secondo le impostazioni di sicurezza.
- I documenti associati (immagini, PDF) sono accessibili solo se configurati come pubblici (tramite trigger).
Note
Il nome del gruppo da usare nel parametro
SecurityGroup
non è case-sensitive, ma deve essere esatto. E' inoltre possibile specificare un solo gruppo per ogni cms:view / cms;repeater.
Commenti
0 commenti
Accedi per aggiungere un commento.