cancel
Showing results for 
Search instead for 
Did you mean: 

Seam Client for Alfresco rivet

rivetlogic
Champ on-the-rise
Champ on-the-rise
SCAr

SCAr (Seam Client for Alfresco rivet) is a production-ready demo application for accessing an Alfresco document management repository. SCAr is built with JBoss Richfaces, JBoss Seam and RAAr (http://wiki.rivetlogic.org/display/RAAR/).

A demo site can be accessed at http://scar.rivetlogic.com.

SCAr lives here:
http://wiki.rivetlogic.org/display/SCAR/

Feel free to ask questions about SCAr in this thread.

–Sumer
46 REPLIES 46

rivetlogic
Champ on-the-rise
Champ on-the-rise
Hi,

We'd have to test it. I'm pretty sure that at a minimum the scar-alfresco AMP will have to be updated. We were also planning on having the next release include some new features but I'm not sure when we'll be able to do that. I don't see why we can't release a new version of SCAr that will just work with Alfresco 3.2 as-is.

The earliest we can get started on that would be sometime next week. I'll update this thread with results of our testing.

Cheers,

–Alaaeldin

macros
Champ in-the-making
Champ in-the-making
Hi,

Any news on if SCAr / RAAr works with Alfresco 3.2?

I'm in particular interested in if RAAr would work within Alfresco 3.2

Macros

rivetlogic
Champ on-the-rise
Champ on-the-rise
Hi,

At the moment RAAr is not compatible with Alfresco 3.2 since some of the AFS APIs have changed. If you're interested in seeing RAAr compatibility with Alfresco 3.2 please vote for it on this jira ticket:

http://issues.rivetlogic.com/browse/CMA-43

Thanks,

–Alaaeldin

tyangc
Champ in-the-making
Champ in-the-making
Hi Alaaeldin,

Thank you very much for your great effort for SCar.

I have tried to import your SCar code into JBDS 3.0 (JBoss Developer Studio with JBoss 5.1 ) and after some tweaking (copy newer lib files and change web.xml in the scar amp … ) it appears to be connecting to a alfresco community server 3.3C, your tree view based file explorer interface is working fine, I can browse the folders and create new folder. But of course the DownloadServlet and the file upload function result in tons of  exceptions.
As I remember, you might had some plan to implement the DownloadServlet as a seam servlet or seam listener and re-write the file upload part so it won't rely on the scar-alfresco amp at all. So just want to confirm with you if this will be the case in the near future?

If you are too busy to do anything about SCar in this summer or fall, I am interested in trying to implement these two pieces myself for Alfresco 3.3. Since I am relatively new to Alfresco, Can you point me to the right direction? Should I use alfresco web service for file upload and download?

Regards,

Thomas

walid_mellouli
Champ in-the-making
Champ in-the-making
Hi Alaaeldin,

First, as Thomas said, thank you for your great effort for SCar. I appreciated it when trying the SCAr demo online, and I'm trying to run it, since last week.

I tried to run it using matrix version (SCAr 1.0.3 + RAAr 1.9 + Alfresco 3.0.0 E), but I didn't find the Alfresco 3.0.0 E ! I  found only Alfresco 3.3 E or C.
Up to now, what I did, is to run Alfresco DM 3.3 with RAAr 3.3, install the AMP module on alfresco.jar, and alfresco run fine.
So is it possible to adapt SCAr to this combination, that means rewirite the SCAr AMP that will be installed on alfresco.jar, if yes how can I proceed ? Can you point me to the right way to do that ?

Regards,

Walid

rivetlogic
Champ on-the-rise
Champ on-the-rise
Hi guys,

First off thank you for the kind words.  Secondly, we are planning on updating SCAr to run with the latest version of Alfresco and to the best of our abilities the latest version of Rich Faces.  This work should get started very soon. 

We will also try not to use the SCAr amp and perform uploads through Seam directly but that might have to be pushed off a release or two so we'll see.

If you have a deadline of some sort and can't wait please let me know by sending this account a private message and I'll see what we can do in terms of having you contribute some of this work back to the project.

Thanks and all the best,

–Alaaeldin

tyangc
Champ in-the-making
Champ in-the-making
Thanks for your quick reply Alaaeldin,

I have been trying to setup a document management system for a charity organization with SCAr as the front end free of charge, so there is no dead line at all. But I really want to get it rolling.
Can you send me a PM? If any chance, I would love to contribute back to this project.

Cheers,

Thomas

tyangc
Champ in-the-making
Champ in-the-making
Hi Alaaeldin,

I have modified your DownloadServlet by redirecting the HttpServletResponse to a DownloadContentServlet (As described in http://wiki.alfresco.com/wiki/URL_Addressability)
and  looks like it is working.

I would think this probably is just a quick and dirty work around not a stable solution, any comments?

Thomas

rivetlogic
Champ on-the-rise
Champ on-the-rise
Hey guys,

I just wanted to give you an update that we already started working on the next SCAr release which will address the following issues:

  • Work with Alfresco 3.3.1

  • Use Seam for uploads/downloads
We're also trying to upgrade the JBossAS version we're using to 5.x and the latest versions of RichFaces and Seam but no promises that the next release will work with those version yet.

I'll update this thread when we're close to releasing.

Cheers,

–Alaaeldin

walid_mellouli
Champ in-the-making
Champ in-the-making
Hi Alaaeldin,

I'm ready to contribute on updating SCAr to support latest version of Alfresco. I contributed before on open source project (BadTuxWall Linux Firewall) on SourceForge.

FYI SCAr home page "http://wiki.rivetlogic.org/display/SCAr/Home" is no longer available !

Regards,

Walid