Monday, August 23, 2010

Gsoc project Finished!!

A small status report is here .

Wednesday, July 14, 2010

Gsoc project "Javascript overhaul of Semantic MediaWiki" MidTerm Status

In the Semantic MediaWiki extension:
* change Special:Ask to use jQuery and add autocompletion to the top two input windows
Completed, But as of now because of Syntax constraints, autocomplete is only added to add_property window
In semanticResultsFormat
* adding jqplot to SRF , which uses JqPlot to replace Google Bar and Google Pie
In the Semantic Forms extension:
* add a jQuery-based library like jqGrid for editing multiple-instance templates
* change the file-upload window to use jQuery instead of the Floatbox library
* change autocompletion to use jQuery instead of YUI
* make 'Special:CreateTemplate' and 'Special:CreateClass' pages more dynamic, using jQuery

In the Semantic Drilldown extension:
* change the 'combobox' input to use jQuery instead of ext
In progress! Basic functionality is done, require some modifications

In the Semantic Forms Inputs extension
* change the 'combobox' input to use jQuery instead of YUI, and possibly add it directly in to Semantic Forms
In progress! Basic functionality is done, require some modifications
No thoughts of adding to SF at this point.
* change the 'datepicker' input to use jQuery

Saturday, May 22, 2010

Learning Jquery

The major part of the project is to use Jquery in SWM extensions. I am currently in Jquery learning phase. I must say jquery has made developers life a lot easy. I am following an ebook by Jonathan Chaffer and Karl Swedberg (Learnig Jquery 1.3) ..Excellent book with great examples. You can get the sample code files for each chapters here ( . There are a lot of good web-sites that provide nice tutorial for Jquery. like .
Main questions with the project that are ahead us are
1) With MW 1.16 coming with Jquery, should we use it(jquery) internally or use it from internet or provide a separate copy for SMW itself ?

2) Choosing a right plugin of jquery for floatbox purpose.I am considering this , but not finalize yet.
The feature that we require is that floatbox should be able to display html pages.

Gsoc starts tomorrow..Good luck to me :-)

Tuesday, April 27, 2010

Phase-one "Bonding with the community"

Gsoc community bonding period lasts from 24th april to 23rd May. The idea of the period to get to know the community, understand the code-base, get the norms of group and finally learn about open-source community.
To start with I have joined Both SMW-devel list and SMW-users list to understand the world of SMW.
Here is a rough schedule I plan to follow on
First week of may:- Experiments with various SMW extensions like Semantic forms,
semantic drill-down etc. to get to know them better.
Second Week :- Reading documentation/ learning Jquery /understanding the
development practices.

Gsoc project "Javascript overhaul of Semantic MediaWiki"

This is the project-status blog for the Gsoc project :- "Javascript overhaul of Semantic MediaWiki" under MediaWiki foundation with menorship from Yaron Koren.
I plan to put my project status, problems, interesting findings here.
more details about the project application can be found at