Hi My name is ankit garg. I have been selected as one of the students for google summer of code,2011 representing mediaWiki. I will be working on a new extension "Semantic Schemas" under the guidance of Mr. Yaron Koren. I am very excited to work on this project and hopeful that this project will be a real help in the MW community .
*Short *summary*:* Semantic Schemashttp://www.mediawiki.org/wiki/Semantic_Schemasa proposed extension , that would let users and admins define everything about the wiki's data structure via XML contained within wiki pages. That XML in turn would be used to generate all the other relevant pages: templates, properties, forms, etc. And the XML would be editable via a helper form, so that ideally users would never have to do direct XML editing. Also, the XML could theoretically be imported from, and exported to, other data-structure formats, like OWL and UML. I have already made some small contributions to SMW which are listed below.
== Some contributions to MediaWiki========= 1) Extension UrlGetParams : The extension didn't have support for array parameters, like if you have "?a[b]=c", there was no way to display "c" on the page. Modified the extension to accept array parameters now . now u can write {{#urlget:a[key]|default- value))
2)Extension:ReplaceText ( http://www.mediawiki.org/wiki/Extension_talk:Replace_Text#Regex_.28big_wish....)
added regular expression support for the extension . Now a user can type regular expression for both search and replace patterns. for eg. a(.*)b" into "search string" and "ab$1" into "replacement string", and then each instance of "acb" would change into "abc".
3)Calender format in Semantic Result Formats calendar' format, which lets users display dates in a calendar. Some people wanted to be able to change the first day of the week to something other than Sunday I added a fix for supporting any day as the first day in the calender view.
Looking forward to interact with you guys ..
wikitech-l@lists.wikimedia.org