Wednesday, August 1, 2012

Creating Bookmarks/Links with Alfresco

A link to a file (bookmark) is of type "app:filelink" (which extends the base 'cm:link' type). The object has a single NodeRef value property called "cm:destination" which you set to the object you wish to link to -that's it.

Creating a link to a folder is very similar expect you create a node of type "app:folderlink" and set the same property.

Application-model.xml
FILE BOOKMARK
<type name="app:filelink">
<title>File Link Object</title>
<parent>cm:link</parent>
</type>
FOLDER BOOKMARK
<type name="app:folderlink">
<title>Folder Link Object</title>
<parent>cm:link</parent>
</type>

Content-model.xml
<type name="cm:link">
<title>Link Object</title>
<parent>cm:cmobject</parent>
<properties>
<property name="cm:destination">
<title>Link Destination</title>
<type>d:noderef</type>
<mandatory>true</mandatory>
</property>
</properties>
</type


It will show up in share like another document in the document library.  Clicking on the link will open the referenced document or folder in the details view.

Friday, June 29, 2012

Alfresco Certified Engineer


I took the Alfresco Certified Engineer exam back on June 12.  I didn’t study at all for the exam thinking that after working with Alfresco for the past 5+ years I should be able to ace it.   Well I didn’t ace the exam but I did pass.  

After taking the exam I went over the blue print again.  The blue print gives a good outline of the exam.   It is important to note that you need to do well on all parts of the exam in order to pass because of the weighting. 
If you are new to Alfresco I recommend taking a few of the Alfresco courses, and/or reading the Alfresco documentation and one or two of the Alfresco books that are out.

I am planning on taking the Alfresco Certified Administrator exam sometime before the end of the summer.  Just have to map out the time.   

Sunday, March 27, 2011

Hello


My name is Josh Barrett.  I am currently a Consulting Manager/Sr. Applications Architect for Micro Strategies, Inc.  I have been focusing on Enterprise Content Management Solutions built on top of an Open Source ECM system called Alfresco.  These solutions have been built using various Java and JEE technologies.

I have also been using agile software development and project management practices on the projects I was involved in.  

I will be posting entries mostly related to the technologies I work with and information about my experiences from my agile journey.