Preface

I was sitting in the back of the Liferay Car (yes, Liferay owns an old, beat-up Toyota Corolla), and Brian Kim, Liferay’s Chief Operating Officer, was sitting next to me, giving me a hard time. I was already uncomfortable in the back seat: I’m 6′2″, and my knees were up next to my ears. But it was only a short trip from the Liferay Symposium hotel in Anaheim, CA, to Brian Chan’s house (where we and the other occupants of the car were staying), so I wouldn’t have to endure the cramped quarters for long.

You see, I’d written a couple of editions of Liferay’s Administrator’s Guide, but its companion volume, the Developer’s Guide, had suffered several aborted attempts at getting off the ground. It had finally achieved some semblance of ...

Get Liferay in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.