This book is a practical guide with a very user-friendly approach. The author has taken a virtual enterprise as an example and has used the features of Liferay to build a corporate intranet for that enterprise. This book is for system administrators or experienced users (not necessarily programmers) who want to install and use Liferay in their teams or businesses without dealing with complex code. Prior knowledge of Liferay is not expected for this book.
{"itemData":[{"priceBreaksMAP":null,"buyingPrice":56.42,"ASIN":"1849510385","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":44.43,"ASIN":"1849512620","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":30.55,"ASIN":"193518282X","isPreorder":0}],"shippingId":"1849510385::9acK3J05kYFcDR6YnRl7Xbp9kSLMfrkLPcX%2F4YZhJjSLh9r0U44US76hXLkA19Z%2BiQ0BtB7jCTBMUC4I3%2F4WBD4MWnnQ8dxKimipwj3pfu268lBLQqgtoA%3D%3D,1849512620::4%2B594%2FB8%2FH4Na68PvMeoA5MhXyfP8eff0AMPGMLIWHS0K0Pi091cZ4QU3V%2B7qQ6qnluRRBuopwl1A%2B6F6RxQA42hu%2BtmF2rr%2FELZtBCyvDnRagiZgXxwDw%3D%3D,193518282X::GtPnj%2BgF25TD3G4Rx4M0pmTnHccpAWAIYLB4X5RqTnPjsG2OWbg5XJpvWTl9vVJQOTFkFbquO5wFoAK%2BtFWYA2JvoqX5vKhOm7eDvUrryqGtATTN1VAXjA%3D%3D","sprites":{"addToWishlist":["wl_one","wl_two","wl_three"],"addToCart":["s_addToCart","s_addBothToCart","s_add3ToCart"],"preorder":["s_preorderThis","s_preorderBoth","s_preorderAll3"]},"currenyCode":"USD","shippingDetails":{"xz":"same","yz":"same","xy":"same","xyz":"same"},"tags":["x","y","z"],"strings":{"addToWishlist":["add to wishlist","Add both to Wish List","Add all three to Wish List"],"addToCart":["Add to Cart","Add both to Cart","Add all three to Cart"],"showDetailsDefault":"Show availability and shipping details","shippingError":"An error occurred, please try again","hideDetailsDefault":"Hide availability and shipping details","priceLabel":["Price:","Price for both:","Price for all three:"],"preorder":["Pre-order this item","Pre-order both items","Pre-order all three items"]}}
Jonas X. Yuan is a senior technical analyst at CIGNEX. Jonas holds a Ph.D. in Computer Science from the University of Zurich, where he focused on Integrity Control in Federated Database Systems. He earned his M.S and B.S. degrees in China, where he conducted research on expert systems for predicting landslides. Jonas is experienced in Systems Development Lifecycle (SDLC). Previously, he has worked as a Project Manager and a Technical Architect in Web GIS (Geographic Information System). He has deep, hands on, skills in J2EE technologies. In particular, he developed a BPEL (Business Process Execution Language) Engine called BPELPower from scratch in NASA data center. He also has strong experience on content management within the context of medical-legal billing case management. Furthermore, he is an expert in Content Management Systems (CMS) such as Alfresco, and Portals such as Liferay.
This book offers its reader 650 pages of screenshots, configuration file listings and explanations of this kind: "In the same way, you can set the property users.email.address.required to false if you want to be able to create users without an e-mail address. Note that not requiring an e-mail address would disable some features that depend on an e-mail address being provided". It might be that I missed one or two pieces of valuable information in this book, but generally they are simply not there. No guidance, no backgrounds (e.g., how does ntlm generally work und how does it work with Liferay?), absolutely no usage scenarios, no architectures, nothing useful in this book! Watch out for the bad comments on the 2008 version of this book. They are still valid.
As AndreasM stated, there is almost zero context or real information in this book. The content is a regurgitation of menus and settings, all embedded in pointless filler text, which itself is nearly inscrutable. English is not the native language of the author, nor the editors' apparently. It offers periodic opinions on what settings to use, without any information as to why. There is almost no useful discussion of what settings actually do, much less guidance on what factors you might consider when choosing a configuration.
The author is fairly active in the Liferay community, and does have technical knowledge of the tool. However he's not a natural writer nor effective at functionality documentation. This book in particular is sadly really, really poor.
Overall a good book to make the reader understand the basic concept upon which Liferay is built as well as those out of the box capabilities it provides. Even though the book is not for Liferay developers they can beneficiate from knowing how Liferay is ultimately used by what I call Operations (Liferay administration) ... [...]