bloggers bloggers

Ezio Lombardi
Messaggi: 9
Stelle: 0
Data: 23/06/17
Marco Napolitano
Messaggi: 64
Stelle: 0
Data: 04/05/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
Jader Jed Francia
Messaggi: 49
Stelle: 0
Data: 20/05/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

Integrazione Liferay - Cas server: Autenticazione tramite facebook/linkedin

Ho avuto la necessità di integrare liferay 6.2 con un cas server per la gestione della login centralizzata. In questo post vedremo come autenticarci tramite facebook/linkedin attravero il cas. Per prima cosa scarichiamo il cas-overlay (nel mi caso quello relativo alla versione 5.0.4) Modifichiamo il build.gradle aggiungendo le seguenti dipendenze   compile...
Maggiori dettagli riguardo Integrazione Liferay - Cas server: Autenticazione tramite facebook/linkedin »

Aggiungere un attribute type ad un object class in ApacheDs

Per prima cosa scarichiamo e installiamo Apache Directory Studio. Configuriazmo la connessione al nostro LDAP e apriamo la vista schema browser . Ho avuto la necessità di aggiungere degli attributi all' object class person (contenuto nello schema core)   Tramite l'apposita funzionalità  di Apache Directory Studio aggiungiamo un attributo di cui dovremo specificare -...
Maggiori dettagli riguardo Aggiungere un attribute type ad un object class in ApacheDs »

Rimuovere gli utenti inattivi di Liferay 7 con Groovy

Recentemente mi sono trovato a dover gestire la sincronizzazione degli utenti di Liferay 7 con un server LDAP e durante le prove ho dovuto ripetutamente rimuovere gli utenti importati. Come sapete, per rimuovere un utente di Liferay bisogna prima disattivarlo e poi cancellarlo; purtroppo, quando gli utenti iniziano ad essere 5000, l'operazione potrebbe diventare un tantino tediosa se fatta...
Maggiori dettagli riguardo Rimuovere gli utenti inattivi di Liferay 7 con Groovy »

Configurare Liferay 6.2 e CAS 5.0.x utilizzando il modulo JDBC

Prerequisiti JDK 8 , apache tomcat 8 per installazione del cas-server JDK 7, per il runtime di liferay 6.2 Configurazione del cas server Come prima cosa scarichiamo i sorgenti del cas-server     https://github.com/apereo/cas/releases/tag/v5.0.4 Scompattiamo i sorgenti e portiamoci nella cartella cas-server-webapp cas5.0.4/webapp/cas-server-webapp ...
Maggiori dettagli riguardo Configurare Liferay 6.2 e CAS 5.0.x utilizzando il modulo JDBC »

Configurare Liferay 6.2 con LDAP e CAS 5.0.x

Prerequisiti JDK 8 , apache tomcat 8 per installazione del cas-server JDK 7, per il runtime di liferay 6.2 Installazione Ldap Per semplicità d'uso e configurazione ho deciso di utilizzare apacheDS. Scaricare apache DS Installare apache DS con le impostazioni standard Ora scarichiamo e installiamo JXplorer, un utility che useremo per connetterci e gestire il nostro...
Maggiori dettagli riguardo Configurare Liferay 6.2 con LDAP e CAS 5.0.x »

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 »