In addition to being active members of the Liferay community, the ForgeLife leadership team has published six books that have contributed to the widespread adoption of the technology.  These books include:

Liferay 6.2 User Interface Development

Language:English

Paperback:356 pages [235mm x 191mm]

Release Date:November 2013

ISBN:1782162348

ISBN 13:9781782162346

Author(s):Xinsheng Chen,Jonas X. Yuan

Topics and Technologies:All Books, CMS and eCommerce, Open Source

Develop a powerful and rich user interface with Liferay Portal 6.2

Sample chapter, Table of contents, Download code Also available on Amazon.com

An Overview:

  • Create eye-catching themes, develop responsive layouts, and write portlets with various technologies that ensure efficiency and performance.
  • Showcase the latest features in the user interface of Liferay 6.2 and provide solutions to real problems on recent projects.
  • Implement Alloy User Interface to achieve the best page appearance and generate reports.
  • This comprehensive guide is packed with screenshots for illustration and a lot of code examples that are ready to run.

Details:

Liferay employs a specialized theming system that allows you to change the look and feel of the user interfaces. Liferay Portal provides layout templates in order to describe how various columns and rows are arranged to display portlets. It also provides themes that can be used to customize the overall look and feel of web sites and web pages. As a developer, by using the right tools to create and manipulate themes with Liferay Portal 6.2, you can get your site to look any way you want it to; however the Liferay theming system can be difficult to get started with. This practical guide is a well organized manual to help you get started with Liferay as a programmer.

"Liferay 6.2 User Interface Development" will show you the efficient ways to develop custom user interface components for a Liferay Portal website. You will learn how to create themes, write page layouts, develop portlets, and use Alloy User Interface widgets. This book will prepare you with a full set of tools and skills for the development of Liferay user interfaces.

What you will learn from this book :

  • Set up Liferay IDE for rapid development of plugins.
  • Use Compass to write Syntactically Awesome Stylesheets.Develop a responsive theme.
  • Integrate Google Analytics in a theme.
  • Create a page layout that responds to the change in width of the browser screen.
  • Write generic-style portlets, Spring MVC portlets, and Vaadin portlets.Use jQuery, Ext JS, and Dojo Toolkit in a portlet.
Read more...

Liferay Portal Systems Development

Language:English

Paperback:546 pages[235mm x 191mm]

Release Date:January 2012

ISBN:1849515980

ISBN 13:9781849515986

Author(s):Jonas X. Yuan

Topics and Technologies:All Books,Open Source,Web Development

Build dynamic, content-rich, and social systems on top of Liferay

Sample chapter, Table of contents, Download code Also available on Amazon.com

An Overview:

  • Use Liferay tools (CMS, WCM, collaborative API and social API) to create your own Web sites and WAP sites with hands-on examples.
  • Customize Liferay portal using JSR-286 portlets, hooks, themes, layout templates, webs plugins, and diverse portlet bridges.
  • Build your own websites with kernel features such as indexing, workflow, staging, scheduling, messaging, polling, tracking, auditing, reporting and more.

Details:

Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, content management systems, web content management, collaboration, social networking and workflow. If you are a Java developer who wants to build custom web sites and WAP sites using Liferay portal, this book is all you need.

Liferay Portal Systems Development shows Java developers how to use Liferay kernel 6.1 and above as a framework to develop custom web and WAP systems which will help you to maximize your productivity gains. Get ready for a rich, friendly, intuitive, and collaborative end-user experience!

What you will learn from this book :

  • Provide complete coverage of both the commercial and open source versions of Liferay Portal 6.1 within the real-world example Knowledge Base portlet
  • Build basic and advanced MVC portlets with the Service-Builder and RBAC permissions, helping you to build enterprise-ready Java web sites
  • Manage images, documents, videos, audio, and records using the Document and Media Library and record management
  • Build web content and web forms using the WYSIWYG editors, Custom Attributes, assets tagging and classification, and Dynamic Data List
  • Create a collaborative and social API complete with Ratings, Comments, Subscriptions, Collaboration, Social Equity, and Asset Links
Read more...

Liferay User Interface Development

Language:English

Paperback:388 pages [235mm x 191mm]

Release Date:November 2010

ISBN:1849512620

ISBN 13:9781849512626

Author(s):Jonas X. Yuan, Robert Chen, Frank Yu

Topics and Technologies:All books, Content Management(CMS),Open Source,PHP

Develop a powerful and rich user interface with Liferay Portal 6

Sample chapter, Table of contents, Download code Also available on Amazon.com

An Overview:

  • Design usable and great-looking user interfaces for Liferay portals
  • Get familiar with major theme development tools to help you create a striking new look for your Liferay portal
  • Learn the techniques and tools to help you improve the look and feel of any Liferay portal
  • A practical guide with lots of sample code included from real Liferay Portal Projects free for use for developing your own projects

Details:

Liferay employs a specialized theming system, which allows you to change the look and feel of the user interfaces. As a developer, by using the right tools to create and manipulate themes with Liferay Portal, you can get your site to look any way you want it to; but the Liferay theming system can be difficult to get started with. This practical guide provides you with a well organized manual for working with Liferay as a programmer to help you get started.

Liferay User Interface Development is a pioneer in explaining Liferay's powerful theming system by taking you through examples to get you to create your own themes as quickly as possible. It focuses on how portal pages are created and styled and also discusses some simple configuration and customization to change the look and feel of a portal page. Its explicit instructions are accompanied by plenty of source code. With the open source nature of Liferay, you will find a user-friendly environment to design themes with the latest user interface technologies.

What you will learn from this book :

  • Learn Liferay themes inside out in a procedural way with real project example code
  • Develop variations of a theme through its color schemes by getting familiar with major theme development tools
  • Customize the Dockbar using Velocity templates, CSS, and the Alloy API
  • Upgrade a theme from an older Liferay version to Liferay Portal 6 and change the default theme in Liferay
Read more...

Liferay Portal 6 Enterprise Intranets

Language:English

Paperback:692 pages [235mm x 191mm]

Release Date:May 2010

ISBN:1849510385

ISBN 13:9781849510387

Author(s):Jonas X. Yuan

Topics and Technologies:All Books, CMS and eCommerce, Content Management (CMS), Java, Open Source, Web Development

Build and maintain impressive corporate intranets with Liferay

Sample chapter, Table of contents, Download code Also available on Amazon.com

An Overview:

  • Develop a professional Intranet using Liferay's practical functionality, usability, and technical innovation
  • Enhance your Intranet using your innovation and Liferay Portal's out-of-the-box portlets
  • Maximize your existing and future IT investments by optimizing your usage of Liferay Portal
  • Clear, step-by-step instructions, practical examples, and straightforward explanations

Details:

Liferay Portal is the world's leading open-source portal platform built on Java and Web 2.0 technologies. It was designed to not only simplify your work experience but cater to your preferences and needs. With this book in hand, you will be able to solve all your Intranet development-related queries. After all, a solution shouldn't just work—it should work for you.

This practical guide gives you hands-on experience on using Liferay Portal. It uses the latest in Java, J2EE, and Web 2.0 technologies to deliver solutions for enterprises across both public and private sectors. This book will help you get to grips with Liferay Portal, allowing you to deploy its flexibility in a number of different scenarios to meet your key business needs.

What you will learn from this book :

  • Install and configure Liferay Portal
  • Set up the navigation structure for the intranet
  • Manage users, groups, and roles and enable staff to communicate using discussion forums
  • Create Wikis, Web Forms, and Polls and manage Blogs and RSS
  • Configure instant messaging server, mail server, mail portlet, and SMS text messenger portlet
  • Administer communities, use community tools, set up virtual hosting, staging, and publishing for communities
  • Handle federated search and OpenSearch and deploy search-based portlets
  • Manage Admin portlet and Enterprise Admin portlet
  • Integrate with Alfresco, LDAP, and SSO and apply SSO authentication for both portal and portlets
Read more...

Liferay Portal 5.2 Systems Development

Language:English

Paperback:552pages[235mm x 191mm]

Release Date:May 2009

ISBN:1847194702

ISBN 13:9781847194701

Author(s):Jonas X. Yuan

Topics and Technologies:All Books,java,Open Source

Build java-based custom intranet systems on top of Liferay Portal

Sample chapter, Table of contents, Download code Also available on Amazon.com

An Overview:

  • Learn to use Liferay tools to create your own applications as a Java developer, with hands-on examples
  • Customize Liferay portal using the JSR-286 portlet, extension environment, and Struts framework
  • Build your own Social Office with portlets, hooks, and themes and manage your own community
  • The only Liferay book aimed at Java developers

Details:

Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, and workflow. If you are a Java developer who wants to build custom web sites and intranet applications using Liferay portal, this is where your search ends.

This book shows how Java developers can use Liferay as a framework to develop custom intranet systems, based on Liferay portal platform thus helping you to maximize your productivity gains. Get ready for a rich, friendly, intuitive and collaborative end-user experience!

The author's experience customizing Liferay using Java enables him to explain in a clear and precise manner how to build custom systems on top of Liferay portal.

What you will learn from this book :

  • Work with the JSR-286 portlets and Extension environment, helping you to build larger applications and reuse portlets in different scenarios
  • Build basic and advanced Struts portlets with permissions and a set of actions helping you to build enterprise-ready Java web applications
  • Manage communities and pages with locale and tracking features to employ layout templates dynamically
  • Customize WYSIWYG editor FCKEditor – Making images, links, videos, games, video queues, video lists, and play lists as part of web content
  • Empower CMS and WCM providing you with one central place to aggregate and manage all content
  • Build My Community – Share web sites, pages, and portlets with friends allowing you to introduce control panel and inter-portlet communication
Read more...

Liferay Portal Enterprise Intranets

Language:English

Paperback:408pages[235mm x 191mm]

Release Date:April 2008

ISBN:1847192726

ISBN 13:9781847192721

Author(s):Jonas X. Yuan

A practical guide to build a complete corporate intranet with Liferay

Sample chapter, Table of contents, Download code Also available on Amazon.com

An Overview:

  • Install, set up, and use a corporate intranet with Liferay complete guide
  • Discussions, document management, collaboration, blogs, and more
  • Clear, step-by-step instructions, practical examples, and straightforward explanation

Details:

Liferay Portal is the world's leading open-source portal platform built on Java and Web 2.0 technologies. Corporations use it to provide a unified web interface to data and tools scattered across many sources.

Liferay Portal uses the latest in Java, J2EE, and Web 2.0 technologies to deliver solutions for enterprises across both public and private sectors. Liferay Portal's flexibility allows it to be deployed in a number of different scenarios to meet key business needs. Some of the key business benefits are:

What you will learn from this book :

  • Installing and configuring Liferay Portal
  • Setting up the navigation structure for the intranet
  • Managing users, groups, and roles
  • Enabling staff to communicate using discussion forums
  • Marking content for easy retrieval using tags
  • Creating Wikis, Web Forms, and Polls
  • Managing Blogs and RSS
Read more...