David, Good idea but I have some comments :
* This code has to be considered as an experience on Jetspeed/Slide integration. It works fine but need enhencement and it is not complete. It is a big job as you can expected. * Maybe, this is the good time to make together a CMS service proposal for Jetspeed. I have some ideas for a very basic version : + Building some Jetspeed CMS classes like catalog, content, link, ... with a default implemention for Slide. We can also give the possiblity to the Jetspeed users to create their own CMS objects like images, complex document, ... (need refactoring in my current code) + Building a new Turbine/Jetspeed service for CMS management which can manage theses om content classes. (almost complete - need refactoring and be more interface based). It certainly a big deal to build this CMS service independent of the CMS engine. + Building different CMS portlets : viewer, admin tools, notification, search, workflow... which are obviously using this CMS Service. I'm starting with the viewer and the admin portlet. + Webdav service and action : I make some test and works fine (like other part : need refactoring). Slide have a webdav servlet which can be easely be converted into a Turbine action for a complete integration with Jetspeed. + Last but not the least : complete integration between Jetspeed/Slide and Cocoon should be very great for my project but I think it is to early to think about that. + other ideas ? So maybe it is too early to put this code in the jetspeed-cvs and I propose the following plan : * I send the code to Scott and maybe other people who are interesting. By this way, he can give me a feedback on Security stuff and other area. Scott, I send you a zip file in 10'. * Start my cleaner code based on this small proposal and send you this cleaner code in a short term (one or 2 weeks). What do you think about that ? Christophe ----- Original Message ----- From: "David Sean Taylor" <[EMAIL PROTECTED]> To: "Jetspeed Users List" <[EMAIL PROTECTED]> Sent: Thursday, October 17, 2002 10:09 PM Subject: RE: jetspeed security and slide > Christophe, Scott, > > If you'd like to put this in the jetspeed-cvs, i'd be glad to check it in so > that you can better collaborate > > David > > > -----Original Message----- > > From: Weaver, Scott [mailto:Sweaver@;rippe.com] > > Sent: Thursday, October 17, 2002 1:06 PM > > To: 'Jetspeed Users List' > > Subject: RE: jetspeed security and slide > > > > > > Thank you for pointing out the SecurityStore, I hadn't come upon > > that yet. Like I said, the first time I looked a Slide was today. > > > > > Send me a mail if you want the code and the demo. It is a > > simple extension > > > of the current Jetspeed code & templates. Via other mail, I can > > give more > > > info step by step on this code. I' very interesting to receive some > > > feedback > > > on it. > > > > I would definitely like to see this, thanks! You can send it to: > > > > mailto:sweaver@;rippe.com > > > > Thanks again, > > Scott > > > > > > > -----Original Message----- > > > From: Christophe [mailto:christophe.lombart@;skynet.be] > > > Sent: Thursday, October 17, 2002 3:55 PM > > > To: Jetspeed Users List > > > Subject: Re: jetspeed security and slide > > > > > > Slide architecture is well designed. In my opinion, the best way to work > > > is > > > to build a specific Slide Security store which is using the > > > Turbine/Jetspeed > > > security model. By doing this, it is very easy to assign a specific > > > Turbine/Jetspeed users or groups to a Slide ObjectNode (content) for a > > > specific action (read, write, manage, ...). Futhermore, it is not > > > necessary > > > to change the default implementation of the Security helper > > class. Until > > > now, I didn't map the Slide action to the Jetspeed action but > > it should be > > > nice > > > > > > I'm building a complete jetspeed application which has this kind of > > > "Turbine/Jetspeed Security Slide Store". I can send you the code if you > > > want. I add only less then 10 classes and build 2 new jetspeed services. > > > It > > > is not a big coding. Now, this security stuff is finish and > > I'm building > > > CMS portlets (A simple CMS portlet Viewer & a CMS admin portlet). > > > > > > Send me a mail if you want the code and the demo. It is a > > simple extension > > > of the current Jetspeed code & templates. Via other mail, I can > > give more > > > info step by step on this code. I' very interesting to receive some > > > feedback > > > on it. > > > > > > Christophe > > > > > > ----- Original Message ----- > > > From: "Weaver, Scott" <[EMAIL PROTECTED]> > > > To: "'Jetspeed Users List'" <[EMAIL PROTECTED]> > > > Sent: Thursday, October 17, 2002 7:29 PM > > > Subject: RE: jetspeed security and slide > > > > > > > > > > > Sure would be nice to get Jetspeed security to sit on top of Slide > > > > > documents. > > > > That would be VERY cool! > > > > > > > > > Have you given that any thought? > > > > > (I haven't until just now :) > > > > I just started looking at Slide today. I thought it would be easy to > > > plug > > > in a different security options for Slide, i.e. a > > > org.apache.slide.common.Security implementation that wraps > > > JetspeedSecurity. > > > > > > > > However, after looking at the slide source, it may be more work than I > > > expected as there is A LOT of hard coding when it comes to > > Slide's service > > > implementation. I can get around it, but it's going to take a little > > > effort > > > to do that. > > > > > > > > Fortunately, Security and all the other important services follow a > > > high- > > > level interface / low-level service component mode. This should make > > > things > > > a little easier. > > > > > > > > As for Jetspeed security on top of Slide documents, I'm not > > to sure as I > > > have just started down the Slide road today. However, I do see many > > > similarities like actions and such between the two security models. We > > > would probably need something like a documents.xreg registry to tie > > > security > > > references to Slide documents and then somehow tie that straight into > > > Slide > > > itself. > > > > > > > > I will keep looking at source and examples at let you know if come up > > > with > > > any revelations. > > > > > > > > p.s. > > > > > > > > In regards to the email you sent me. I found it in an archive but the > > > attachment was corrupt. Any ideas on that? > > > > > > > > Scott > > > > > > > > > > > > > -----Original Message----- > > > > > From: David Sean Taylor [mailto:david@;bluesunrise.com] > > > > > Sent: Thursday, October 17, 2002 12:55 PM > > > > > To: Jetspeed Users List > > > > > Subject: RE: jetspeed security and slide > > > > > > > > > > Sure would be nice to get Jetspeed security to sit on top of Slide > > > > > documents. > > > > > Have you given that any thought? > > > > > (I haven't until just now :) > > > > > > > > > > > -----Original Message----- > > > > > > From: Weaver, Scott [mailto:Sweaver@;rippe.com] > > > > > > Sent: Thursday, October 17, 2002 9:43 AM > > > > > > To: 'Jetspeed Users List' > > > > > > Subject: RE: jetspeed security and slide > > > > > > > > > > > > > > > > > > Thanks David. > > > > > > > > > > > > I didn't think to search the Jetspeed list, doh! Unfortunately, > > > > > > I didn't find much of anything on customizing security in the > > > > > > Slide archives. > > > > > > > > > > > > Scott > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > To unsubscribe, e-mail: <mailto:jetspeed-user- > > > > > [EMAIL PROTECTED]> > > > > > For additional commands, e-mail: <mailto:jetspeed-user- > > > > > [EMAIL PROTECTED]> > > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: <mailto:jetspeed-user- > > > [EMAIL PROTECTED]> > > > For additional commands, e-mail: <mailto:jetspeed-user- > > > [EMAIL PROTECTED]> > > > > > > -- > To unsubscribe, e-mail: <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org> > > -- To unsubscribe, e-mail: <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org>
