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 ;-) 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. As also linked on the Hackaton page you can finde the extension on http://extensions.xwiki.org/xwiki/bin/view/Extension/PublishUnpublish Thanks, Edo On Wed, Jul 24, 2013 at 12:33 PM, Vincent Massol <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs