Hi, I wanted to ask What is so special about liferay? and As far as I know this is the first book on liferay ,how it will be beneficial for the new liferay developers? What are the places where we can use liferay?
I couldn't see any of the material atleast topics covered in your book as iam eager to know what are the contents present in the book,Downloaded various tutorials on Portlets using JSR 168 and praticsed some of them and want to know how exactly it is different from other JSR Tutorial's is your book specific to liferay portal? One more thing to know is have you covered JSR 268 concepts also eg IPC,WSRP things ... in your book. If you can provide us a link to go through it would be a great help for all of the users ...
Hi Yuan, Sry just got the book link right and found out the topics mostly it is for the people who want to customize the liferay portal. if you would have added some more topics specific to JSR 168 & JSR 268 i.e web2.0 then it would have been advantage for users like me as we are using specfic JSR 168 standard.any how as liferay is JSR compatible we can use as a base model and try to incorporate the things in our development. Thanks for your hard work in putting all the things with respective to liferay.
When you plan to build an amazing website based on a portal, you may commonly consider a lot of questions. Some of them would look like the following:
Are you planning to build a website with an open source enterprise portal solution using SOA framework, ESB and Web 2.0 technologies?
Do you want to add collaborative tools, such as Wikis, Blogs, Discussion Forums, Shared Calendar, RSS, mail, Tagging, and instant messaging in the same website?
Do you want to manage, publish and maintain web contents and documents in the same website?
Are you eager to integrate with LDAP, SSO and third-party systems like JBoss jBPM, Alfresco, Orbeon Forms, and Pentaho BI/Reporting in the same website?
Obviously Liferay would be the best choice in terms of answering the above questions. Liferay Portal is one of the most mature portal frameworks in the market and offers the above basic benefits. Liferay is backed by a comprehensive professional services network and it offers custom development, training, and support across the world.
As the world's leading open source portal platform, Liferay provides a unified web interface to data and tools scattered across many sources. Within Liferay portal, a portal interface is composed of a number of portlets�self contained interactive elements that are written to a particular standard. Since portlets are developed independently of the portal itself, and loosely coupled with the portal, they are apparently SOA (Service-Oriented Architecture).
Liferay has a wide range of portlets freely available for things like: Blogs, Calendar, Document Library, Image Gallery, Mail, Message Boards, Polls, RSS feeds, Wiki, and many others. Liferay Portal also ships with Liferay Journal CMS (Content Management Systems), which provides basic ECMS (Enterprise Content Management Systems) features. If you need robust enterprise content management system then you can integrate it with Alfresco. Liferay is good portal on top for small team collaboration. The data for events can be specific to a small group within a company. In any organization, some data will be relevant at a team level�and other data, across the whole business. Liferay has very good support for such things.
As the world's leading open source enterprise portal solution, Liferay portal uses the latest in Java, J2EE, and Web 2.0 technologies in order to deliver solutions to enterprises across both public and private sectors. Meanwhile, Journal CMS publishes, manages, and maintains web content and document libraries. In addition, Collaboration Suite takes advantage of the benefits of virtualized work environment for collaboration.
This book is your complete guide to build an intranet with Liferay � assess your needs, install the software, start using it, deploy portlets, customize as per your requirements and train users. The book focuses on leveraging the Liferay framework by configuring the XML files without changing the underlying java code.
Liferay isn't just for Intranets! Users and developers are building all kinds of different web sites and systems based on Liferay. Such as
Content Management & Web Publishing;
For people who just want to get Liferay to work, the book gathers together significant time-saving research so that people can spend less time digging and more time getting on to something else. It is written in the first instance for people trying to make an organizational intranet, but the majority of the content should be a time-saver for people using Liferay for other purposes.
Chapter 2 discusses how to set up the home page and navigate the structure of the intranet.
Chapter 3 investigates security and access model. It describes how to bring to users in the portal: application of full access control security model; administration of users, user groups, organizations and locations; authentication of Liferay portals, and moreover, usage of security permissions and roles.
Chapter 4 describes discussion Forums. Message Board (discussion Forum) provides support for sticky posts, statistics, recent posts, RSS, email-based subscriptions, avatars, threads management, and full fine-grained permissions. Tagging system provides support to tag web content, documents, Message Board threads and more, and dynamically publish content by tags.
Chapter 5 describes Wikis. Liferay Wiki is a straightforward Wiki solution with categories; classic Wiki, HTML, or plain text modes; WYSIWYG editing; page history and versioning; and permissions. Moreover, the Web Form portlet allows a web administrator to define a form to be published in the website; the Polls portlet allows users or administrators to create multiple choice polls that keep track of votes and display results on the page.
Chapter 6 describes Internal Bloggings. Blogs provide features including RSS support, user and guest comments, brows-able categories, tags and labels, and an entry rating system; RSS portlet has subscription ability to frequently read RSS feeds from within the portal framework. Furthermore, WYSIWGs (What You See Is What You Get editors) edit web content, including Blogs' content.
Chapter 7 introduces Shared Calendars. A calendar portlet provides the ability to display calendar information and to allow users to create, manage, and search for events. Workflow portlet provides the ability to manage instances and tasks, and furthermore, integrate with users, groups and roles. In addition, WSRP proxy portlet, IFrame portlet and Flash portlet are also included as well.
Chapter 8 investigates documents repositories. It does not only introduce document library, images gallery and content management including articles, templates and structure, but it also discusses content publication.
Chapter 9 presents chat and instant messaging. It first introduces chat portlet and its related features, such as AJAX and XMPP servers. Then it introduces mail portlet and its related features, such as IMAP. Finally, it briefly introduces SMS and the usage of SMS text messenger�sending SMS text messages.
Chapter 10 discusses others tools which would be useful to build a personalized web site.
Chapter 11 presents how to roll out to other teams. It principally introduces community administration, community virtual hosting, portal publishing and staging and a set of community tools.
Chapter 12 introduces search functionalities: OpenSearch, Journal content search, sitemaps protocol, Google search and Google maps.
Chapter 13 concludes the book. It mainly describes ongoing admin tasks, including admin portlet, enterprise admin portlet, managing password policies, updating the system�level settings, and monitoring users' activities,, and full integration approach to Liferay, Alfresco, LDAP and SSO.