“Liferay Portal Systems Development” by Jonas X. Yuan is a comprehensive guide to developing and customizing portal applications using Liferay. The book covers a wide range of topics, from building and deploying portlets to creating custom themes and utilizing Liferay’s extensive API library.
Overview of the Book
The book is divided into three main sections, each of which covers a different aspect of Liferay development. The first section provides an introduction to Liferay and its architecture, as well as an overview of the development tools and techniques used in Liferay development.
The second section of the book covers the technical aspects of Liferay development, including building and deploying portlets, creating custom themes, and utilizing Liferay’s extensive API library. The author provides detailed examples and step-by-step instructions for each of these tasks, making it easy for developers of all levels to follow along.
The third and final section of the book covers best practices for designing effective user interfaces and creating engaging content for your portal. This section covers topics such as creating and managing web pages, blogs, wikis, forums, and other social features that can help foster collaboration and communication within your organization.
Strengths of the Book
One of the main strengths of “Liferay Portal Systems Development” is its comprehensive coverage of Liferay development. The book covers everything from the basics of Liferay architecture to advanced topics such as customizing the user interface and integrating external applications and services.
Another strength of the book is its clear and concise writing style. The author does an excellent job of explaining complex technical concepts in a way that is easy to understand, making it accessible to developers of all levels.
The book also includes a wide range of practical examples and step-by-step instructions, which make it easy for readers to follow along and apply what they have learned to their own development projects.
Weaknesses of the Book
One weakness of the book is that it assumes a certain level of prior knowledge and experience with Java and web development. While the author does provide some basic introductions to these topics, readers who are completely new to Java and web development may find some sections of the book difficult to follow.
Another weakness of the book is that it can be somewhat dense and technical at times. While this is to be expected in a book on Liferay development, readers who are looking for a more general introduction to Liferay or portal development may find the book overwhelming.
Overall, “Liferay Portal Systems Development” by Jonas X. Yuan is an excellent resource for developers who are looking to develop and customize portal applications using Liferay. The book provides comprehensive coverage of Liferay development, and the author’s clear and concise writing style makes it accessible to developers of all levels. While the book can be somewhat dense and technical at times, readers who are willing to put in the effort will find it to be an invaluable resource.