Sprint 2 wrapped up (7/24), or roughly 1d (8h) behind schedule. Great progress was made during Sprint 2 and the velocity of the project picked up greatly from Sprint 1 http://groups.drupal.org/node/242358.
Sprint 2 deliverables and milestones included building the plugins and modules per http://groups.drupal.org/node/233058 and http://groups.drupal.org/node/233098.
This high-level goal translated into the following tasks http://drupal.org/project/issues/search/1621176?issue_tags=lsd-csi+sprint+3
During this sprint we finished the core SPS system. The work focused largely on the SPS Framework and the Preview Bar, as well as establishing the workflow integration requirements.
We also finished the Interactive Info Bar Module. This module provides 2 types of bars:
Page level bars which are shown at the top of each page.
Entity level bars which are shown above each entity on a given page
The Interactive Info Bar allows modules to present information and actions related to the full page or to specific entities on the page.
The State Controller was constructed to hold data that is persistent from page load to page load, but that is tied to the session.
We also determined that State Machine 2.x and State Machine 3.x with Workbench Workflows 2.x (Workbench integration) are able to expose the state and revision relationship through the hooks defined in the SPS API. While there isn't a direct method to expose these values at the moment, both 'state' and 'revision' are stored in custom tables in each version of State Machine that make it possible to create methods to return the desired values. We determined that we need integration with each module rather than a mass integration. Actionable items including scheduling exposure are part of the Sprint 3 under the Workflow integration and module patches.
Sprint 3 will aim to complete all integration points to the Interactive Info Bar and a working prototype for QA