Hi Ludovic, Thanks for your reply back. Sorry for not getting back sooner. I do have a link to the presentation at http://www.slideshare.net/ahocek/xwiki-sakai-integration .
I would be happy to give you more details on the integration and options we looked at. In short we implemented a Sakai tool that used Sakai's user, group, roles management tools to map to XWiki groups and permissions. We have hooks into when a Sakai course site and roster are updated so to synchronize with XWiki users and groups. We looked at two UI options, exposing XWiki through an iframe or writing Sakai-side UI components to interface directly with XWiki. We opted for a mixed implementation with most of XWiki being exposed through an iframe using XWiki css and velocity scripts to customize. For editing we use Sakai's standardized editor, FCKEditor (later will move to CKEditor). We added widgets to the editor to allow XWiki pages to reference Sakai resources. There could of course be other widgets that could added into the editor and integrate with specific Sakai tools. The rest of implementation exposes XWiki in an iframe for views, annotations, comments, history, etc.. Last comment on the implementation, we looked at both XWiki'a REST and RPC implementations. We first implemented using the REST API and found that response was a little slow for certain accumulative queries and iterations. The RPC implementation was more responsive, but in the end it sounds like the XWiki community is more interested in supporting the REST API so we would go with a REST implementation too. Thank you for the mention of curriki.org. Many Sakai deployments are in colleges and universities, but there is a growing number of K-12 grade schools using Sakai, in which case the curriki integration would be a good match. - Adam Adam Hocek Information Technology Marist College tel: 845-575-3948 From: Ludovic Dubost <[email protected]> To: XWiki Developers <[email protected]> Date: 06/29/2011 04:29 PM Subject: Re: [xwiki-devs] a successful integration of XWiki with Sakai Sent by: [email protected] Hi Adam, This is great ! I've seen some tweets during the conference that announced the session. I heard a lot about Sakai and it's great that there is now an integration. We'd love to know the type of integration you did. Is it authentication, UI level integration, content integration. If you have a pointer to your slides of the presentation that would be great. You might also know the Curriki (http://www.curriki.org) is build on top of the XWiki Software, which is an education oriented software which is also released under the LGPL licence. It could be possible to piggyback on your integration to integrate Curriki with Sakai. Ludovic 2011/6/29 Adam Hocek <[email protected]> > Hello XWiki Developers, > > I wanted to let you know that we completed our first release of > integration of XWiki with Sakai (sakaiproject.org). Sakai is an open > source collaborative teaching and learning application used by many > educational institutes worldwide. The integration replaces an older less > supported wiki tool in Sakai. We presented the new tool at the recent > Sakai 2011 conference in Los Angeles, CA, and are anticipating several > schools to begin using the tool. I think this will be bring about greater > exposure and have a positive impact for the respective open source > communities. > > If anyone has any questions I'd be happy to try and answer them. We will > probably be emailing to this list sometime soon with some specific > questions and requests. > > Cheers, > - Adam > > Adam Hocek > Information Technology > Marist College > tel: 845-575-3948 > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

