Posting to Asana from XWiki

I've been working on a code snippet allowing to create a task in Asana from XWiki with the help of @ldubost.

It allows an user to create a new task in an Asana workspace right from a wiki page in XWiki. As of right now it's quite rough, but it shows interesting potential.

I can think of several use cases:
  • Many people use XWiki to store procedures, handling their validation workflow using Asana would be pretty neat
  • The integration would be great to help people coordinate around the writing of sales proposals, especially complex ones
  • Thinking ahead, the integration would be useful pretty much anytime a group of people has to work collaboratively on editing a document in the wiki. Given XWiki's ability to create structured documents, the possibilities are endless (and, yes, that was one my first blog posts on the XWiki blog).
Going further, you could map users, workspaces and projects in Asana with users, workspaces and spaces in XWiki, then display all your current tasks for a given project in a panel displayed on the right of the matching wiki space. Users could switch back and forth seamlessly between knowing who's supposed to do what (in Asana) and the actual work of creating and updating documents online (in XWiki). Time go go back coding...