Showing posts with label Dashlet. Show all posts
Showing posts with label Dashlet. Show all posts

Wednesday, August 29, 2012

Alfresco Add-on: Site Statistics Dashlet

Our Alfresco Share Dashlet which we implemented for 2011 Alfresco Share Dashlet Challenge got listed as an Alfresco add-on.

The Site Dashlet provides statistical information about No. of Documents, Wiki, Blogs, and Forums for a specific Site for a particular user as well as for all users in a  Graphical manner. In addition to that, there is a User Dashlet, which will display information about all Active Workflows and Completed Workflows for any user. The Stats can be shown for the current year, any single year or range of years.
 
You can freely download it from: https://addons.alfresco.com/addons/site-statistics




In Association with Amazon.in

Friday, October 7, 2011

Integrating YUI Charts & Autocomplete Component with Alfresco Share



Use of Charts:
Charts are basically useful to show some graphical information about the activities going on a particular site like number of blogs, documents, wikis created by a specific user or number of Active & Completed Workflow tasks of  a particular user.

For Eg: The following dashlet shows Number of Active and Completed tasks of  Admin user from Year 2006 to 2011.


Workflow Statistics


Use of AutoComplete:
Auto-complete is useful feature when you want to search some user name or any text. By just entering one or two character, it will give you the search result and then, you can select the word appropriately.

For Eg: The following component shows Auto-complete feature. By just entering “ad” in UserName it gives you the result.

Auto-Complete







How to implement this Dashlet ?

To implement a Dashlet in Alfresco Share, following files are required:
1)    XXX.get.desc.xml (WebScript description file with Http GET method)
2)    XXX.get.head.ftl    (Header file containing CSS and js files) 
3)    XXX.get.html.ftl    (Presentation or View part of  WebScript with HTML output)
4)    XXX.get.js              (Controller part of WebScript – Optional)  
5)    XXX.get.properties (Properties file – Optional)
6)    XXX.css                   (CSS file for good look and feel)
7)    XXX.js & XXX-min.js (Client Side js file & minimized version of js file)

In our example of  Workflow Statistics, we have following files.

 Dashlet Component related files:
     1) workflow-stat.get.desc.xml
     2) workflow-stat.get.head.ftl
     3) workflow-stat.get.html.ftl
     4) workflow-stat.get.properties
     5) workflow-stat.css
     6) workflow-stat.js & workflow-stat-min.js

 Dashlet Module related files:
     7) workflow-stat-config.get.desc.xml
     8) workflow-stat-config.get.html.ftl
     9) workflow-stat-config.get.properties
     10)  workflow-stat-config.post.desc.xml
     11) workflow-stat-config.post.js
     12) workflow-stat-config.post.json.ftl
     13) workflow-stat-config.js & workflow-stat-config-min.js

You can download the code from the following link:

Copy workflow-statistics-0.2.jar file in “\alfresco\WEB-INF\lib” & “\share\WEB-INF\lib” folders and (Re)Start the Tomcat server.


In Association with Amazon.in