13th Oct, 2009

Screencast: Drupal Open Atrium with Alfresco CMIS

I recorded a quick screencast of a simple integration we did to show Open Atrium leveraging Alfresco as a formal document repository via CMIS. This leverages the CMIS Alfresco module we developed and released on Drupal.org.

As I point out in the screencast, there’s not much to the integration from a technical standpoint. Open Atrium is Drupal and the CMIS module already has a CMIS repository browser. So, all we had to do was expose the module as a “feature”, which is something Open Atrium uses to bundle modules together that create a given chunk of functionality.

Readers familiar with Alfresco Share (screencast 1, screencast 2) will instantly recognize the Open Atrium concepts. Instead of “sites” Atrium uses “groups”. Instead of “pages” or “tools”, Atrium uses “features”. The overall purpose, self-provisioned team-based collaboration, is the same and many of the tools/features are the same (blog, calendar, member directory). I’m not advocating using one over the other–as usual, what works best for you depends on a lot of factors. I just thought Atrium provided a nice way to show yet another example of Drupal and Alfresco together (post).

Responses

[...] Screencast: Drupal Open Atrium with Alfresco CMIS | ecmarchitect.com (tags: Drupal, OpenAtrium, Alfresco, contentmanagement) [...]

Is your screencast up? I don’t understand what I’m missing, but every time I click on the link that you provide, the page on optaros.com has a blank spot where the video should be. I’d really like to see the screencast – what am I doing wrong?

Lucas,

I haven’t heard of any other problems. The only thing I can think of off the top of my head is that maybe your Flash plugin isn’t up-to-date?

Jeff

Promising

Can you tell us more on how you did the Open Atrium – Alfresco integration ?

In a nutshell, the integration relies on the Drupal CMIS and CMIS Alfresco modules. All my colleague, Eric Shea, did was to wrap the CMIS Repository Browser functionality that comes with the module with an Open Atrium Feature. Actually, Features are not just for Atrium–they are a Drupal module. Here’s the link: http://drupal.org/project/features

I think we’re going to get the feature wrapper added to the CMIS module or make it available somewhere. I’m not sure where it is on the roadmap, though. If it is absolutely critical, let me know and I’ll send you the files in their current state.

Jeff

jeff – could you send me these files please ?

@Dave, they are on their way. Enjoy.

This is a fantastic integration. I’m not having much luck trying to build the feature though. Could I please have a copy of these files?

@Shaun,

Done!

Jeff

We would love to start using this feature and are willing to help some with development. Is there a place were you can post the files for the community to work on? github, google code, etc?

Yes, definitely. Would love the help. I’ll send you an email to discuss logistics.

Jeff

@Dave, Done.

Jeff

Hi Jeff, your blog is very informative. Is Optaros looking at adding workflow to OpenAtrium as mentioned in the webcast? We are researching Alfresco integration to process software such as Intalio. Could I receive a copy of these files as well?

Thanks!
Randall

No, we are not actively looking at adding workflow to OpenAtrium. The module we wrote for Drupal-Alfresco integration uses CMIS. CMIS is a content-centric API and does not include workflow in its scope. So any calls to the workflow engine (e.g., to get a task list) would have to be to Alfresco’s REST API. That’s not a big deal, it just means the implementation is no longer pure CMIS. So, right now, although we’d gladly do this kind of integration for a client, our open source efforts focused on CMIS.

Jeff

Thanks for the informative and inspirational screencast… I’ve been looking for this kind of integration actually working. I’ve been using Sharepoint and gradually migrating to Drupal + some kind of DMS (I guess Alfresco is one of the options). Recently I installed Open Atrium and am trying to figure out the ins and outs of how it works.. I have no idea for now how to build this kind of Feature… I have a vague idea of CMIS but for now it’s beyond my ability to make an Open Atrium-compatible feature for this integration. Could I share the file and try using it, too?? Thanks..

Yep. You’ll need (1) the Drupal CMIS API module available at Drupal.org and (2) some files that expose the repository browser to Atrium as a feature. I’ll email you (2).

Jeff

Hi Jeff, can you please email me the files that expose the repository browser to Atrium as a feature?

Dimitar — Sent! Enjoy. Jeff

Could you please send me those files? Muchas gracias.

Hi Jeff,

This is really great stuff. We have installed Alfresco and OAb5. Things are working fine, the only thing missing is the feature to expose the repos in the groups. Could I have a copy of the files?

Cheers, Erik

Miguel & Erik — Sent. Good luck!

Jeff

Leave a response

Your response:

Categories