DNN Connect 2014 - lago di Garda

Rivivi l'evento guardando i video ...

DNN9: Introduzione alla nuova Persona Bar

DNN9: Introduzione alla nuova Persona Bar

L'importanza dell'interfaccia di amministrazione nei CMS

Hai mai utilizzato un programma e poi scoperto di amare l'interfaccia utente?
Hai mai trovato il piacere di usare un’applicazione?
Sembra che ogni anno ci sia una nuova applicazione o dispositivo con un’innovativa interfaccia utente che cattura l'attenzione di tutti noi.
Una grande esperienza utente può elevare un'applicazione ben oltre alla sua concorrenza.

DNN, nel 2013, ha iniziato a lavorare per ripensare l'esperienza amministrativa DNN.
L'obiettivo del progetto era quello di creare un'interfaccia utente (UI dall'inglese User Interface) di amministrazione che fosse più veloce e più intuitiva per gli utenti. La UI aveva bisogno di essere completamente isolata dal resto del sito in modo tale che il design di amministrazione non interferisse con i temi e i moduli del sito web.

La Persona Bar di DNN 9 è il terzo passo verso questa nuova esperienza di amministrazione.
Prima la Persona Bar in Evoq Social e, successivamente, quella in Evoq Content sono stati di portata limitata ma sono state la base per avviare questo cambiamento.


Che cos'è la Persona Bar?

La Persona Bar è una sostituzione del pannello di controllo esistente.
Il pannello di controllo è stato storicamente utilizzato per fornire gli strumenti di gestione del sito.

Il pannello di controllo ha permesso agli utenti di eseguire operazioni semplici, senza dover abbandonare la pagina nella quale risiedevano. Molte delle attività presenti nel pannello di controllo potrebbero essere realizzate da pagine di amministrazione dedicate, tuttavia, la navigazione verso queste pagine spesso è accompagnata da molteplici operazioni facendo decadere l’esperienza di centralità del contenuto distintiva di DNN.

La Persona Bar trasforma il concetto di pannello di controllo.
La Persona Bar fornisce un'esperienza incredibilmente rapida
che ti porta oltre alla pagina corrente senza provocare la perdita del contesto nel quale ci si trova. Con la creazione di una interfaccia utente super-veloce, la Persona bar riduce al minimo la necessità di tasti di scelta rapida.

La Persona Bar di DNN 9 è un framework per la costruzione di strumenti di amministrazione.
Prima di DNN 9, tutte le UI di amministrazione primarie erano costituite da una serie di moduli e pagine.
In DNN 9, gli strumenti di amministrazione sono ospitati completamente all'interno della Persona Bar.
Questo semplifica la gestione delle pagine e prevede un'esperienza utente più coerente e piacevole.

Uno dei vantaggi dell'approccio di amministrazione basato su pagine, utilizzato nelle versioni precedenti DNN, era la facilità che consentiva agli sviluppatori di creare nuovi strumenti di amministrazione e di aggiungerli ai menu Admin o Host.
La Persona Bar di DNN 9 renderà ancora più facile, agli sviluppatori, includere nuovi strumenti di amministrazione utilizzando il nuovo tipo di estensione Persona Bar
.
Come per tutte le estensioni DNN, l'amministratore host può installare, disinstallare e configurare qualsiasi estensione Persona Bar.

Il pannello di controllo DNN è stato tradizionalmente inserito direttamente nella pagina.
Questo approccio funziona bene, ma richiede un lavoro supplementare per evitare conflitti tra gli stili del pannello di controllo, JavaScript e i CSS necessari per i temi della pagina e dei moduli.
La Persona Bar evita questi potenziali conflitti utilizzando un iframe per isolare completamente qualsiasi CSS e JavaScript dal sito web
.
Ciò consentirà di ridurre notevolmente il tempo di collaudo per il team di DNN così come ai designers e agli sviluppatori di temi e moduli.

A differenza del pannello di controllo, la nuova Persona barra include la possibilità di dare accesso ad un qualsiasi ruolo alle funzioni installate in essa.
In DNN 9, questi ruoli saranno definiti nel database.
Una versione futura includerà un’interfaccia utente per la gestione delle autorizzazioni della Persona Bar.
Questo accesso basato sui ruoli fornisce una notevole flessibilità agli sviluppatori degli strumenti di amministrazione.
Ora sarà possibile abilitare l'accesso granulare alle funzioni di amministrazione, selezionando solamente alcune porzioni di un strumento di amministrazione.

Prova gratuitamente DNN9

La Persona Bar di DNN 9 rappresenta un cambiamento importante per l'esperienza di amministrazione DNN.
La nuova Persona Bar si basa su molte delle grandi caratteristiche del pannello di controllo corrente rispondendo anche a molti dei suoi difetti emersi fino ad oggi.
Cosa ne pensi?
Hai già provato DNN 9?
DNN ti invita a provare la nuova versione e a far sapere cosa ne pensi della nuova Persona Bar.

Marco Suvigo
16 Novembre 2016

Tag:



 


DNN-Connect logo

DNN Connect è la connessione della comunità che gravita attorno alla DNN Platform Open Source. Fin dalla sua istituzione nel 2002, DNN Platform (o DotNetNuke) ha beneficiato di una quantità sempre crescente di professionisti del web formando una community vivace e coinvolgente. In un primo momento la maggior parte proveniva dagli Stati Uniti, ora questi DNNers provengono da tutto il mondo.

DNN Connect trova le sue origini in un gruppo europeo di amici DNN che si conoscevano per il loro lavoro nel DNN "Core Team" e per le conferenze globali di DNN. Per amore della piattaforma e al fine di promuovere gli interessi della community non di lingua inglese, questi amici hanno deciso di incontrarsi in modo informale. Questi eventi sono diventati di enorme successo, attirando altri DNNers non solo da ogni angolo d'Europa, ma anche da oltreoceano. è così che DNN Connect è nato. 

DNN Connect è un'iniziativa della Comunità DNN per la Comunità DNN.

I suoi obiettivi sono:

  1. Fornire una piattaforma per i professionisti DNN per trovare e comunicare a vicenda
  2. Avviare e aiutare ad organizzare eventi DNN
  3. Stimolare e presentare progetti Open Source relativi alla piattaforma DNN

Ma il suo principale obiettivo generale è quello di promuovere e stimolare l'adozione del framework per applicazioni web più impressionante: la piattaforma DNN.

Stiamo cercando di raggiungere tutto ciò fornendo DNN-connect come una piattaforma che offra ai membri della community una casa dove siano i benvenuti. Dove sono invitati a contribuire e ottenere il rispetto che meritano.


^