Ixxus release a Todo-list dashlet for the Alfresco Share application
Dave Gafford, UI Developer 16 Apr 2009
Alfresco Share is a new collaborative content management tool utilizing the Alfresco Surf. It expands on Alfresco’s enterprise-class document repository with a wide range of collaborative web content management features such as blogs, RSS, shared document library, Calendars and Wikis.
The homepage of the Share application functions as a portal to your Alfresco content, allowing you to bring together separate channels of information from various sources into one personalized interface, or Dashboard – in a similar way to iGoogle (their personalized homepage).
Within your Share Dashboard you can add “Dashlets” which provide access to activities and info from across your project(s) or from the web in general. There are some pre-installed or you can build custom Dashlets like Ixxus have done with this Todo-list.
Our Todo-list functions as a personal tool to help manage your time and is visible only to the logged in user, each user has an individual Todo-list. The items in the list have a “due by” date and can be assigned a category to enable category based filtering of the todo-list.
Below is a high level diagram of the processes involved in communication between the Dashlet in the Share interface, the Surf Application and the Alfresco repository.
The Todo-list utilizes the Alfresco Surf framework and its constituent technologies such as JavaScript, Freemarker templates, HTML, JSON, XML and CSS.
Download the source
Download the Todo-list dashlet.






Comments
Comment 1
Will Abson said:
Nice example of a custom Share extension, and it installed and ran in my local installation here perfectly.
Just in case you weren't aware, the instructions in the readme don't quite seem to match the structure of the ZIP package, but it was relatively easy to work out what went where.
Posted: 04:00pm on 29 May 2009
Comment 2
Duarte Garin said:
I am having troubles with the installation of this dashlet because as Will said before the instructions don't match the structure in the zip file..
Can anyone point me in the right direction?
Posted: 03:25pm on 9 Jun 2009
Comment 3
sukumar pant said:
it worked well for me but upto an extent.
When I try to make a new to-do-list from my page, It throws an error. I tried debugging JSON but there wasn't any error. the error says
"wrapped exception (with status template) failed to execute todotask-ajax.post.json.js . Namespace prefix todolist is not mapped to a namespace URI. "
Please help.
thank you
Posted: 09:41am on 28 Oct 2009
Comment 4
Chandu said:
Can any one help me... i am gettimg error like
09280168 Wrapped Exception (with status template): 09280167 Failed to execute script '/org/alfresco/todo/todotask-ajax.post.json.js (in classpath store file:C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts)': Namespace prefix todolist is not mapped to a namespace URI
can any one give where i need to place the 'todo' folder, i copied the 'todo' folder in following location
C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\templates\webscripts\org\alfresco
Even i tried with below root path
WEB-INF\classes\alfresco\templates\webscripts\com\ixxus
Posted: 09:59am on 28 Oct 2009
Comment 5
sukumar pant said:
Hi,
I restarted the tomcat server and also the alfresco share page and finally it worked.
Posted: 10:25am on 28 Oct 2009
Add your comment