On Sep 20, 2007, at 12:11 PM, Bradley Beddoes wrote:

> Hi Vincent,
>
> So I have had a look at the links provided below and while I don't  
> know
> the Plexus framework very well I understand what its purpose is.
>
> Not to interfere in architecture decisions but Spring OSGi also looks
> quite nice in this space. Is Xwiki built around Spring?.

No it's not built around Spring.

The component manager used doesn't matter as this stage. What matters  
is to have components and a component architecture, components being  
plain POJOs. This is where our effort is. The first implementation  
I've done is with Plexus which is hidden away in a single location  
(in the xwiki-plexus/ build module) and there isn't a single import  
of Plexus in any other place.

> Vincent Massol wrote:
>> ...
>>
>> We're not using it. We haven't decided what we do. Is ESOE a superset
>> of Acegi, are they competitors, etc. Do you know JGuard? Is it a
>> competitor to ESOE or are they in different domains? As you can see
>> this is not a domain I know well so if you're interested in bringing
>> your expertise to XWiki then that would be cool :)
>
> I think Acegi is going to play very nicely with what you guys are  
> trying
> to do. I am going to embark on an Acegi -> ESOE integration over the
> next week or so which will mean that anything using Acegi will be  
> right
> to go with ESOE.
>
> What Acegi will give you is really nice pluggable authentication,
> authorization and User management which will mean users wanting to do
> enterprise level SSO and authorization with ESOE will be able to do  
> that
> but those wishing to just auth against ldap will also be able to do  
> that.

cool

> So Acegi is basically an integrator at the application level. ESOE and
> its associated client side SPEP is a step above that, it does all the
> heavy SAML and XACML lifting, the SPEP will hook into Acegi (just like
> say LDAP could) and provide the source of authentication, identity and
> authorization that Acegi will rely on when the application calls it.

ok, I understand. Sounds good then.

> From the limited look I have had at JGuard it seems to play in the  
> same
> space as Acegi.
>
> Hope this is of some help let me know what you think about Acegi,  
> if you
> want to go with designing your own layer I'd need to probably see some
> discussion around that so I can give you feedback.

We only want to have our own interfaces (as in Java Interfaces). The  
implementation can be using Acegi and ESOE.

Unfortunately nobody here is currently working on these interfaces  
right now. In term of architecture improvements, the work in progress  
currently are:

* New Rendering/Parsing interfaces using WikiModel - Vincent (me)
* Velocity component - Vincent (me)
* New Notification/Observation component - Vincent (me)
* New Action component - Vincent (me)
* New URL management component - Vincent (me)
* New WYSIWYG editor architecture based on GWT and WikiModel - Marius
* New Rights Management UI - Thomas M

You can see a summary of these and more on the design space of  
xwiki.org (not yet fully up to date though):
* old location: http://www.xwiki.org/xwiki/bin/view/Idea/ (there are  
still some proposals not moved to the new Design space in there which  
is why I'm listing it here)
* new location: http://www.xwiki.org/xwiki/bin/view/Design/

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to