Latest Blog Posts

Cooking an ECM Solution

Posted by Alexander Mahabir Date: August 19, 2014

IT departments today manage a massive amount of information, via a plethora of interconnected software components to provide businesses with the mission critical results that they need. To ensure the quality of these systems, IT departments are heavily invested in the testing, tuning and validation of these systems. The thought of validating these systems are […]


Posted by Alexander Mahabir Date: August 12, 2014

Using Alfresco One, it is very simple to extend the document structure that is deployed upon a Site creation. An automatic structure deployment can allow for a group of rules, folder structure and documents and other functionalities to be created within a site, when the site is instantiated. The nice thing about this functionality, is that it […]

Adding an evaluation filter to Alfresco’s form config

Posted by Alexander Mahabir Date: August 3, 2014

The Surf based Alfresco Share web application provides a highly customizable framework that allows you to override and customize the user interface via the share-config-custom.xml file. In this file, an evaluator element <config evaluator=”” condition=””> is used to target the elements for customization. These evaluators are managed by the SpringSurf XmlConfigService. This service is extended by […]

Space Cleanup: Rules, Space Templates and Action!

Posted by Alexander Mahabir Date: August 3, 2014

Sometimes you may want a work space or directory to be deleted when it becomes empty. For instance, you may have a temporary directory to share files for review or collaboration. The workspace or folder will remain available until the reviews and collaborations have been completed and the documents filed or moved into their designated […]

Alfresco Workflow Form with Upload functionality

Posted by Alexander Mahabir Date: August 1, 2014

Alfresco Activiti workflow form control override with upload functionality that makes use of the following concepts: Custom Action Executer Space Templates Modified / Extended Server side javascript webscript OnBootstrap Initializer Surf widget extension Surf components override Surf components widget reuse Alfresco Form Controls Dependencies Alfresco Enterprise 4.2.2 Maven 3.x JDK 7.x Installation git clone [git-repo-url] […]

Parallel Rsync One Liner

Posted by Alexander Mahabir Date: July 31, 2014

This code will run rsync over 24 threads in parallel. $threads=24; $src=/src/; $dest=/dest/ rsync -avLP -f”+ */” -f”- *” $src $dest && (cd $src && find . -type f | xargs -n1 -P$threads -I% rsync -az % $dest/% )

List of Alfresco Actions to programmatically use

Posted by Alexander Mahabir Date: July 31, 2014

Although only a few of the Actions available in Alfresco are available for use through the Web interface, there are a plethora of them that are available for use within our Java/Javascript codes. From the inheritance diagram of the ActionExecuterBase we can determine the list of predefined actions that are available for use in Alfresco. These Actions […]

Documentation Set Updated to include Android SDK

Posted by Alexander Mahabir Date: July 23, 2014

This documentation set includes UMLs, and call graphs that depict the relationships between classes and function calls within the Android SDK. A lot of times this information helps in getting the most out of the API, as well as being able to troubleshoot some of the trickier issues. Because the Android SDK is a very […]