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

Errore Reject processAction for .. on .. quando richiamiamo dinamicamente una portlet da un tema : come risolverlo

Mi è capitato di risolvere questo problema : una portlet era incastrata in un tema attraverso la proprietà $theme.runtime("ID_PORTLET", "", $velocityPortletPreferences.toString()) del portal_normal.vm del tema. ma la portlet non funzionava e dai log risultava questo errore : [LayoutAction:878] Reject processAction for "someurl" on "ID_PORTLET"...
Maggiori dettagli riguardo Errore Reject processAction for .. on .. quando richiamiamo dinamicamente una portlet da un tema : come risolverlo »

Rendere un tema Visibile solo ad alcune istanze di portale

Mettiamo il caso in cui una volta creato il nostro tema liferay volessimo renderlo visibile solo a determinate istanze del portale (le ragioni possono essere varie e disparate) , la procedura da seguire è la seguente : Una volta creato il nostro tema liferay, andiamo nel file xml: docroot -> WEB-INF -> liferay-look-and-feel.xml qui andremo ad aggiungere : ...
Maggiori dettagli riguardo Rendere un tema Visibile solo ad alcune istanze di portale »

Fare l'update di una colonna leggendo i valori dell'update da una sotto query su Postgresql

Ciao! Ho scritto la versione per Postgresql della query di update che avevo fatto mesi fa su SQL Server : ora potete fare update di una colonna della vostra tabella leggendo il valore da una sotto query anche su Postgres! Ecco la formula magica: update tabella_da_aggiornare set campo_da_aggiornare = tabella_in_join.campo_da_leggere FROM tabella_in_join WHERE ...
Maggiori dettagli riguardo Fare l'update di una colonna leggendo i valori dell'update da una sotto query su Postgresql »

Creare un Hook specifica per un Site

Liferay prevede grande flessibilità nelle customizzazioni. Di solito, nel creare un Hook , si usa la procedura standard che rende l'Hook Plugin effettiva a livello Globale (Portal Hook). Questo approcio è errato : infatti, nel caso su di una stessa istanza liferay esistono piu Siti, il plugin avrà effetto su tutti questi. Un modo più corretto di procedere è quello di rendere l'hook...
Maggiori dettagli riguardo Creare un Hook specifica per un Site »

Aggiungere una pagina di configurazioni al nostro portlet

Salve a tutti! Ringrazio la D’Vel per avermi dato la possibilità di scrivere un post su questo utile ed interessante blog. Tutto il codice che troverete in questo articolo è preso dal portlet sviluppato dalla nostra azienda “ My Workflow Status ” (http://www.liferay.com/it/marketplace/-/mp/application/23590323). Il portlet è gratuito ed open source e il codice sorgente può essere...
Maggiori dettagli riguardo Aggiungere una pagina di configurazioni al nostro portlet »

Cambiare il sito di default di una istanza

Ciao a tutti! Il problema che vogliamo risolvere oggi è semplice, da un punto di vista di progetto: si tratta di cambiare il sito di default di una istanza su Liferay con un altro all'interno della stessa istanza. È un caso abbastanza comune perché capita, a volte, di dover creare un sito parallelo per sistemare quello che nel sito principale "non andava" e poi si deve fare la...
Maggiori dettagli riguardo Cambiare il sito di default di una istanza »

Introduzione agli Hooks: primo episodio

L’insediamento dell’ Open Source nel mondo del cosiddetto Enterprise prosegue in modo inesorabile ma alcune organizzazioni sono ancora restie all’adozione di software Open Source e hanno delle giustificate ragioni. La manutenzione delle personalizzazioni (da riesaminare per ogni nuova release) è uno dei motivi che giustifica questa diffidenza nei confronti dei software...
Maggiori dettagli riguardo Introduzione agli Hooks: primo episodio »

Query in esecuzione in Postgresql

Al fine di poter migliorare le performance del vostro database Postgresql può essere utile conoscere quali query sono in esecuzione in un dato istante. Senza andare ad abilitare il logging delle query lente (configurazione che è cambiata anche da versione a versione) si può semplicemente interrogare la tabella pg_stat_activity. postgres=# SELECT datname,procpid,current_query FROM...
Maggiori dettagli riguardo Query in esecuzione in Postgresql »

IPC client-side in Liferay.

Ciao a tutti. La specifica JSR 286 ha indrodotto 2 modalità per lo scambio di informazioni tra portlet, noto come Inter-Portlet-Communication: uno basato sullo scambio di parametri (shared render parameters) e un modello ad eventi. Il modello ad eventi è quello più interessante. In breve, una portlet viene configurata per inviare un evento e una o più portlet vengono configurate per...
Maggiori dettagli riguardo IPC client-side in Liferay. »

Passare parametri tra due portlet

Ciao a tutti. Vorrei condividere al volo questa cosa in cui mi sono imbattuto poco fa. Solitamente passiamo parametri a pagine diverse della stessa portlet utilizzando una renderURL e invochiamo una action di una portlet tramite la actionURL. Ma se volessimo passare parametri da una portlet ad una pagina di un'altra? o se volessimo invocare una action di una portlet da un'altra portlet? ...
Maggiori dettagli riguardo Passare parametri tra due portlet »