Archive for category Architecture
Hippo CMIS plugin available
Posted by Nico in CMIS Tools / APIs, JAVA on 21. August 2010
A new cmis toolkit is now available. It allows to access the Hippo repository via CMIS interface, using a set of components developed on top of the Hippo Site Toolkit.
The Hippo Site Toolkit 1 is an open source toolkit for Java Web developers that are using Hippo CMS 6 and Hippo Repository 1. The tools can be used while developing websites, intranets and applications in combination with the Hippo Content Repository. The current version of the Hippo Site Toolkit is 1.02.02.
Click here to get further information.
Client and Server CMIS connector for Microsoft SharePoint Server 2010
Posted by Nico in .NET, CMIS Clients, CMIS Server on 14. August 2010
Microsoft just announced their CMIS connector for Microsoft SharePoint Server 2010, which enables SharePoint users to interact with content that is stored in any repository that has implemented the CMIS standard. The connector also makes SharePoint Server 2010 content available to any application that has implemented the CMIS standard. The CMIS connector is available as part of the SharePoint 2010 Administration Toolkit.
So this means that the SharePoint Server 2010 now has the functionality to act as as CMIS client and as a CMIS server.
Click here to read the full article at TechNet.
The article deals with the following topics:
Struts2CmisExplorer – a web-based CMIS explorer
Posted by Nico in CMIS Clients, JAVA on 4. July 2010
Struts2CmisExplorer is a further web-based CMIS explorer. The lead developer of this client is Nicolas Raoul. Struts2CmisExplorer has also been developed to be forged to Spring.
Now I will write something about the developer of this explorer. Nicolas Raoul is 28, French and living in Tokyo.
He has been working at Aegif (Alfresco partner) for one year, the only foreigner in his company. Aegif was founded by ex-Documentum people when Alfresco appeared, and is the exclusive partner in Japan for Alfresco and Liferay. They contribute localizations and answer questions on the Alfresco Japanese forum, among other things.
They have been following the details of CMIS since June 2009. Their blog is actually one of the only Japanese websites talking about CMIS:
http://aegif.typepad.jp/blog (You need to be able to read Japanese
)
Struts2CmisExplorer is their second CMIS-based project.
They realized a lot of companies needed a lighter alternative to the complex full-featured web clients that come with ECM products (for instance the “Alfresco Explorer”). Those juggernauts are great for power-users, but employees are usually provided with a lighter, simpler webapp. Clients sometimes also need a simple interface to check “their” documents (bills, reports, etc).
Those interfaces are basically showing the files of a particular directory, embedded into the company’s portal, and are usually developed for a particular ECM product.
So they wanted such a reusable browser, that they could easily integrate into any client’s portal, working with any ECM product. For the repository protocol, the choice was not hard. JCR could have worked, but CMIS is much more promising for document management. Even though most proprietary ECM products don’t support it yet.
For the UI library, they chose Struts2 because it is one of the most widespread enterprise web frameworks. Companies will not be afraid of using Struts2, and chances are they already use it. They brainstormed about the name, from monster names to totally abstract names, but finally settled for Struts2CmisExplorer, a plain and simple concatenation that leaves no ambiguity.
Struts2CmisExplorer was born to be forked. For instance some people will probably need to integrate it with Spring IoC, and Nicolas would love them to create a branch for this. He uses GitHub for source control, which makes branching/merging easy and visual.
About Nicloas: He released his first open source software in 1998, then studied maths and IT. He has worked in 14 countries and speaks 6 languages.
Projects: He worked on the French Air Force’s Document Management system, then on French National Library’s central document management system. He designed a part of the Schengen Information System (Europe polices database), and worked on HTML5 at W3C.
Struts2CmisExplorer is open source and available at http://code.google.com/p/struts2cmisexplorer/.
Microsoft SharePoint will support CMIS in June 2010 – CMIS Connector for SharePoint
Posted by Nico in .NET, CMIS Clients, CMIS Server on 22. April 2010
Ryan Duguid, Senior Product Manager at Microsoft Corporation just posted in the msdn blog that Microsoft will support CMIS by the End of June 2010. They will ship the CMIS Connector for SharePoint as part of the SharePoint Administrator Toolkit.
The CMIS Connector for SharePoint provides a CMIS (Content Management Interoperability Services)interface over the top of SharePoint as well as a CMIS consumer Web Part that can be used to display content from other CMIS enabled repositories.
Click here to read the blog post.
Alfresco Community 3.3 fully supports CMIS 1.0
Posted by Nico in CMIS Server, DMS, General, JAVA on 11. April 2010
Beside some other interesting enhancements the new Alfresco Community version 3.3 will have full CMIS 1.0 support.
This includes:
- CMIS Query
- Web Services Binding
- REST Binding
- Access Control Lists
- Change Logs
- Renditions
- CMIS Test Compatibility Kit
- Plus Alfresco extension for Aspect query and property get/set operations
Check the release notes for further details.
CMIS Browser web application built using Spring Surf and OpenCMIS platform
Posted by Nico in CMIS Clients, JAVA, Video on 18. March 2010
The following video from David Caruana shows a demonstration of CMIS Browser web application built using Spring Surf and OpenCMIS platform. It includes a walkthrough of the CMIS Browser code. Both Alfresco and eXo xCMIS repositories are connected to.
David is an Alfresco ECM Founding Engineer and Chief Architect. Also he is a OASIS CMIS TC Member. During the video David shows what code is needed to connect to the Alfresco and eXo repositories. You’ll see that it is not that much code
New CMIS API release for Drupal with CMIS 1.0 support
Posted by Nico in CMIS Clients, PHP, WCM on 17. March 2010
A new version of the CMIS API for the Web Content Management System Drupal is now available.
This release includes:
- CMIS 1.0 support
- Multiple repositories support
- CMIS repository switcher block
- CMIS common library client implementation (vendor specifc modules are no longer required. cmis_alfresco is deprecated)
- Synchronization with binary files support
- Flexible synchronization rules
- Folder picker for CMIS browser navigation
Major changes:
- cmis_alfresco module is deprecated
- All admin screens have been removed. Will be addressed in feature releases
- API suffered major changes, in order to match CMIS 1.0 specs
- CMIS document view block has been dropped. Will be addressed in feature releases
Changes from RC2
- Added cmis_sync more complex config sample to README.txt
- Added support for json response to cmis_query view
- Fixed cmis_browser actions for path containing white spaces
- Fixed cmis_folderId sync setting
Changes from RC1
- Fixed cmis_sync filefield support
Click here to download the Drupal CMIS API.
eZ Publish sucessfully connects to Nuxeo, Alfresco and KnowledgeTree using CMIS
Posted by Nico in CMIS Clients, PHP, WCM on 16. March 2010
The new version of the CMIS client for the Web Content Management System eZ Publish is now available. The solution has been tested and it works well with Nuxeo, Alfresco and KnowledgeTree. The client is compatible with eZ Publish version 4.1 and 4.2.
Extension supports browsing, downloading, uploading content by CMIS standard, also it contains additional class for eZ Publish that makes it easier to integrate systems together. With this extension it is possible to create a links to documents that are stored on CMIS server side, and downloading it through eZ Publish has proxy.
Check the project homepage for further details.
PHP CMIS client library v0.3 released
Posted by Nico in CMIS Clients, PHP on 1. March 2010
Version 0.3 of a CMIS PHP client library has just been released.
The project is hosted by the Google Code portal. The source code can be downloaded here. Read the rest of this entry »
Updated CMIS client library for Python – cmislib 0.2
Posted by Nico in CMIS Clients, CMIS Tools / APIs, Python on 25. January 2010
Since Monday the new python library for CMIS is available in version 0.2.
cmislib provides a CMIS client library for Python that can be used to work with CMIS-compliant repositories such as Alfresco, IBM FileNet, Nuxeo and others.

Last Comments