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

Gestione dei template delle mail con Liferay 7.1

Alzi la mano chi ha dovuto inviare una mail con Liferay! Lo sappiamo, non è poi un'operazione così difficile, tuttavia ci sono sempre alcuni requisiti comuni ad ogni mail: preparare un template HTML salvare il template HTML da qualche parte sostituire tutti i placeholder inviare la mail In questo post voglio fare un pò di chiarezza sui vari punti, così al prossimo invio...
Maggiori dettagli riguardo Gestione dei template delle mail con Liferay 7.1 »

Utilizzare il selettore directory della Document Library da Javascript

Quando è necessario selezionare una cartella della Document Library di Liferay, una pratica alternativa all'implementazione degli ItemSelector , e nello specifico dei FileItemSelector , è l'invocazione tramite javascript della procedura nativa di selezione cartella della  Document Library di Liferay. Vediamo come fare in Liferay 7.0. Per prima cosa è necessario individuare...
Maggiori dettagli riguardo Utilizzare il selettore directory della Document Library da Javascript »

Impariamo ad usare il TableMapper

Lavorando con Liferay ed il Service Builder vi sarà sicuramente capitato di dover gestire delle relazioni N-N; come sappiamo, all'interno del file service.xml , è possibile utilizzare l'attributo mapping-table per definire la relazione N-N demandando al Service Builder tutto il lavoro sporco. Ciò significa che il codice generato dal Service Builder conterrà tutti i metodi per leggere e...
Maggiori dettagli riguardo Impariamo ad usare il TableMapper »

Query custom su LR con nomi di colonne duplicati

La spiegazione di come fare a gestire in una query custom su Liferay DXP colonne che hanno nomi uguali su tabelle diverse! Poi non dite che non ve l'avevamo detto! ;)
Maggiori dettagli riguardo Query custom su LR con nomi di colonne duplicati »

Inizializzare bundle e creare distribuzioni per ambienti differenti

Liferay 7 mette a disposizione alcuni task gradle che possono venirci utili per l'inizializzazione del bundle e per crearne una distrubuzione per i vari ambienti. Per prima cosa da eclipse creiamo il workspace Liferay. Modifichiamo tramite un editor di testo il file gradle.properties andando a modificare la seguente property liferay.workspace.bundle.url mettendo come valore il...
Maggiori dettagli riguardo Inizializzare bundle e creare distribuzioni per ambienti differenti »

Esporre un servizio REST per ottenere il count delle notifiche

Ho avuto la necessità di dover recuperare il numero delle notifiche non lette tramite un servizio rest per poterne fare il polling via Javascript. Liferay purtroppo non mette a disposizione un api rest per le notifiche, per cui ho deciso di implementarla utilizzando il template BLADE "rest" messo a disposizione da Liferay DXP. Ho creato, da Eclipse, un nuovo progetto utilizzando il template...
Maggiori dettagli riguardo Esporre un servizio REST per ottenere il count delle notifiche »

Come trappare il caricamento della pagina!

Ciao a tutti! Questo è un post super rapido che tratta un tema sicuramente sentito tra chi sviluppa applicazioni web, ovvero "come posso trappare il caricamento della mia (pagina|portlet|singola portlet)?". La spiegazione è, come al solito, molto semplice e fornita dalle funzionalità standard di Liferay! Vediamoli nel dettaglio! ;) Come trappare il caricamento del DOM HTML (ad...
Maggiori dettagli riguardo Come trappare il caricamento della pagina! »

"Incolla da Word" con Alloy Editor

Torniamo a parlare di Alloy Editor per capire come abilitare una funzionalità molto utile ed, ahimè, molto necessaria: Incolla da Word . Già, perchè purtroppo le persone hanno la brutta abitudine di scrivere su Word (mettendo font, grassetti, allineamenti, rientri, ...) e poi copiare il testo direttamente all'interno dell'editor del sito web, con il risultato che la resa grafica è...
Maggiori dettagli riguardo "Incolla da Word" con Alloy Editor »

Allineamento del testo con Alloy Editor

Liferay 7 introduce tante novità tra cui Alloy Editor , il nuovo e potente editor HTML derivato da CKEditor. Tutto molto bello ed interessante ma chi di voi ha avuto modo di utilizzarlo si sarà sicuramente chiesto come fare per allineare il testo. Perchè mi consente di inserire tabelle, cambiare lo stile ma non allineare il testo? E' impossibile che Alloy Editor non consenta di...
Maggiori dettagli riguardo Allineamento del testo con Alloy Editor »

Ordinamento dei risultati mediante indexer su Liferay 7

Recentemente mi sono trovato a dover lavorare con il motore di indicizzazione di Liferay 7 (che ricordo essere ElasticSearch) per estrarre e visualizzare dati complessi di entità custom. Una delle esigenze che avevo era quella di ordinare i dati, cosa che mi aspettavo fosse banale;  purtroppo ho avuto un pò di problemi ma alla fine sono arrivato ad una soluzione che ora vi...
Maggiori dettagli riguardo Ordinamento dei risultati mediante indexer su Liferay 7 »