bloggers bloggers

Jader Jed Francia
Messaggi: 52
Stelle: 0
Data: 31/07/18
Ezio Lombardi
Messaggi: 11
Stelle: 0
Data: 10/04/18
Marco Napolitano
Messaggi: 70
Stelle: 0
Data: 07/02/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
marcello marangio
Messaggi: 4
Stelle: 0
Data: 05/07/13
Marco Mancini
Messaggi: 1
Stelle: 0
Data: 05/06/13

Esportare gli utenti di Liferay

Qualsiasi moderno sistema che gestisca il login degli utenti, consente sicuramente anche la possibilità di esportare l'elenco di tali utenti; Liferay non è da meno, pertanto vediamo come fare e, soprattutto, cosa possiamo fare. Innanzitutto è necessario accedere alla pagina per la gestione degli utenti: Pannello di controllo → Utenti e Organizzazioni → Tutti gli Utenti ....
Maggiori dettagli riguardo Esportare gli utenti di Liferay »

Recuperare il plid di una pagina in cui è presente una particolare portlet

Sarà capitato spesso anche a voi di dover chiamare una portlet B a partire da una portlet A e magari, visto che la portlet B possiede determinate configurazioni, nella costruzione della RenderUrl dalla portlet chiamante è necessario passare il plid di riferimento in cui la portlet chiamata è presente. Di norma, lo ammetto, salvavo nelle property di portale la friendly url della pagina in...
Maggiori dettagli riguardo Recuperare il plid di una pagina in cui è presente una particolare portlet »

Catturare con Alloy la modifica di un campo di input testuale indipendentemente dal focus

In uno dei miei ultimi progetti mi è capitato di dover modificare un campo di input testuale del tipo <aui:input type="text" name="mioCampo" value="valore"/>    In realtà la cosa era un po più articolata : il valore di questo campo poteva già essere prepopolato ed in sola lettura, con la possibilità di modificarlo e salvarlo tramite opportuna chiamata ad un...
Maggiori dettagli riguardo Catturare con Alloy la modifica di un campo di input testuale indipendentemente dal focus »

Nascondere il messaggio "La tua richiesta è stata completata con successo."

Lo ammetto, questo non è un vero e proprio post del blog ma è una di quelle cose che spesso capita di dover fare con Liferay e regolarmente ci si dimentica come fare, perdendo un sacco di tempo a cercare tra i vecchi progetti. Parlo del caso in cui sia necessario nascondere il messaggio standard che Liferay visualizza a seguito dell'esecuzione con successo di un'action URL (insomma un...
Maggiori dettagli riguardo Nascondere il messaggio "La tua richiesta è stata completata con successo." »

Gestione selettiva dei ruoli di Liferay

Recentemente mi è capitato di dover risolvere un problema relativo alla gestione dei ruoli di Liferay;  in pratica l'applicazione del cliente necessitava di 3 ruoli applicativi specifici in aggiunta a quelli standard, e li chiameremo RuoloAdmin1 , Ruolo2 e Ruolo3 . L'esigenza era quella di consentire al cliente di poter associare gli utenti a questi 3 ruoli, e solo a questi, senza...
Maggiori dettagli riguardo Gestione selettiva dei ruoli di Liferay »

Invocare un servizio protetto da certificato X.509

Tempo fa scrissi un articolo per spiegare come configurare SoapUI per accedere a WSDL protetti da certificato X.509 ; alla fine purtroppo è arrivato il momento di scrivere il codice Java per invocare questo WSDL, vediamo quindi come fare. Innanzitutto partiamo dal presupposto che abbiate a disposizione il file PFX del certificato; come prima cosa dobbiamo convertire il certificato nel...
Maggiori dettagli riguardo Invocare un servizio protetto da certificato X.509 »

Usare un vostro Service all'interno di un template velocity

Magari non vi è ancora capitato, ma potrebbe essere comodo utilizzare all'interno di un template velocity del codice applicativo di un vostro service. I casi d'uso sono molteplici, ovviamente, ma l'idea è molto semplice: mi sono già sbattuto a fare tutta questa logica nello strato dei miei servizi e ora che sono nel tema o nel template di un web content mi sarebbe davvero molto comodo...
Maggiori dettagli riguardo Usare un vostro Service all'interno di un template velocity »

Come creare i color schemes

“Ho un sito web realizzato con Liferay dove il colore principale è il blu. Il mio cliente vuole che nella pagina “Chi siamo” tutti gli elementi blu siamo virati in rosso. Come posso fare?” Semplice, utilizza i color schemes! Prima di tutto devi aprire il file liferay-look-and-feel.xml e, all’interno del tag <theme> inserisci:   <color-scheme id="01" name="Blue">...
Maggiori dettagli riguardo Come creare i color schemes »

Eliminare il suffisso [Beta] dalla portlet della lingua

All’interno della portlet della lingua di Liferay vi sono diverse lingue che riportano il suffisso [beta]. Possiamo eliminarlo? Come? E’ molto semplice! Basta aggiungere nel portal_ext.properties la property locales.beta ed eliminare da questo elenco la lingua che non deve mostrare il suffisso. ...
Maggiori dettagli riguardo Eliminare il suffisso [Beta] dalla portlet della lingua »

La portlet si vede, la portlet non si vede.. ;)

Buongiorno a tutti! :) Il tema che affronto oggi è una di quelle cose che, sicuramente, vi sarà stata chiesta chissà quante volte dai vostri project manager di fiducia :) ma che avrete in larga parte sbolognato con dei laconici "ma va, ci vuole troppo", "no: è impossibile; l'unico modo per farlo è usando i permessi" o altre affermazioni tipo queste! :) Oggi infatti vi do un piccolo...
Maggiori dettagli riguardo La portlet si vede, la portlet non si vede.. ;) »