- SharePoint 2010 - 5 Hot Features to Look Forward To
- Selecting a CMS: How to Build a Short List
- Alterian Drops Immediacy, Morello Web CMS Brands
- Installing SharePoint 2010 on Windows 7
- How SharePoint 2010’s Metadata Services Increase Usability
- Gartner’s Top 5 BPM Predictions for 2010 And Beyond
- Open Text Reports Good Q2, Vignette Contributes to YoY Spike
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 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.
2 Reader Comments
Leave a Response
From our Job Board View all jobs
|
Jobs RSS feed
| Post a job right now
Featured Events View all events
|
Events RSS feed
| Add your event
- Feb 17, 2010 – Webinar: 4 Essential Strategies for Advancing Your Website's Business Impact
- Feb 26, 2010 – Intelligent Content 2010
- Apr 21, 2010 – Drupalcon San Francisco 2010
- May 5, 2010 – CMS Expo 2010 (Evanston)
- Oct 7, 2010 – HartmanEVENT 2010 - Social Media & Mobile Usability

Get the Newsletter
Email It
Stumble It
Add RSS
Processing...


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
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.