Repository navigation
Releases: dadebertolino/db-role-ux
Releases · dadebertolino/db-role-ux
Release list
DB Role UX 1.4.0
Fascia di benvenuto per ruolo.
- Nuova card Fascia di benvenuto in Strumenti → DB Role UX → Bacheca per ruolo, con anteprima.
- La fascia compare in cima alla bacheca, sopra il titolo, con:
- logo del sito, un'immagine dalla Libreria media o nessuno;
- titolo e testo con i segnaposto {nome}, {ruolo} e {sito};
- colore d'accento sulla barra laterale (il testo resta scuro su bianco, il contrasto non dipende dal colore).
- Una fascia per ruolo, senza fascia predefinita. Chi ha più ruoli vede quella del primo ruolo che ne ha una.
- Vale solo nella bacheca.
- Nessun dato personale salvato: nome e ruolo si leggono al momento.
Requisiti: WordPress 6.0+, PHP 7.4+.
DB Role UX 1.3.0
Bacheca per ruolo.
- Nuova scheda Strumenti → DB Role UX → Bacheca per ruolo. Per ogni ruolo:
- widget da nascondere, scelti fra quelli rilevati in bacheca o per ID;
- widget da aggiungere, in colonna principale o laterale: elenco di link, testo libero, card dell'Area riservata;
- link nel menu laterale (sotto Bacheca) e nella admin bar.
- Fail-safe: ai ruoli con manage_options non si nasconde nulla. Widget e link aggiunti valgono anche per loro.
- Un utente con più ruoli riceve l'unione delle impostazioni dei suoi ruoli.
- Il filtro db_role_ux_config ha sempre l'ultima parola.
- Dati: due opzioni nel database (db_role_ux_roles, db_role_ux_seen_widgets), nessun dato personale. Vengono rimosse quando elimini il plugin.
Requisiti: WordPress 6.0+, PHP 7.4+.
DB Role UX 1.2.0
Prima versione pubblica.
- Pagina di riepilogo in Strumenti → DB Role UX, in sola lettura: quali ruoli hanno il backend semplificato, cosa viene nascosto, redirect dopo il login, gruppi di card dell'Area riservata. Link Riepilogo nella lista dei plugin.
- Selezione degli utenti in un'unica policy, valutata sia sugli utenti sia sui ruoli. Chi ha manage_options vede sempre tutto.
- Requisiti: WordPress 6.0+ (prima 5.8), PHP 7.4+.
- Test unit, integration ed E2E con controllo di accessibilità, PHPCS e CI su GitHub Actions.
Installazione: scarica db-role-ux-1.2.0.zip e caricalo da Plugin → Aggiungi nuovo → Carica plugin. Se è attiva la vecchia versione a file singolo (wp-content/plugins/db-role-ux.php), disattivala ed eliminala.