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

Collegarsi a datasource esterni con Liferay DXP

Parecchio tempo fa avevamo già affrontato la problematica di accedere a database esterni a Liferay per leggere (e scrivere) informazioni; se vi siete persi il post potete rileggerlo qui  prima di procedere. Con l'uscita di Liferay DXP alcune cose sono cambiate ma è sempre possibile collegarsi ad un database esterno; vediamo cosa è cambiato e come fare. Iniziamo con la definizione...
Maggiori dettagli riguardo Collegarsi a datasource esterni con Liferay DXP »

Caricare una property dal portlet.properties da un modulo service in Liferay DXP

Ho avuto l'esigenza di caricare delle properties dal portlet.properties contenuto all'interno di  modulo service . Ho provato ad utilizzare la classe PropsUtil, ma purtroppo non ho ottenuto il risulatato sperato. Analizzando il codice del portale ho trovato la soluzione al mio problema: E' sufficiente creare una classe fatta in questo modo public class MyConfigurationUtil { ...
Maggiori dettagli riguardo Caricare una property dal portlet.properties da un modulo service in Liferay DXP »

Utilizzare la GOGO Shell per la risoluzione degli errori

In Liferay DXP capita frequentemente che alcuni moduli custom non vengano correttamente installati. Per capire cosa c'è che non va ci viene in aiuto la GOGO Shell di liferay. Per prima cosa dobbiamo connetterci utilizzando il seguente comando telnet telnet localhost 11311 e digitare il comando lb . Con l'uso di questo comando avremo un elenco di tutti i bundle deployati nel...
Maggiori dettagli riguardo Utilizzare la GOGO Shell per la risoluzione degli errori »

Scaricare un file della Document Library bypassando i permessi

Per consentire ad un utente di scaricare un file della Document Library è sufficiente creare un link che punta alla URL generata dal metodo  DLUtil.getDownloadURL()  delle API di portale. Trattandosi di API di portale, questi metodi sono completamente integrati all'interno del Permission Framework e pertanto controllano se l'utente possiede o meno i permessi per scaricare il file...
Maggiori dettagli riguardo Scaricare un file della Document Library bypassando i permessi »

Specificare le label delle colonne di ordinamento su Liferay DXP

Liferay DXP ha introdotto una struttura completamente nuova per la visualizzazione della toolbar presente all'interno di un CRUD, attraverso la nuova famiglia di taglib <liferay-frontend /> . In particolare, per ordinare le colonne di un SearchContainer è ora necessario fare così: <liferay-frontend:management-bar searchContainerId="myEntries"> ...
Maggiori dettagli riguardo Specificare le label delle colonne di ordinamento su Liferay DXP »

Creare un indexer post processor in Liferay DXP

Ho avuto il bisogno di creare un indexer post processor per indicizzare dei dati addizionali  per l'entità User. Basterà utilizzare blade, selezionando  il relativo template, e "magicamente" avremo la struttura del nostro indexer. Attenzione però c'è un problema: il template di blade  non è corretto in quanto genera una classe che fa riferimento ad una model class errata ...
Maggiori dettagli riguardo Creare un indexer post processor in Liferay DXP »

Come ricreare una breadcrumbs in Liferay 7

Ciao a tutti! Mi è capitato di dover creare all'interno di una pagina prodotto, una sorta di breadcrumbs che desse la possibilità di tornare alla pagina di categoria. Ecco come ho fatto: <#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> <#assign parentLayout =...
Maggiori dettagli riguardo Come ricreare una breadcrumbs in Liferay 7 »

Liferay 7 e i dati dell'utente

Ciao a tutti! Volete stampare i dati dell'utente una volta loggato sul vostro portale Liferay 7? Ecco come fare: Nome completo: ${user.getFullName()} Email: ${user.getEmailAddress()} Immagine profilo: <img src="${user.getPortraitURL(theme_display)}" /> Benvenuto: <#if user.isFemale()> Benvenuta <#else> Benvenuto ...
Maggiori dettagli riguardo Liferay 7 e i dati dell'utente »

Liferay 7: passaggio da Velocity a Freemarker

Ciao a tutti! Se in Liferay 6.2 usavate Velocity e ora nella versione 7 siete passati a Freemarker, sicuramente vi troverete un po' spaesati.. Date una occhiata qui sotto alle "traduzioni" utili per creare un ADT :-) Titolo V: $entry.getTitle($locale) F: <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> <h1>${entryTitle}</h1> ...
Maggiori dettagli riguardo Liferay 7: passaggio da Velocity a Freemarker »

Liferay 7: come embeddare un web content by title

Ciao a tutti! Avete la necessità di embeddare in Liferay 7 un web content tramite il titolo? Di seguito i passaggi che embeddano nel portal normal il web content dal titolo " social".   1. init-custom.vm <#assign social = themeDisplay.getThemeSetting("social-title") />   2. portal_normal.vm <#assign journalArticleLocalService =...
Maggiori dettagli riguardo Liferay 7: come embeddare un web content by title »