I cookie ci aiutano a fornire i nostri servizi.

Utilizzando tali servizi, accetti l'utilizzo dei cookie da parte nostra. Per saperne di piu'

Approvo

Visualizzare il numero di versione di un plugin

Quando ci si trova a fare manutenzione su un software, anche se è stato sviluppato internamente, il primo problema è capire quale sia la versione installata; questa informazione non è sempre semplice da capire, soprattutto in un ambiente portale in cui è presente una moltitudine di plugin installati.

Per fortuna Liferay mette a disposizione 2 strade alternative per ottenere le medesime informazioni; prima però vediamo di capire cos'è il numero di versione di cui stiamo parlando.

Leggi tutto: Visualizzare il numero di versione di un plugin

Gestire le informazioni del browser con Liferay

Spesso può capitare di avere bisogno di conoscere le caratteristiche del browser o del client che ha inviato la richiesta, in modo da prendere decisioni specifiche. La richiesta arriva da un dispositivo mobile? O da Firefox? O magari da Internet Explorer?

Se vi è mai capitato di avere bisogno di una risposta a queste domande, sappiate che Liferay ha un'utilissima classe anche per questo; vediamo di cosa si tratta.

Leggi tutto: Gestire le informazioni del browser con Liferay

Liferay Dynamic Select - parte I

Chiunque abbia mai sviluppato un'applicazione web, si sarà trovato senz'altro a dover risolvere il classico problema delle combo collegate: ossia selezionando un valore dalla prima combo, vengono filtrati (o caricati) i valori della seconda combo.

Un esempio banale? Nazione e provincia, piuttosto che provincia e comune; o magari la terna nazione, provincia e comune.

Fortunatamente anche lo staff di Liferay si è posto il medesimo problema e lo ha risolto creando e mettendo a disposizione un utile componente Javascript: DynamicSelect.

In questa prima parte vedremo un classico e semplice utilizzo del componente, lasciando alla seconda parte il caso più complesso applicato ad entità custom.

Leggi tutto: Liferay Dynamic Select - parte I

Deploy delle portlet in ambiente multi istanza

Oggi voglio affrontare un argomento spesso ignorato o sottovalutato: il deploy delle portlet in ambiente multi istanza.

Pensiamo ad un server in cui siano presenti diverse istanze, una per ogni cliente della propria azienda; in una situazione del genere, quando si deploya una portlet, questa diventa disponibile in tutte le istanze.

Ma se la portlet fosse stata sviluppata per un cliente specifico? Magari a pagamento? Questo comportamento non sarebbe ideale.

Leggi tutto: Deploy delle portlet in ambiente multi istanza