Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
We’ve covered a lot of ground in this chapter. We started with the prerequisite: assets. If you want to use any of the collaborative features of Liferay, you need to asset-enable your entities, because it’s a framework that powers a whole host of things. The first of these is workflow, and you saw that Liferay has an API that allows you to support workflow regardless of which particular workflow engine is installed. You used workflow to implement a simple approval system that allows Inkwell administrators to prescreen slogans before they wind up on the web site.
After this, you saw how you can enable tags and categories for your own entities, so that your content can be queried for by other portlets such as Asset Publisher. This gives you the power to publish content that is the most relevant to your users. When we finished with that, we looked at comments and ratings. These are incredibly easy to implement once your entities are asset-enabled, because all you have to add is the proper tag to your JSPs, and Liferay does the rest.