UX note improvements - Anahide and Thierry
They added some cool access keys, auto save to local storage and the note can be edited from the summary tab. My favorite addition is that they added full screen for markdown.
Activity stream - Martin and Thomas
They created an OpenSocial gadget to put in the summary tab of a document to display its activity stream: creation / modification / comments / like, etc.
Jira plugin - Mariana and Antoine
Automatically attach to a JIRA issue a zip containing useful information coming from the server : the server log + installed packages + nuxeo.conf. This will help our support team a lot!
Nuxeo Drive Edit - Julien and Olivier
The quick edit feature was implemented for documents in synchronized workspaces. A cross-platform document opening command was added to the Nuxeo Drive client to open the matching local file with the right editor (as configured on the desktop OS) for Nuxeo documents referenced by URLs with the form nxdrive://edit/http/server:8080/appname/nxdoc/repositoryname/doref . The server side was updated to add a new action in the UI to generate such links for synchronized documents.
LMLabs integration - Damien, Vincent, Stéphane, Sun and Vlad
This team won the Dev Sprint. They did a great job at integrating the lab, provided a Marketplace package at the end, and did some cool stuff with the WebEngine fragments. I'll blog about in more detail later. Just know that we will soon have a better websites document in Nuxeo. And I mean waaaay better.
Chat - Benoît and Laurent
They used Vert.x as a websocket/SockJS server to chat and notify Nuxeo users that are concurrently modifying a document.
Content Routing Graph - Florent
The goal of this short project is to improve the rendering of the graph used to graphically display a workflow. Florent used canviz (or a suitably modified version to work with jQuery) to render client-side the graph in a HTML 5 canvas.
You can find more information on our wiki. I will get back to this with more details later on when I have more information on what we will do with the sprint results (like what goes in the Nuxeo Platform, what will end up as a Marketplace package, etc.) I hope you liked those projects. We sure had a lot of fun coding them :)