Visualizzazione post con etichetta Joomla. Mostra tutti i post
Visualizzazione post con etichetta Joomla. Mostra tutti i post

lunedì 10 novembre 2008

Estensioni per Joomla! 1.5 - Seconda parte

Proseguo con la rassegna di estensioni per Joomla! 1.5 che ho potuto provare e che ho trovato interessanti. Quelle di cui parlo in questo post e nei prossimi sono state utilizzate nel sito dimostrativo Monitor Investimenti, di cui potete trovare una descrizione sulla pagina dedicata alla realizzazione di siti Web con Joomla!, pubblicata sul sito di DataFox. Potete trovare anche un'immagine di alcune di queste estensioni nella pagina dedicata alle schermate di Monitor Investimenti.
  • MorfeoShow - è un componente aggiuntivo che permette di creare gallerie di immagini e di visualizzarle all'interno di pagine con diversi effetti speciali, ottenuti sia tramite Javascript, che in Flash. Grazie al potente strumento di amministrazione è possibile caricare le immagini, associandole alle varie gallerie, e arricchirle con informazioni che vengono visualizzate in popup sulla pagina. Le gallerie possono essere associate ad una voce di menù oppure incorporate all'interno di una pagina grazie ad un apposito plugin.
  • JoomlaFCK Editor - è un plugin che rimpiazza l'editor WYSIWYG di pagine HTML standard fornito con Joomla!. Oltre a fornire nuove funzionalità e migliorie, ha il vantaggio di poter essere ridimensionato a piacere e quindi si adatta facilmente anche a quei template grafici che hanno una larghezza limitata.
  • QContacts - è un'estensione che migliora e potenzia il componente Contatti presente nell'installazione base di Joomla!. Permette di creare form per la richiesta di informazioni, compilabili dai visitatori della parte pubblica del sito. Si possono visualizzare varie informazioni relative al contatto (nome, cognome, indirizzo email, sito Web, telefono, ecc.) e si può richiedere che il visitatore inserisca alcuni dati, selezionalibili fra quelli standard e fra quelli personalizzabili. Permette anche di rendere obbligatoria l'immissione di un captcha (immagine di controllo) per bloccare richieste automatiche e spam.
Per la serie ultime notizie da Internet, riporto queste news relative a due strumenti di sviluppo prodotti da Oracle:
  • JDeveloper - è finalmente uscita la versione 11g dell'IDE Java alternativo del grande produttore di database. L'ho sempre ritenuto uno strumento molto interessante e potente, soprattutto per la sua integrazione con il database omonimo e per la ricchezza di funzionalità della libreria ADF. Resta da capire quale può essere il suo destino, considerando anche il fatto che Oracle, dopo l'acquisizione di BEA, dispone di un altro IDE basato su Eclipse, Workshop for WebLogic.
  • SQL Developer Data Modeling - è la versione, ancora in fase di sviluppo, rivolta ai progettisti e ai disegnatori di database del consolidato SQL Developer, lo strumento per la gestione e l'accesso ai database, essenzialmente un'interfaccia molto evoluta per la scrittura di codice SQL. Spero di riuscire a provare questo nuovo tool e di fornirne una piccola guida/recensione in un prossimo post.

giovedì 6 novembre 2008

Rieccomi!

È quasi passato un mese dall'ultimo post e forse qualcuno ha cominciato a pensare che fossi partito o avessi cambiato mestiere. Per fortuna (o purtroppo, dipende dai punti di vista) sono ancora qui e finalmente riesco di nuovo a farmi sentire. A dire la verità non sono stato con le mani in mano: oltre a seguire i soliti progetti, mi sono impegnato molto per completare, con annessi e connessi, due nuove sezioni del sito di DataFox, cioè la realizzazione di siti con Joomla! e lo sviluppo di software per BlackBerry.
Nella prima, oltre ad esaminare le caratteristiche del nostro CMS favorito (appunto Joomla!) e le possibilità di realizzazione di nuovi siti o di migrazione di siti esistenti, viene presentato anche Monitor Investimenti, un sito dimostrativo interamente sviluppato con Joomla! e arricchito con molte estensioni, utili per rendendere la navigazione più piacevole e fornire l'accesso anche a contenuti multimediali (audio, video, documenti, ecc.). Di seguito una schermata del sito e un invito a visitarlo e a lasciare qualche commento.Nella seconda, dopo aver esaminato alcune delle caratteristiche più interessati della piattaforma BlackBerry dal punto di vista di chi sviluppa software, viene presentata la nostra prima applicazione, cioè IBANc, una rubrica specializzata per la gestione di codici IBAN, cioè quei codici impossibili da ricordare che identificano univocamente i conti correnti e che hanno sostituito le coordinate bancarie. Questo software per BlackBerry, pur essendo semplice, è completo e funzionante (è anche firmato con un certificato digitale rilasciato da RIM, in quanto usa funzioni "riservate") ed è possibile scaricarlo gratuitamente e installarlo seguendo la procedura indicata sul sito Web. Vi lascio una schermata come assaggio, sperando che qualcuno abbia voglia di provarlo.
Per adesso termino qui, ma vi anticipo alcuni degli argomenti di cui parlerò nei prossimi post, che penso di scrivere a brevissimo, uno dietro l'altro.
  • Nuova versione del RoundedVerticalFieldManager - durante lo sviluppo di IBANc ho trovato alcuni problemi, che sono stati risolti con un certo impegno, e questo dovrebbe essere il rilascio definitivo;
  • Nuove estensioni per Joomla! - prosegue la panoramica sulle estensioni per Joomla! che ritengo più valide e che ho utilizzato in qualche sito Web;
  • Trucchi per Eclipse - soluzioni a problemi inspiegabili che a volte si verificano con l'ambiente di sviluppo per Java;
  • Sviluppo di applicazioni per FaceBook - ho iniziato a lavorare con le API messe a disposizione dal sito di Social Networking e ci sono diverse scoperte da condividere.

mercoledì 8 ottobre 2008

Estensioni per Joomla! 1.5

Stiamo portando avanti con un gruppo musicale un progetto molto interessante, il cui scopo è la realizzazione di un sito Web che faccia conoscere a tutti il loro progetto artistico e che possa rappresentare un punto di aggregazione per altri gruppi o singoli con le stesse passioni e aspirazioni. Non voglio anticipare altro, visto che siamo a buon punto e spero di poter annunciare a breve l'inaugurazione del sito proprio da questo blog. Poiché questo sistema deve permettere sia di inserire e gestire contenuti di varia natura (testi, musiche, video, ecc.) che di mettere in contatto persone lontane fisicamente ma vicine spiritualmente, ho scelto di usare come piattaforma di sviluppo Joomla! 1.5, opportunamente arricchito con componenti, moduli, temi, ecc..
Con questo post inizio una serie di interventi che hanno come obiettivo l'esame delle estensioni che ho deciso di utilizzare in questo progetto. Non voglio confrontare estensioni simili e decretare un vincitore, semplicemente elencare le estensioni usate e indicare pregi ed eventuali difetti riscontrati. Poiché il budget disponibile è praticamente nullo, tutte le estensioni (individuate grazie a Joomla Extensions Directory) sono gratuite.
  • EventList - è un componente (corredato da alcuni moduli aggiuntivi) che permette di gestire eventi che si svolgono nel corso del tempo. E' possibile gestire anche le sedi associate a questi eventi. Si possono utilizzare sia l'interfaccia di amministrazione che l'interfaccia pubblica per inserire e modificare i dati. Gli eventi vengono organizzati in categorie e queste ultime possono essere utilizzate come criterio di ricerca o di visualizzazione. Ritengo che questa estensione sia molto valida, l'unico difetto che ho trovato riguarda alcune imprecisioni della traduzione in italiano, che ho dovuto sistemare a mano.
  • JoomlaPack - è un componente che consente di eseguire backup completi del sito Joomla! su cui si sta lavorando. Vengono salvati sia i dati presenti sul DB che il contenuto del file system. In tal modo è possibile eseguire l'operazione di Restore anche se il sito è andato completamente perduto. Trovo che questa estensione sia molto valida e che permetta di salvaguardare tutto il lavoro fatto. Forse manca un meccanismo per eseguire periodicamente i backup o per farli scattare in conseguenza di qualche operazione sul sito.
  • AllVideos - è un plugin che permette di arricchire articoli di testo con contenuti multimediali, ad esempio video o audio. Tali contenuti possono essere presenti sul server che ospita Joomla!, oppure possono essere prelevati direttamente da Internet, ad esempio da YouTube. Sono molteplici i formati supportati (flv, swf, mov, mp4, wmv, wma, mp3, 3gp, divx), così come i portali da cui scaricare i contenuti multimediali. Per inserire un video in formato flv all'interno di un articolo è sufficiente scrivere: {flv}nome file{/flv}.
Per oggi mi fermo qui, la prossima volta vi parlerò di altre estensioni utili. Ma prima di salutarvi, un'altra novità direttamente dal sito Web di DataFox. Per ogni corso di formazione previsto per il calendario 2008/2009 è presente una nuova scheda di dettaglio, da cui è possibile scaricare la brochure in PDF. Quindi potete andare a vedere il programma del corso su Joomla!, di quello sulla programmazione Java, di quello sulla programmazione Web, su .NET, su PHP e MySQL, su Grails, e su tutti gli altri.

martedì 30 settembre 2008

Applicazione per BlackBerry e domini Performance Attribution

Dopo aver completato la Component Gallery e aver testato altre classi messe a disposizione dalla libreria di RIM (ad esempio, trovo veramente notevole la coppia PersistentStore / PersistentObject per memorizzare oggetti Java generici nella memoria del dispositivo), ho iniziato lo sviluppo di una vera applicazione per BlackBerry. Vi voglio anticipare solo che le funzionalità sono in ambito bancario e che appena completata sarà liberamente scaricabile.

Abbiamo completato la registrazione e la configurazione di tre nuovi domini Internet relativi alla Performance Attribution, cioè www.performanceattribution.it, www.performance-attribution.it e www.performance-attribution.com. Per il momento li abbiamo fatti puntare tutti sul sito Web di DataFox, tuttavia stiamo studiando altre soluzioni, in particolare la realizzazione (con Joomla! 1.5, in modo da sfruttare le nostre competenze su questo CMS) di un sito Web con contenuti e approfondimenti specifici su questa tematica.

mercoledì 24 settembre 2008

Aggiornamento sito DataFox e Joomla!

Finalmente, dopo diversi giorni di lavoro molto intenso, siamo riusciti a pubblicare su Internet il nuovo sito Web di DataFox. Le modifiche, anche se poco visibili a prima vista, sono importanti e riguardano sia gli aspetti tecnologici che i contenuti.
Relativamente al fronte tecnologico posso dire che siamo passati da Internet Information Server ad Apache (installato in bundle con PHP 5 grazie a XAMPP), in modo da poter sfrutture il motore di rewrite degli URL messo a disposizione da questo Server HTTP. Grazie ad esso e alle funzionalità di Mambo e di un'apposita estensione, adesso gli URL del sito sono molto più significativi e parlanti di quelli precedenti.
Il lavoro più importante riguarda i contenuti, in quanto abbiamo rivisto e corretto tutte le sezioni relativi ai notri prodotti finanziari, Desmo Finanza e Desmo Monitor Investimenti. Inoltre abbiamo completato le schede di PerfeCtA (brochure), il nostro motore di calcolo per la Performance di Portafoglio, la Performance Contribution, la Performance Attribution e il Rischio di Portafoglio.
Nel frattempo ho continuato a lavorare ad un progetto di sito Web per il gruppo musicale formato da alcuni amici (maggiori dettagli appena sarà reso pubblico). Come strumento per la gestione dei contenuti ho scelta Joomla! (la versione 1.5.7 in italiano), che mi è sembrato il CMS più semplice e completo, molto ricco di estensioni e temi grafici alternativi. Dopo alcuni giorni di utilizzo, devo riconoscere il valore di questo software, a parte per un aspetto, che mi ha lasciato abbastanza perplesso, cioè la gestione degli utenti e delle autorizzazioni. Ho trovato questa funzionalità relativamente limitata e poco flessibile, soprattutto per un CMS. Ho letto su Internet che una gestione evoluta delle ACL (Access Control List) sarà disponibile nella versione 1.6, ma nel frattempo sembra che l'unico modo per ovviare a questa lacuna sia l'acquisto di qualche estensione a pagamento. Altre soluzioni o suggerimenti sono ben accetti...
Ricerca personalizzata