Review: Liferay 6.2 User Interface Development

Last week I finished reading the book Liferay 6.2 User Interface Development received from Packt Publishing for a review. I found fluent reading of this book, and very interesting especially for those facing for the first time the front-end development and want to learn how to create portals (themes and layout) by following the principles of Responsive Web Design (RWD). The approach from start to finish is a step-by-step with a good level of detail.

If you have a good experience in Java programming, Servlets and Java Server Pages, you can get the most benefit by reading this book. For developers and architects experienced Liferay this book will be useful because it shows the most recent technologies for developing portlets and their strengths and weaknesses.

Each chapter of the book is approached with concrete examples of referred you can then download the complete project. In this way it is possible for the reader to go back to analyze them carefully the sample project.

It would have been interesting to include in the beginning of the book a chapter that illustrate all of the important innovations introduced by the new version 6.2 of Liferay for example:

  • AlloyUI 2.0
  • Bootstrap 2.3.2
  • Application Display Templates
  • Dockbar (with Notifications support)

Enjoy reading!

PacktPub.com and logo is a trademark of Packt Publishing Ltd and is protected by international copyright laws.

Antonio Musarra

I began my journey into the world of computing from an Olivetti M24 PC (http://it.wikipedia.org/wiki/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until … Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.

You may also like...

Cos'è il progetto CIE/CNS Apache Docker - Developers Italia

In questo video https://youtu.be/TcAzn1POhsM introdurrò il progetto CIE/CNS Apache Docker di Developers Italia (https://developers.italia.it/it/cie/#resourcecontent-3) nato circa due anni fa.

L'obiettivo di questo progetto è quello di fornire un template pronto all'uso che realizza un sistema di autenticazione tramite la Smart Card TS-CNS (o CNS) e la CIE (Carta d'Identità Elettronica) basato su Apache HTTP. Ognuno può poi modificare o specializzare questo progetto sulla base delle proprie esigenze Si tratta di un progetto docker per la creazione di un container che implementa un sistema di mutua autenticazione o autenticazione bilaterale SSL/TLS.

Questo meccanismo di autenticazione richiede anche il certificato digitale da parte del client, certificato che in questo caso risiede all'interno della TS-CNS o della CIE. La particolarità del sistema implementato (attraverso questo container) è quella di consentire l'autenticazione tramite:

  • La TS-CNS (Tessera Sanitaria - Carta Nazionale Servizi), rilasciata dalla regione di appartenenza;
  • La CIE (Carta d'Identità Elettronica), rilasciata dal comune di residenza.

Nella versione 2.0.0 il progetto è stato aggiornato per essere uniforme alle linee guida di Bootstrap Italia. A seguire alcune risorse che possono essere utili.

  • Cos’è il progetto CIE/CNS Apache Docker (http://bit.ly/3aJ5Gbl)
  • CIE Carta d'Identità Elettronica (https://developers.italia.it/it/cie/)
  • Carta Nazionale dei Servizi (https://www.agid.gov.it/it/piattaforme/carta-nazionale-servizi)
  • Raspberry Pi – Un esempio di applicazione della TS-CNS (https://bit.ly/3hkJ8Aj)
  • Pubblicare il servizio CIE/CNS Apache Docker su Azure Cloud (http://bit.ly/3aPoq8V)
  • Come accedere al portale VETINFO tramite TS-CNS e Mac OS (http://bit.ly/2VFMKq7)