Content Management System (CMS) News, Reviews, Events and Analysis.
 
 
 

Hiking Through CMIS Repos with CMIS Explorer

Shane Johnson, Senior Consultant at CITYTECH, knows the pain of systems that can't talk to each other. In 2008 he built a client's e-commerce site on a Content Management platform, then had to write custom RESTful services to allow other applications to access the content management system's content.

So when CMIS was announced, it didn't take much to convince Johnson of its value.

How CMIS Explorer Was Born

As 2009 rolled around, CITYTECH was invited to put together an Alfresco Code Camp in Chicago. In addition to speaking about Alfresco Surf and Share, he also saw this talk as a chance to raise awareness about the new proposed Content Management Interoperability Specification (CMIS) and its benefits.

The trick was, though, that he wanted to have personal experience with the proposed standard before talking it up to others.

Since he only needed to build a client, and didn't want to be contained or constrained by Web browsers, he decided to build a CMIS browser in Adobe AIR and Flex. The result, CMIS Explorer, allows people to access any CMIS-compliant repository. With this ability, users can manage their content all within the same tool rather than having to jump from CMS to CMS.

The further he got into building CMIS Explorer, the more he realized that rather than just using it to learn CMIS, he could actually use this client as a much more effective tool to show CMIS's power — which was better than just talking about the proposed standard.

Where CMIS Explorer is Going

CMIS Explorer is still in its early phase. Right now the client can get repository info, types, children, and content streams, create documents and do search queries.

Ultimately Johnson would like to see this client become a full-featured, enterprise-grade application for accessing content repositories. While of course he wants it to be compatible with all available implementations, he would also like to see CMIS Explorer incorporate repository-specific functionality.

"For example," says Johnson, "the Alfresco extension specifies a URL to the icon for each document. In the end, it would be nice to hear that users all across the enterprise are using it to access their repositories whether they be open source or commercial implementations." 

cmis_explorer_browser.jpg
CMIS Explorer client, Browser tab displayed.

According to Johnson, the single most important benefit that CMIS Explorer brings to users is that it's a desktop application, which means they get the simplicity of features such as drag and drop. Being a full desktop app also means that the client can evolve to store lists such as favorite repositories, the most frequently accessed repositories and the most recently accessed documents.

To see CMS Explorer for yourself, go to the CMIS Explorer Google Code page. And to track the project, keep tabs on Johnson's blog.

 
Read More About:
, , , , , ,
 
Was this article useful?
 

2 Reader Comments

1 | Steve Reiner — February 27, 2009 1:31 PM

Coming soon: CMIS Spaces Flex+Browser and Flex+AIR clients, based on the full featured FlexSpaces RIA clients for Alfresco

http://code.google.com/p/cmisspaces/

http://code.google.com/p/flexspaces/
http://forge.alfresco.com/projects/flexspaces/
http://forums.alfresco.com/en/viewtopic.php?f=32&t=14382

Steve Reiner
www.integratedsemantics.org
www.integratedsemantics.com

2 | Florent Guillaume — February 28, 2009 8:57 AM

Please note that the OASIS CMIS spec itself is not final, the protocol *will* still change a bit in the future. This means that applications and servers will still have to adapt in the future, to track the spec's evolution.

Leave a Response

  Remember me?

Related Enterprise CMS Articles

 

From our Job Board  View all jobs | feed Jobs RSS feed | Post a job right now

 

Featured Events  View all events | feed Events RSS feed | Add your event

STAY UP TO DATE
Subscribe to our RSS feed...
SUBSCRIBE TO OUR RSS FEED