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
Schemas<http://www.mediawiki.org/wiki/Semantic_Schemas>a 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 ..
--
Ankit Garg
Student @ SKIT