Hi Edo,
On Jul 30, 2013, at 6:50 PM, Edoardo Beutler <edoardo.beutler(a)synventis.com> wrote:
Hi Vincent and devs
Sorry for the delay, but getting to know the new Authentication and how we
can change it got a bit out of hand ;-)
No problem at all! I'll start writing the blog post about the hackathon sometime
Friday or next week. Thanks for participating! You should send me privately your addresses
and I'll make sure you get a t-shirt as promised! ;) (don't forget to tell me your
sizes).
We decided to prepare the publication extension for
xwiki 5.1. It worked
(in our old 2.7.2) by extending the XWikiRightServiceImpl and changing the
rights accordingly. Now - due to the caching - this is not so easy anymore,
so I wanted to give you some feedback on where and why we struggled:
- We did not want to replace the whole AuthorizationSettler, but just to
extend the default implementation. To do so we needed a possibility to
change the SecurityAccessEntry we got back from the default impl. The
problem was, that all the setters (set, deny, allow) in XWikiSecurityAccess
are package private. As far as we understood, the only possible way to do
this, is to put our class in the package
org.xwiki.security.authorization.internal.
- To get it to work with the caching we had to extend the
DefaultAuthorizationManager but we found no easy way to get the date when a
cache entry was created, which we would have needed.
Some good feedback for Denis (and Andreas). I'll let Denis reply since I don't
know this part of the code at all yet… :)
Yep seen that, it's great! I'll try to test your extension as soon as I can.
Sounds like it could be a very useful extension since a lot of users are asking for this.
Thanks
-Vincent
Thanks,
Edo
On Wed, Jul 24, 2013 at 12:33 PM, Vincent Massol <vincent(a)massol.net> wrote:
> Today is the last day of the Hackathon!
>
> Please update the
>
http://dev.xwiki.org/xwiki/bin/view/Hackathon2013/WebHome page with your
> hackathon details and the status.
>
> What is ideal is to be able to publish the results of your hackathon
> somewhere so that it's visible to others. A good place is
>
http://extensions.xwiki.org
>
> I'll blog a summary about it next week.
>
> Thanks to all who participated! :)
> -Vincent
>
> On Jul 15, 2013, at 11:10 PM, Vincent Massol <vincent(a)massol.net> wrote:
>
>> I've created the hackathon 2013 page at
>>
http://dev.xwiki.org/xwiki/bin/view/Hackathon2013/WebHome
>>
>> You can start pushing ideas there :)
>>
>> Thanks
>> -Vincent
>>
>> On Jul 15, 2013, at 12:14 PM, Vincent Massol <vincent(a)massol.net> wrote:
>>
>>> Hi devs and community at large,
>>>
>>> Every year XWiki SAS (
http://xwiki.com) gathers all its employees for
> a Seminar and every year we have an internal hackathon.
>>>
>>> For example here are the results of last year:
>>> - 2012:
http://www.xwiki.com/lang/en/Company/Hackathon2012
>>> - 2011:
http://www.xwiki.com/xwiki/bin/view/Company/Hackathon2011
>>>
>>> This year the Hackathon will run for 10 days!
>>>
>>> Thus we thought it could be a good idea to invite the XWiki Community
> to join us for a mega distributed Hackathon!
>>>
>>> So here's how I think we could organize it:
>>>
>>> * Start date: 17th of July. A mail will be posted on this day to
> announce the start
>>> * End date: 25th of July. A mail will be posted on this day to announce
> the end
>>> * Gathering results: from 29 to 6th of August. Everyone who
> participated should reply to the end of hackathon mail with what they did
> and post their stuff on
http://extensions.xwiki.org or elsewhere
>>> * On around the 6th of August we'll have a blog post written on
>
xwiki.org summarizing all that was done by everyone
>>>
>>> Those who have participated will also get XWiki T-Shirts.
>>>
>>> Anyone interested in joining the fun?
>>>
>>> Thanks
>>> -Vincent
>>> with my XWiki SAS employee hat
>>>