To my wife: Yo Deborah! I did it!
Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About This Book
About the Cover Illustration
1. Working with Liferay and portlets
Chapter 1. The Liferay difference
Chapter 2. Getting started with the Liferay development platform
2. Writing applications on Liferay’s platform
Chapter 3. A data-driven portlet made easy
Chapter 4. MVC the Liferay way
Chapter 5. Designing your site with themes and layout templates
Chapter 6. Making your site social
Chapter 7. Enabling user collaboration
3. Customizing Liferay
Chapter 8. Hooks
Chapter 9. Extending Liferay effectively
Chapter 10. A tour of Liferay APIs
Appendix A. Liferay and IDEs
Appendix B. Introduction to the Portlet API
Appendix C. Inter-portlet communication
Appendix D. How to contribute to Liferay
Appendix E. Liferay 6.1 Documents API
Index
List of Figures
List of Tables
List of Listings
1.1. The Java portal promise: from disappointment to fulfillment
1.1.1. The Java portal disappointment
1.1.2. Liferay keeps the Java portal promises
1.2. Getting to know Liferay
1.2.1. Liferay is an application aggregator