bloggers bloggers

Marco Napolitano
Messaggi: 79
Stelle: 0
Data: 17/02/22
Jader Jed Francia
Messaggi: 63
Stelle: 0
Data: 18/02/21
Paolo Gambetti
Messaggi: 2
Stelle: 0
Data: 11/11/19
Katia Pazzi
Messaggi: 1
Stelle: 0
Data: 27/06/19
Ezio Lombardi
Messaggi: 11
Stelle: 0
Data: 10/04/18
Chiara Mambretti
Messaggi: 25
Stelle: 0
Data: 27/02/17
Serena Traversi
Messaggi: 3
Stelle: 0
Data: 21/07/16
Francesco Falanga
Messaggi: 8
Stelle: 0
Data: 14/06/16
Antonio Musarra
Messaggi: 2
Stelle: 0
Data: 18/11/13
Simone Celli Marchi
Messaggi: 6
Stelle: 0
Data: 09/07/13

Traduzioni all'interno di un template velocity

Sarà capitato anche a voi di dover tradurre delle label all’interno di template velocity. Niente di più facile! I modi sono due e differiscono in base alla presenza o meno della traduzione all’interno del portale. 1. Traduzioni presenti nel portale $languageUtil.get($locale, “signin”) 2. Traduzioni non presenti nel portale #if...
Maggiori dettagli riguardo Traduzioni all'interno di un template velocity »

Classloading incrociato tra plugin custom di Liferay

Ok, ammetto che questa è una casistica molto particolare che difficilmente vi troverete a dover risolvere; a me però è capitato quindi vi risparmio un pò di fatica. In pratica il problema è quello di riuscire ad invocare, da un vostro plugin custom (che chiamerò plugin interno ), il metodo di una classe Java presente in un altro plugin custom (che chiamerò plugin esterno ) quindi...
Maggiori dettagli riguardo Classloading incrociato tra plugin custom di Liferay »

Realizzare una taglib conforme allo standard Liferay

Realizzare una taglib non è un'operazione particolarmente complessa, ma se vogliamo realizzarla in maniera conforme allo standard Liferay dobbiamo stare attenti ad alcuni dettagli. Ma in cosa consiste esattamente lo standard Liferay per le taglib ?In pratica, quello che fanno le taglib di Liferay è includere una JSP ed inserire tutta la logica al suo interno; vediamo come. Quello che...
Maggiori dettagli riguardo Realizzare una taglib conforme allo standard Liferay »

Embeddare un iframe in un tab quando si utilizza la Tabview di Alloyui

Durante la creazione di un sito con Liferay, ci siamo trovati di fronte ad una necessità che sembrava banale ma poi si è rivelata abbastanza rognosa : In una pagina, dovevamo mostrare tre tab ed in uno di questi mostrare un iframe di google maps: l'iframe risultava rotto, tranne che nel primo tab. In pratica, utilizzando il componente TabView di Alloyui ed embeddando dentro un tab (che...
Maggiori dettagli riguardo Embeddare un iframe in un tab quando si utilizza la Tabview di Alloyui »

Embeddare una portlet dentro l'altra

Recentemente mi si è presentata una problematica alquanto singolare: in pratica (ma non sto a spiegarvi il perchè di questo requisito) ho avuto la necessità di embeddare una portlet dentro un'altra . In pratica, all'interno della JSP della portlet 1, dovevo visualizzare la portlet 2 e fare in modo che fosse perfettamente funzionante in tutto. Dopo un pò di prove e ricerche ho trovato una...
Maggiori dettagli riguardo Embeddare una portlet dentro l'altra »

Posizionarsi correttamente in un form navigator di Liferay

Tempo fa abbiamo parlato del form navigator di Liferay, cos'è e come si usa; per chi se lo fosse perso, consiglio la lettura del blog: blog.d-vel.com/web/blog/home/-/blogs/il-form-navigator-di-liferay . In quell'articolo era però emerso un problema: facendo submit dal form navigator (ossia attraverso i pulsanti mostrati tramite l'attributo showButtons ), al rientro in pagina la taglib...
Maggiori dettagli riguardo Posizionarsi correttamente in un form navigator di Liferay »

Creare il WAR di un plugin Liferay senza sorgenti

Chiunque abbia mai aperto il WAR di un plugin Liferay generato dallo script Ant, si sarà reso conto che all'interno della cartella WEB-INF sono presenti anche tutti i sorgenti nelle sottocartelle src e service . Nella maggior parte dei casi questo comportamento è corretto, soprattutto se il plugin viene rilasciato in modalità open source. Tuttavia ci sono un paio di casi in cui non...
Maggiori dettagli riguardo Creare il WAR di un plugin Liferay senza sorgenti »

Scartare il timestamp da un smalldatetime su SQL Server

Ciao a tutti e ben rientrati dopo la pausa estiva! ;) Come al solito, al rientro dalle vacanze si risolvono i problemi "semplici", giusto per riprendersi con un po' più di calma dal traumatico ritorno alla realtà! ;D E anche qui in D'vel le cose non vanno diversamente! :) Oggi infatti ho sistemato un problema relativo ad una query che, in una applicazione Swing un po' datata che...
Maggiori dettagli riguardo Scartare il timestamp da un smalldatetime su SQL Server »

InfrastructureUtil e connessioni al Database

A volte potrebbe servirvi la connessione diretta al database per farci sopra delle query, ma in Liferay la cosa potrebbe sembrare un po' complicata da fare, perché l'architettura applicativa è abbastanza complessa e trovare l'oggetto Connection potrebbe non essere semplice! Invece i nostri amici hanno messo a disposizione una classe di utilità che rende le cose molto semplici: la...
Maggiori dettagli riguardo InfrastructureUtil e connessioni al Database »

Abilitazione di un campo data con Liferay

Lo so, il titolo sembra banale ma vedrete che la soluzione sarà molto interessante! Il problema è molto semplice e nemmeno troppo raro: quante volte vi siete trovati a dover gestire il valore null di un campo data ?Sarebbe belloavere all'interno del form una checkbox per abilitare o disabilitare il campo di tipo data , ad esempio una data di fine attività o qualcosa di simile. ...
Maggiori dettagli riguardo Abilitazione di un campo data con Liferay »