Chapter 7. Enabling user collaboration

 

This chapter covers

  • Assets, and why they’re important
  • Workflow-enabling your applications
  • Empowering users to tag and categorize your data
  • Integrating Liferay’s commenting and rating systems
  • Custom SQL in Service Builder

Way back before the turn of the century (isn’t it cool to be able to say that?), I used to do development on a proprietary collaboration engine whose name you may recognize: Lotus Notes/Domino. In fact, I think it was due to that experience that I picked up my first Manning book, Domino Development with Java (Anthony Patton, 2000). I’ve been doing collaboration for a long time, and it’s amazing to think about what can happen in a decade’s time.

7.1. Building a collaborative app: a slogan contest

7.2. Adding assets to your applications

7.3. Running your data through a workflow

7.4. Tagging and categorizing content

7.5. Adding discussions and ratings

7.6. Creating custom queries using SQL

7.7. Summary