On Mar 28, 2012, at 9:47 PM, Andreas Jonsson wrote: > 2012-03-28 19:08, Denis Gervalle skrev: >> On Wed, Mar 28, 2012 at 11:24, Vincent Massol <[email protected]> wrote: >> >>> Hi Denis, >>> >>> On Mar 28, 2012, at 11:04 AM, Denis Gervalle wrote: >>> >>> [snip] >>> >>>>> Denis, do you plan to refactor some existing code to use this new API? >>> IMO >>>>> this would be the best next step to prove that it works. >>>> >>>> >>>> It works, I use it everyday ! Their minor differences only impact really >>>> special usage. >>> >>> We all know the "it works on my machine" syndrome but that doesn't prove >>> anything… :) >>> >>> As I said in another mail we really need a very code unit test coverage. >>> >>>>> Fo you have any idea about what code could be migrated? >>>>> >>>> >>>> IMO, we may start using it for new components, or components that we are >>>> refactoring, since it will allow being independent of the old core for >>>> these component. This module may works for a while in parallel with the >>>> existing service. >>> >>> I was asking for an example of what we could start with. Do you have any >>> idea? >>> >>>> By merging it, and providing it as an option, it will allows more user to >>>> try it. There is a bridge between the old service and this new one that >>> you >>>> may simply activate in xwiki.cfg. This new service improve performance, >>>> allow adding more rights on the fly and allow customizing the way it >>> works, >>>> so it is an answer to those wanting these improvements. >>>> >>>> >>>>> We need to be careful not to keep this new security module not used for >>>>> too long as otherwise it could "rot". >>>> >>>> >>>> It will not stay unused on my side, so be sure I will stay close to it, >>>> since I have written it because I need those improvements. I really >>>> encourage anyone to try it ! >>>> >>>> >>>>> So IMO we need to start using it ASAP and then have a plan for switching >>>>> to it. >>>>> >>>> >>>> IMO, the switch will be welcome when we have discussed the small >>>> differences it has, and fix the few we do not tolerate. In particular, >>> the >>>> startup of an empty wiki require login has superadmin with this new >>> module. >>>> I know this require more documentation to be written, I am really aware >>> of >>>> that, this just require time to be done... hopes Andreas and others could >>>> helps as well. >>> >>> For me you are now responsible for this part (even though technically >>> we're all responsible of course since we use no code ownership ;) - but for >>> example Thomas and I know more the Rendering and are fixing stuff there, >>> while others have more knowledge in other parts). >> >> >> Have I said the contrary ? All I said is that I will do my best supporting >> it, but this is really a large part, and some help is also welcome. I have >> taken the time to have it at the current state in the hope we will be able >> to move out of the crappy service we use currently more that 20 times per >> requests. It is now mature enough to start using it, since we do, and... >> > > I will also support this module, of course, and help out fixing issues > with it, and add more unit tests. I feel much more motivated to work on > it when it is on track to replace the old implementation.
That's great to hear! :) Thanks -Vincent [snip] _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

