bloggers bloggers

Marco Napolitano
Messaggi: 68
Stelle: 0
Data: 15/11/17
Jader Jed Francia
Messaggi: 50
Stelle: 0
Data: 22/09/17
Ezio Lombardi
Messaggi: 9
Stelle: 0
Data: 23/06/17
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
marcello marangio
Messaggi: 4
Stelle: 0
Data: 05/07/13
Marco Mancini
Messaggi: 1
Stelle: 0
Data: 05/06/13

Liferay e refresh di una portlet con Alloy UI

Recentemente mi è capitato di dover gestire una situazione un pò "articolata" relativamente all'interazione in pagina tra 2 portlet, con Ligeray 6.1.1. Senza entrare nel dettaglio, poco interessante per il lettore, segnalo solamente che non era possibile utilizzare nè public render parameter nè eventi. Pertanto, in un momento di euforia (o di follia...), mi è venuto in mente di...
Maggiori dettagli riguardo Liferay e refresh di una portlet con Alloy UI »

Configurare virtual host per domini con caratteri non-ASCII

Ebbene si, quel giorno è arrivato. Il giorno in cui un cliente ci ha chiesto di gestire un dominio contenente caratteri non-ASCII (nel caso specifico lettere accentate). Da che mondo è mondo, cioè da quanto esistono i DNS, i nomi di dominio posso contenere solamente caratteri ASCII it.wikipedia.org/wiki/ASCII#Tabella_dei_caratteri , escludendo di fatto non solo tutti gli ideogrammi della...
Maggiori dettagli riguardo Configurare virtual host per domini con caratteri non-ASCII »

Come fare backup di un DB MySQL

Ieri, alcuni ragazzi con cui stavo lavorando, hanno avuto la necessità di fare un backup del database di Liferay prima di fare upgrade di versione. Quando ho visto il modo con cui l'hanno fatto sono rimasto stupito e gli ho chiesto di farmi avere le stringhe che hanno utilizzato! Siccome è una cosa che hanno fatto da command line senza l'utilizzo dell'interfaccia grafica, ho pensato fosse...
Maggiori dettagli riguardo Come fare backup di un DB MySQL »

Come mostrare i tag di un web content da dentro un template velocity

Ciao a tutti! La scorsa settimana, mentre stavo tenendo un corso su Liferay ad alcuni amici, siamo incappati in un caso d'uso che necessitava di mostrare, all'interno di un template di velocity, i tag collegati ad un contenuto realizzato con il CMS interno di Liferay (il Journal, appunto! :)). Dopo aver combattuto un po' siamo riusciti a realizzare il caso; ho pensato quindi di postare qui...
Maggiori dettagli riguardo Come mostrare i tag di un web content da dentro un template velocity »

Criptare i dati in Java con chiave asimmetrica

Può capitare di dover realizzare dei moduli di registrazione o di sicurezza per i quali è necessario implementare meccanismi di cifratura a chiave asimmetrica. In questo breve post si mostreranno dei metodi di utilità per la generazione di chiavi asimettriche con l’algoritmo RSA: Per generare una coppia di chiavi(pubblica e privata) basta eseguire il seguente codice: ...
Maggiori dettagli riguardo Criptare i dati in Java con chiave asimmetrica »

Creazione Albero di categorie in Liferay

Supponiamo di dover creare manualmente un albero di categorizzazione in liferay non utilizzando le classi di utilità del framework ma di doverli inserire a “manualmente” nel database. Questa necessità potrebbe verificarsi ad esempio nella migrazione dati da una versione di liferay ad un'altra senza dover mettere in piedi il meccanismo dei web services ma utilizzando...
Maggiori dettagli riguardo Creazione Albero di categorie in Liferay »

Liferay e refresh della portlet al salvataggio delle impostazioni

Nello sviluppo di una portlet custom potrebbe risultare necessario creare una pagina di configurazione in cui inserire vari parametri; le specifiche JSR prevedono una metodologia mentre Liferay ne prevede un'altra. Non entro nel dettaglio di come creare una pagina di configurazione, ma sto facendo riferimento all'aggiunta dell'attributo <configuration-action-class> all'interno del...
Maggiori dettagli riguardo Liferay e refresh della portlet al salvataggio delle impostazioni »

Liferay e gestione programmatica dei permessi

La gestione standard di ruoli e permessi si effettua direttamente dal pannello di controllo di Liferay; potrebbe però succedere di dover mettere mano a tali permessi in maniera programmatica, ossia all'interno del codice delle proprie portlet. Vediamo quindi come fare... Gestione dei ruoli Come prima cosa vediamo come creare un ruolo. Role role =...
Maggiori dettagli riguardo Liferay e gestione programmatica dei permessi »

Liferay e gestione della breadcrumb

L'installazione standard di Liferay mette a disposizione nel template la visualizzazione della breadcrumb (vedi immagine), con l'interessante funzionalità di essere sempre visualizzata anche in caso di scrolling verticale del contenuto. Le API di Liferay consentono di poter interagire con essa, aggiungendo voci custom direttamente via codice. Come prima è necessario inserire una nuova...
Maggiori dettagli riguardo Liferay e gestione della breadcrumb »

Liferay e librerie condivise

In un articolo recente ( blog.d-vel.com/web/blog/home/-/blogs/liferay-e-rimozione-dei-file-temporanei ) abbiamo visto come modificare lo script Ant del proprio progetto Liferay per rimuovere i file temporanei non necessari. Vediamo ora un'altra possibile modifica da fare, molto comoda se si lavora con più progetti Liferay contemporaneamente. La casistica esatta è quella in cui si sta...
Maggiori dettagli riguardo Liferay e librerie condivise »