UPDATE: Screencast now lives here:
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 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).
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
Hi, thanks for the great screencast! Could i also have a copy of the files?
Best, Fredrik
Hi Jeff,
I know I am repetitive but I need the feature too so … could you please sent me the files that expose the repository browser to Atrium as a feature? 🙂
Thanks a lot
Alex
Hi Jeff,
Cold you please send me files that expose the repository browser as a feature for Open Atrium?
Thank you!
P.S.: If this is my second request please ignore it!
I apologyze …
All,
I have posted the files here. I hope someone will clean this up and post it somewhere for the benefit of the entire community. I simply don’t have time to do it at the moment.
Jeff
May I try your files as well please.
I just installed Drupal 6 and Alfresco 3.2r2 are these supported?
chrisw,
See this blog post: https://ecmarchitect.com/archives/2010/03/22/1141
The latest version of the CMIS API module does work with 3.2r2. I don’t think the atrium integration works with the latest version of atrium, however.
Jeff
Could I install this over an existing Drupal install?
chrisw,
The OpenAtrium distribution comes with a Drupal distribution embedded in it. I don’t know whether you can add Atrium to an existing Drupal install or not.
Jeff
Thanks, I am just looking to see how Atrium connects to Alfresco. I am missing something it the Drupal admin?