Hi everyone, as one of the students working for MediaWiki under Google Summer of Code 2011, let me thank you for answering my odd questions, and bringing insight in areas I might have overlooked.
Through the last three months, guided by my mentor Markus Krötzsch, and the people at Semantic MediaWiki (especially Jeroen De Dauw), I've been trying to build a newer way of constructing queries.
As part of that initiative, we've built an interface called QueryCreator, which improves on it's predecessor, Special:Ask. QC's makes many tiny improvements over Special:Ask, but mainly requires you to know less about the query syntax. Some of the bigger improvements are: 1) A less cluttered interface 2) Auto-complete for properties and categories using the MW API. 3) An interesting javascript based Print-out builder, with associated modal windows. We have not completely eliminated the use the SMW query syntax in the interface(that could be a good goal for the future), but we believe a new user without any prior experience of SMW should be able to query your SMW wiki, without poring over the help-files. We hope to put QueryCreator in the upcoming release of SMW.
The other (but related) work we've done is to try and look for those functionalities which need to be repeatedly implemented by a programmer while making other Query interfaces. We know that a single query interface may not always be suited to all kinds of users, nor to the many different domains where SMW is implemented. So we've done some work building two classes called QueryUI and QueryUIHelper, which encapsulate much of the core behaviour as well as some commonly used interface elements, so that it may be easier for you (developers) to build a query interface in the future.
You can have a look at my commits on the work at http://www.mediawiki.org/wiki/Special:Code/MediaWiki/author/devayon
If you have any comments about this work, please let me know. I have plans to improve upon my work from these last few months, and look forward to your insights.
On a related note, a big thank you to Sumana at Wikimedia Foundation for making it so easy for all the GSoC 2011 participants (there were 8 of us in the beginning) to contribute.
It's been a fun experience, and I hope to keep contributing code to SMW in the future.
Cheers, Devayon
On Sun, Sep 4, 2011 at 4:45 PM, Devayon Das shyan.s@gmail.com wrote:
Hi everyone, as one of the students working for MediaWiki under Google Summer of Code 2011, let me thank you for answering my odd questions, and bringing insight in areas I might have overlooked.
Through the last three months, guided by my mentor Markus Krötzsch, and the people at Semantic MediaWiki (especially Jeroen De Dauw), I've been trying to build a newer way of constructing queries.
Let me be the first to breathe an enormous sigh of relief and say thanks for what must have been quite a confusing task. Hats off to you for this, it's going to make my life a lot easier.
Thanks for your email, Devayon!
On Sat, Sep 3, 2011 at 11:45 PM, Devayon Das shyan.s@gmail.com wrote:
If you have any comments about this work, please let me know. I have plans to improve upon my work from these last few months, and look forward to your insights.
Can you summarize what you plan to do?
On a related note, a big thank you to Sumana at Wikimedia Foundation for making it so easy for all the GSoC 2011 participants...
It's been a fun experience, and I hope to keep contributing code to SMW in the future.
You're welcome, and I'm glad I could be of help. I hope you, Yuvi, Ankit, Akshay, Zhenya, Kevin, and Salvatore all had fun and keep contributing to the MediaWiki ecology!
Sumana Harihareswara Volunteer Development Coordinator Wikimedia Foundation
On Fri, Sep 9, 2011 at 11:21 PM, Sumana Harihareswara <sumanah@wikimedia.org
wrote:
Thanks for your email, Devayon!
On Sat, Sep 3, 2011 at 11:45 PM, Devayon Das shyan.s@gmail.com wrote:
If you have any comments about this work, please let me know. I have
plans
to improve upon my work from these last few months, and look forward to
your
insights.
Can you summarize what you plan to do?
Some next-steps would be: -to enable reordering of printout parameters using drag-and-drop features -simplify the layout further -add support for variable number of parameters for printouts
Mostly these features would make the interface easier to use, and add some features which are missing in both Special:Ask and the current iteration of the UI which was developed during GSoC.
On a related note, a big thank you to Sumana at Wikimedia Foundation for making it so easy for all the GSoC 2011 participants...
It's been a fun experience, and I hope to keep contributing code to SMW
in
the future.
You're welcome, and I'm glad I could be of help. I hope you, Yuvi, Ankit, Akshay, Zhenya, Kevin, and Salvatore all had fun and keep contributing to the MediaWiki ecology!
Sumana Harihareswara Volunteer Development Coordinator Wikimedia Foundation
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org