Home
Programmatore Joomla PDF Stampa E-mail

phoca_thumb_l_dscf0018Il mio nome è David e come tanti amanti delle scienze informatiche anch'io credo che la programmazione di software nasconda in sè una scintilla di creatività. Confesso che mi capita tutt'ora, quando vedo "girare" un software di mia creazione, di avvertire una sorta di compiacimento, quasi come se il software fosse un essere vivente o rappresentasse un transfert dell'intelligenza del programmatore su quella della macchina che improvvisamente, anche se illusoriamente, prende "vita".

Questa passione iniziata fin dai primi anni di età, mi ha condotto a fare scelte orientate alla programmazione e allo studio di tecnologie multimediali sia in ambito universitario che lavorativo. Avendo affrontato per lavoro problematiche inerenti i CMS scritti in JAVA, nel tempo libero mi sono divertito a cercare dei CMS altrettanto validi ma scritti in linguaggi differenti. Dopo qualche mese di "navigazione" ho deciso di soffermarmi su JOOMLA /PHP, il quale ritengo sia uno dei migliori CMS attualmente in circolazione specialmente per la ricchissima community al seguito.

L'impulso di contribuire alla già vasta schiera di sviluppatori è stato irrefrenabile e alla prima occasione, durante la realizzazione del portale della Diocesi di Pisa, ho scritto un componente anagrafico per l'inserimento dell'organigramma e delle parrocchie. Così inizia la mia esperienza di Programmatore Joomla, di conseguenza lo sviluppo di componenti e la creazione di componenti, la realizzazione plugin e di moduli scritti in Joomla, rientra ormai nel mio bagaglio culturale.

Nell'area componenti sono presenti gli utlimi lavori realizzati, tra questi il più importante è l'access control list denominata Djf Acl.

 
Gestire una ACL con Joomla 1.5 migrabile sulla 1.6 PDF Stampa E-mail

Logo Djf Acl Fin dai primi mesi di anteprime e beta version della Joomla 1.6, leggendo tra le specifiche della futura release, trepidavo di attesa perchè fossero finalmente incluse funzionalità di gestione e controllo degli accessi in modo più dettagliato e capillare (leggi questo articolo su joomla.it)


Joomla 1.6 che tra qualche mese uscirà in versione stabile è un CMS che si avvicina molto a quello che sognavo anche se per adesso l'idea che sta alla base dell'ACL inclusa nativamente non soddisfa ancora appieno le mie esigenze, la prima tra tutte il forte bisogno di poter controllare fin da subito gli accessi sui vari siti che gestisco realizzati con la 1.5 non perdendo nulla nella migrazione alla futura release. Altra esigenza non banale era quella di poter controllare in modo astratto il controllo degli accessi anche sui componenti di terze parti testandone i parametri oppure nascondendone alcune parti in visualizzazione.


Mi sono chiesto, che fare? ho deciso allora di cimentarmi nella scrittura di un componente che facesse tutte queste cose.

Il progetto si chiama Djf ACL ed è possibile scaricarne l'ultima versione beta su questo sito oppure attraverso il portale ufficiale delle estensioni di terze parti al link


http://extensions.joomla.org/extensions/access-a-security/backend-a-full-access-control/13050


Per adesso il progetto è solamente compatibile con la Joomla 1.5 ma tra qualche mese penso di poterne implementare la versione per la 1.6 che ne consentirà a quel punto la migrazione delle politiche di accesso.

Leggi tutto...