Hi Udayanga, On Fri, Mar 20, 2009 at 10:17 PM, usw wickramasinghe <[email protected]> wrote: > I am pretty much interested in the project that you guys have proposed for > GSoc 09 'Reimplementing (a subset of) Wikipedia on Apache Sling" and would > like to be further enlightened on the scope and details of this project ....
Basically, the idea of the project at http://wiki.apache.org/general/SummerOfCode2009#sling-wikipedia is to import a significant subset of Wikipedia data into a JCR repository, and create a Sling application that recreates a sizeable part of the Wikipedia functionality, starting from the web-facing functionalities. The main goals are to measure Sling's and Jackrabbit's performance for large data sets like Wikipedia, and to demonstrate Sling on realistic use cases. > ...I would like to hear any other ideas u might have (if it is possible in > this > stage..) especially like implementing specific script support (ie:- ruby > using jruby framework..) as an implementaion of ScriptEngineFactory that > Sling is proposed to have..I We have Ruby support already, at [1]. The project might also be used to validate that (as I'm not sure if anybody's using it seriously already), but if there are problems I'd much better revert to server-side javascript for this project, as that's our standard for demo apps.I don't foresee any particular problems with Ruby though. Note that some Java/OSGi coding will be required to import the Wikipedia data. Note that I have added an additional requirement at [1], "To be eligible for this project, students will have to provide a useful patch for one of the existing Sling example applications, for example the espblog sample found at [WWW] http://svn.apache.org/repos/asf/incubator/sling/trunk/samples/espblog/". I think that will help us make sure that interested students have the necessary skills to go forward with this. -Bertrand [1] http://svn.apache.org/repos/asf/incubator/sling/trunk/contrib/scripting/ruby/
