|
Introduction
IntroductionThe Alfresco Share Status component makes it easier for your team to keep track of what everyone else is working on. The component provides three dashlets:
In addition, all status entries automatically post to the Alfresco activity service. In this screencast posted to Optaros Labs, you can see how the component works. For a version history, see Release Notes. DetailsRequirementsThe latest version of this component has been tested on the following Alfresco releases:
Prior versions of the component are known to work with:
The AMP specifies that the minimum required version is 3.1. If you need to run the component on 3.0 Enterprise, you can edit the module.properties file in the AMP and change the minimum version to 3.0 and the component should work fine. If you need to run the component on 3D Labs, you'll have to do that, plus, if you want the activity feed to work, you'll have to regress the activity feed config to the method used in 3D Labs. If you don't know how to do that, file an issue and I'll dig the old config files out of SVN and post them. DeploymentThis component is delivered in two parts. First, an AMP file is used to extend the repository tier with the Status component's content model and web scripts. Second, a ZIP file is used to deliver the Surf components to the Surf tier (Alfresco Share or your own custom Surf app). Deployment, then, is a simple two-step process:
2. Unzip the Surf extensions into your Surf app web root. For example, this component will most commonly be used with Alfresco Share, so you would unzip the extensions over the top of your exploded Alfresco Share web application. The application server running Alfresco will need to be restarted to pick up the new AMP. The application server running your Surf app (Share, for example) does not need to be restarted. However, you will have to refresh the web scripts on the web script console (http://localhost:8080/share/service/). ConfigurationOnce installed there's nothing to configure. Just go into your dashboard (Global or Site) and add the dashlets. How the data is storedAll status entries are stored with their associated Share project, just like other Share tools do. If you navigate to the "Sites" directory in the repository, and then into your Share site folder, you'll see a folder called "optarosStatus". That's where the status data lives. Because it is part of your Share site data, it will inherit the permissions of the Share site. If you are using the component as part of a custom Surf app instead of Share, the component will still attempt to store the data as part of the Share site folder structure. It uses the Alfresco Site Service to figure this out, so you'll essentially need to create a dummy site using the Site Service API and then tell the component on the Surf tier what that dummy site name is. If you need an example of how to do this, let me know. |