
Nuove funzionalità per DBSite: integrazione con PRADO e OpenID
DBSite - il content management system multicanale di Liberologico - si arricchisce di nuove funzionalità grazie all'integrazione con due strumenti ben noti al mondo degli sviluppatori web: PRADO e Open ID.
Prado - PHP Rapid Application Development Object-oriented è uno dei framework PHP più usati al mondo.
Costruire un'applicazione web con PRADO significa essenzialmente instanziare dei tipi di componenti predefiniti, configurarli settando alcune delle loro proprietà ed assegnare i comportamenti da eseguire in risposta ad alcuni eventi. L'assoluta novità di PRADO consiste nell'aver trasferito la filosofia dei linguaggi component-based ed event-driven ad un linguaggio interpretato e lato server quale è, appunto, il PHP. Il suo valore aggiunto risiede nell'estrema semplicità, robustezza e versatilità d'uso per cominciare ma, soprattutto, nella riusabilità del codice, che permette la realizzazione di nuove applicazioni web a partire da implementazioni precedenti con uno sforzo davvero minimo.
Dopo un'attenta analisi Liberologico ha sviluppato un plugin che offre un'interfaccia di interazione completa da DBSite verso PRADO.
Il plug in permetterà agli utenti dell'intera community di PRADO di progettare e realizzare front-end per DBSite. In questo modo DBSite potrà contare su un'ampia community che aiutarerà gli sviluppatori a rendere l'istallazione e l'utilizzo di un front-end ancora più semplice ed immediato. Inoltre la stessa community avrà l'occasione di conoscere ed apprezzere le potenzialità del CMS di Liberologico.
OpenID è invece un meccanismo di identificazione creato da Brad Fitzpatrick di LiveJournal. Si tratta di un network distribuito e decentralizzato, nel quale la propria identità è un URL e può essere verificata da qualunque server supporti il protocollo proprietario. Su un sito che supporta OpenID, gli utenti Internet non hanno bisogno di creare ed amministrare un nuovo account per accedervi. Al contrario essi effettuano una autenticazione col proprio provider OpenID, che fornisce la dichiarazione di identità al sito che supporta l'OpenID.
OpenID semplifica l'esperienza dell'utente on line attraverso l'eliminazione di username multipli sui siti Internet, dando così modo di avere un maggiore controllo sulle proprie identità digitali e semplificando le procedure di accesso ai vari siti web.
Grazie all'integrazione con DBSite, da questo momento sarà quindi possibile accedere ai portali sviluppati con questo CMS, o ad un area riservata di un portale fatto con DBSite, utilizzando credenziali condivise tra altri notissimi "identity provider", come ad es. Google, Yahoo, ecc.
Liberologico sta attualmente valutando l'integrazione di DBSite anche con altri framework, tra i più conosciuti e utilizzati, come ad esempio Symfony.
