AnsweredAssumed Answered

Open source CMIS browser to integrate into your portal

Question asked by nicolasraoul on Jun 23, 2010
In a lot of Alfresco-based ECM projects, the Alfresco Explorer is used only by back-office power-users.
Other employees are offered a simpler web-based interface, that shows a portion of the documents.
Sometimes, clients are offered another web-based interface to check their bills, read their contracts or other documentation.

Alfresco now supports CMIS, so a new way to build those kinds of web interfaces is to install Struts2CmisExplorer, a CMIS explorer application developed as open source by Aegif in Japan. Struts2CmisExplorer focuses on simplicity, which means you can very easily get it running, and modify it to fit your extra requirements, or integrate it into your existing portal.

Here is how to get Struts2CmisExplorer up and running with Alfresco:

  1. Install Alfresco 3.3 (Community or Enterprise), if you don't already have it. Check that it is running well at http://localhost:8080/alfresco

  2. Download http://code.google.com/p/struts2cmisexplorer/downloads/detail?name=Struts2CmisExplorer_0.1.war and put it in Alfresco's tomcat/webapps directory.

  3. That's all. You should now be able to use the CMIS explorer at http://localhost:8080/Struts2CmisExplorer
Struts2CmisExplorer is not intended to be a full-featured explorer, instead it targets the usual need for a simple web-based documents access. Struts2CmisExplorer does not rely a particular framework, dependencies are kept to a minimum (Struts2 and OpenCMIS), which means you can easily integrate it in any IoC framework you might want.

[img]http://img684.imageshack.us/img684/2127/loginml.png[/img][img]http://img683.imageshack.us/img683/4858/spaceaz.png[/img][img]http://img20.imageshack.us/img20/7217/downloadqz.png[/img]

Usual Alfresco users/rights apply.
A common portal customization is to modify the index JSP to show a specific space (or set of spaces) on the home page, which is extremely simple.
Another common customization is to link to your usual CSS, and edit header.inc/footer.inc to match your company's style.

More about Struts2CmisExplorer:
http://code.google.com/p/struts2cmisexplorer/

Best regards,
Nicolas Raoul
Aegif corporation - Tokyo

[size=85]PS: Sorry for cross-posting, I realized I posted this to the wrong forum yesterday.[/size]

Outcomes