Re: [Wikitech-l] GSoC 2013 summary: Incremental dumps
This seems like a great project Petr, congratulations and I look forward to seeing it deployed. On Mon, Oct 7, 2013 at 1:38 PM, Petr Onderka gsv...@gmail.com wrote: Hi, during the summer I've worked on making dumps of page and revision information for Wikimedia wikis incremental [1]. This includes both server (faster updating of dumps) and client (download only changes since last dump) sides. The project was successful, though there remain some issues that have to be fixed before this goes into production [2]. I've had fun working on this, and I plan to continue with that, as time permits. I would like to thank to my mentors, to Tyler Romeo, and especially to Ariel T. Glenn for being there for me. Petr Onderka [[User:Svick]] [1]: https://www.mediawiki.org/wiki/User:Svick/Incremental_dumps [2]: https://bugzilla.wikimedia.org/show_bug.cgi?id=54633 ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Summary : Incremental updates for Kiwix
Hello everyone, This summer, I was working on the project ZIM incremental updates for Kiwixhttps://www.mediawiki.org/wiki/User:Kiran_mathew_1993/ZIM_incremental_updates_for_Kiwix as part of GSoC 2013, under my mentors Emmanuel Engelhart and Tommi Mäkitalo The tools zimdiff and zimpatch- used for incremental updates to a zim file- has been created. Zimdiff is used to create a diff file between two versions of a zim file, and zimpatch is used to obtain the final version of the file using the diff file and the original file. These tools have been added as classes in the existing zimlib library(part of openzim project). Some integration into Kiwix has been done, mostly on the server side. Some parts of the client- side integration is still left, and I am working on it. https://github.com/kiranmathewkoshy/kiwix_mirror https://github.com/kiranmathewkoshy/openzim Its been a great experience working with my mentors, and I intend to stick around for more. -- Kiran Mathew Koshy Electrical Engineering, IIT Patna, Patna, India. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Summary: Mobilize Wikidata
Hello all! It's been an absolute pleasure working with this community for GSoC 2013. I've had a really good experience and it was really nice to get to know you all. I've written a blog post to summarize my experience over this summer as well as discuss my plans for the project in the future. http://blog.pragunbhutani.in/articles/google-summer-of-code-2013-wrap-up/ Please check it out, and if you find the project interesting and would like to contribute to it: Don't bother knocking, come on in! :) Cheers, -- Pragun Bhutani http://pragunbhutani.in Skype : pragun.bhutani ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Summary: Mobilize Wikidata
On Fri, Oct 4, 2013 at 12:31 PM, Pragun Bhutani pragu...@gmail.com wrote: Hello all! It's been an absolute pleasure working with this community for GSoC 2013. I've had a really good experience and it was really nice to get to know you all. I've written a blog post to summarize my experience over this summer as well as discuss my plans for the project in the future. http://blog.pragunbhutani.in/articles/google-summer-of-code-2013-wrap-up/ Please check it out, and if you find the project interesting and would like to contribute to it: Don't bother knocking, come on in! :) That's a great summary, Pragun. Thank you for sharing it. I'm looking forward to continuing to work with you on all things Wikidata! Cheers Lydia -- Lydia Pintscher - http://about.me/lydia.pintscher Product Manager for Wikidata Wikimedia Deutschland e.V. Obentrautstr. 72 10963 Berlin www.wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Summary - Language Coverage Matrix Dashboard
Hi Everyone *Four months of constant coding and excitement comes to an end - I still can’t believe I am saying this. While I am really really happy with how these times went - how fast, how satisfying, how perfectly awesome it went. It is just still hard to believe that it has ended - time flies, literally! Here goes my wrap-up blogpost for all these months of tireless programming. Here’s to a summer full of code! :-) * Blog Post : http://kothariharsh.wordpress.com/2013/10/04/a-summer-full-of-code/ Demo Instance: http://tools.wmflabs.org/lcm-dashboard/lcmd/ Thanks Harsh -- Harsh Kothari Intern at Google Summer of Code, Wikimedia Foundation Follow Me : harshkothari410 https://twitter.com/harshkothari410/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Summary: Mobilize Wikidata
Thank you Lydia! I'm looking forward to it as well. I'm taking this week to join a few classes here and there, but I'll see you on IRC on Monday. :) On Fri, Oct 4, 2013 at 5:57 PM, Lydia Pintscher lydia.pintsc...@wikimedia.de wrote: On Fri, Oct 4, 2013 at 12:31 PM, Pragun Bhutani pragu...@gmail.com wrote: Hello all! It's been an absolute pleasure working with this community for GSoC 2013. I've had a really good experience and it was really nice to get to know you all. I've written a blog post to summarize my experience over this summer as well as discuss my plans for the project in the future. http://blog.pragunbhutani.in/articles/google-summer-of-code-2013-wrap-up/ Please check it out, and if you find the project interesting and would like to contribute to it: Don't bother knocking, come on in! :) That's a great summary, Pragun. Thank you for sharing it. I'm looking forward to continuing to work with you on all things Wikidata! Cheers Lydia -- Lydia Pintscher - http://about.me/lydia.pintscher Product Manager for Wikidata Wikimedia Deutschland e.V. Obentrautstr. 72 10963 Berlin www.wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Pragun Bhutani http://pragunbhutani.in Skype : pragun.bhutani ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Summary: Pronunciation Recording Tool
Hello everyone, I was given the privilege of working with Wikimedia Foundation as a part of my GSoC internship and it definitely was a very well spent summer. I was working this summer on building a Pronunciation Recording Tool for WMF under the mentorship of Michael Dale and Matthew Flaschen. The Pronunciation Recording Tool can be tested at : http://pronunciationrecording.instance-proxy.wmflabs.org/wiki/Special:PronunciationRecording?debug=true Use the latest dev and beta version of Chrome to test. The project is definitely not complete but I have written a wrap-up blog post summarizing my summer experience : http://21freebird.blogspot.in/2013/10/gsoc-2013-wrap-up.html Regards, Rahul Maliakkal ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Summary: jQuery.IME extensions for Firefox and Chrome
Hi everyone, I have been working on the project jQuery.IME extensions for Firefox and Chrome as a part of Google Summer of Code 2013 that concluded recently. Both Chrome and Firefox extensions were reviewed and published in their respective extension repositories. Please go ahead and download them. Firefox extension: https://addons.mozilla.org/En-us/firefox/addon/wikimedia-input-tools/ Chrome extension: https://chrome.google.com/webstore/detail/wikimedia-input-tools/fjnfifedbeeeibikgpggddmfbaeccaoh I wrote a wrap-up blog post summarizing my overall experience throughout the summer, current status of the project and the thank yous: http://blog.praveensingh.in/articles/gsoc-wrap-up/ With best regards, Praveen Singh ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Am 13.05.2013 12:32, schrieb Denny Vrandečić: That's awesome! Two things: * how set are you on a Java-based solution? We would prefer PHP in order to make it more likely to be deployed. Just saw that I never replied to this. I think running Java core on the Wikimedia cluster isn't a problem. Deploying a servlet however may not be so easy, though probably possible as long as it's internal. Can someone from ops weigh in on this? -- daniel ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Awesome, that looks already pretty promising! I am not completely sure I understand a few things: 1074167410 106 107215627 156 what do the two properties without a value mean here? I would have expected: 1074167410 107215627 and now ask for suggested values for 31, or for suggested properties to add. But these are already details. The results seem pretty promising. How quickly are updates processed by the backend, any idea? 2013/5/21 Nilesh Chakraborty nil...@nileshc.com Hello, I have some updates on the Entity Suggester prototype. Here are the two repos: 1. https://github.com/nilesh-c/wikidata-entity-suggester 2. https://github.com/nilesh-c/wes-php-client As it stands now, deployment-wise, I have a single Java war file that's deployed on Tomcat. And there's a PHP client that can be used from PHP code to push data into or fetch suggestions from that engine. I have made a simple, crude demo that you can access here -http://home.nileshc.com/wesTest.php. You can find the code for it in the wes-php-client repo. It's hosted on my home desktop temporarily. I am having some non-technical problems with the VPS I'm managing and customer support is working on it. After it starts to work, I may try deploying this to the VPS. So, if you have to face an embarrassing 404 page, I'm really sorry, I'll be working on it. If it stays up, well and good. :) http://home.nileshc.com/wesTest.php You can give it a bunch of property IDs, or a bunch of property-value pairs, or a mix of both; select the the type of recommendation and hit Get suggestions! :) Feedback is much appreciated. Cheers, Nilesh On Tue, May 14, 2013 at 2:36 AM, Matthew Flaschen mflasc...@wikimedia.orgwrote: On 05/13/2013 04:28 PM, Nilesh Chakraborty wrote: Hi Matt, Yes, you're right, they are available as separately licensed downloads. Only the stand-alone Serving Layer is needed for the Entity Suggester. It's licensed under Apache v. 2.0. Since I'm using the software as-is, without any code modifications, I suppose it's compatible with what Wikidata would allow? Apache 2.0-licensed software should be fine, even if you do need/want to modify it. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Project director Wikidata Wikimedia Deutschland e.V. | Obentrautstr. 72 | 10963 Berlin Tel. +49-30-219 158 26-0 | http://wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Hi Denny, Thanks! I am not sure how accurate it will be, if it doesn't meet expectations, I might need to think about optimizing the model, different metrics etc.; I haven't really thought about those at the moment. what do the two properties without a value mean here? Let me explain those. You can take a look at the wiki pages mentioned on this page - https://github.com/nilesh-c/wikidata-entity-suggester Currently, things like these are stored on the recommendation engine: 100,32,7 60,151,7 ... 56,15210256,12 ... In the first kind you can see, pairs of item and property are there, along with the relative affinity 7. Now, suppose we have lots of city items and their respective properties. Say someone tries adding another item that is a city. Now, as he begins adding properties to that item (properties that generally belong to a city of course), irrespective of whether he enters any values for them or not, the entity suggester will suggest similar properties. We are not even talking about values here. If the user *does* add values, better recommendations are fetched. This is primarily about fetching recommendations for properties So, if someone starts adding a new city called Wonderland and adds properties like is in the administrative unithttp://www.wikidata.org/wiki/Property:P131 or head of local government http://www.wikidata.org/wiki/Property:P6, the suggester will tell the user that probably countryhttp://www.wikidata.org/wiki/Property:P17 and flag image http://www.wikidata.org/wiki/Property:P41 are some properties that he/she should add. At least that's the idea. Now, suggesting values - the current implementation of suggesting values is just a side-addition. It might not be really accurate. What I intend to add afterwards is something like this: after the user enters stuff like 41,32,45462347, blah blah, he wants value suggestions for property 31, ie. suggesting values to properties. So, in brief, what currently happens: Suggest property-value mappings to new item. Suggest properties to new item. (new item means, anonymous item, an item without an ID, yet to be added) What I need to add: Suggest value to a property. (This is exactly what you were expecting) In essence, we combine these 3 types of recommendations and do some magic. I hope this helps you to understand it better. :) How quickly are updates processed by the backend, any idea? On an Intel core i5-2500K quad-core machine with 4G RAM, this dataset (17th April - wikidatawiki-20130417-pages-meta-current.xml.bz2http://dumps.wikimedia.org/wikidatawiki/20130417/wikidatawiki-20130417-pages-meta-current.xml.bz2 ): Data points (pairs) - 8360275 Items - 1965516 Properties and Property-Value pairs - 686318 -- took about 45 mins to build the CSV files, and 15-20 mins to build the Myrrix model. So it's about 1 hour in total. Parallelizing the CSV file building will probably bring that time down a bit, not certain though. Adding new data (items, properties etc) at runtime is pretty much instantaneous - adding a bunch of 1000 data points will probably take 1 sec, adding 10 data points will be 100ms approximately (including the PHP client's time and all). It's just an estimate from what I've experienced. I haven't done any proper benchmarks myself. Cheers, Nilesh On Wed, May 22, 2013 at 5:23 PM, Denny Vrandečić denny.vrande...@wikimedia.de wrote: Awesome, that looks already pretty promising! I am not completely sure I understand a few things: 1074167410 106 107215627 156 what do the two properties without a value mean here? I would have expected: 1074167410 107215627 and now ask for suggested values for 31, or for suggested properties to add. But these are already details. The results seem pretty promising. How quickly are updates processed by the backend, any idea? 2013/5/21 Nilesh Chakraborty nil...@nileshc.com Hello, I have some updates on the Entity Suggester prototype. Here are the two repos: 1. https://github.com/nilesh-c/wikidata-entity-suggester 2. https://github.com/nilesh-c/wes-php-client As it stands now, deployment-wise, I have a single Java war file that's deployed on Tomcat. And there's a PHP client that can be used from PHP code to push data into or fetch suggestions from that engine. I have made a simple, crude demo that you can access here -http://home.nileshc.com/wesTest.php. You can find the code for it in the wes-php-client repo. It's hosted on my home desktop temporarily. I am having some non-technical problems with the VPS I'm managing and customer support is working on it. After it starts to work, I may try deploying this to the VPS. So, if you have to face an embarrassing 404 page, I'm really sorry, I'll be working on it. If it stays up, well and good. :) http://home.nileshc.com/wesTest.php You can give it a bunch of property IDs, or a bunch of property-value pairs, or a mix of both; select the the
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Thanks for the idea! I'll add those pretty soon, shouldn't take much effort. Cheers, Nilesh On Wed, May 22, 2013 at 5:16 AM, Matthew Flaschen mflasc...@wikimedia.orgwrote: On 05/21/2013 05:29 PM, Nilesh Chakraborty wrote: You can give it a bunch of property IDs, or a bunch of property-value pairs, or a mix of both; select the the type of recommendation and hit Get suggestions! :) Feedback is much appreciated. It would be good to show the original properties in a separate section on the result screen, so you can compare what you provided to what was suggested. All should be linked to Wikidata for convenience. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
I'm taking the demo offline for a few hours. It will be back up again in a day's time. Cheers, Nilesh On Wed, May 22, 2013 at 6:06 PM, Nilesh Chakraborty nil...@nileshc.comwrote: Thanks for the idea! I'll add those pretty soon, shouldn't take much effort. Cheers, Nilesh On Wed, May 22, 2013 at 5:16 AM, Matthew Flaschen mflasc...@wikimedia.org wrote: On 05/21/2013 05:29 PM, Nilesh Chakraborty wrote: You can give it a bunch of property IDs, or a bunch of property-value pairs, or a mix of both; select the the type of recommendation and hit Get suggestions! :) Feedback is much appreciated. It would be good to show the original properties in a separate section on the result screen, so you can compare what you provided to what was suggested. All should be linked to Wikidata for convenience. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Hello, I have some updates on the Entity Suggester prototype. Here are the two repos: 1. https://github.com/nilesh-c/wikidata-entity-suggester 2. https://github.com/nilesh-c/wes-php-client As it stands now, deployment-wise, I have a single Java war file that's deployed on Tomcat. And there's a PHP client that can be used from PHP code to push data into or fetch suggestions from that engine. I have made a simple, crude demo that you can access here -http://home.nileshc.com/wesTest.php. You can find the code for it in the wes-php-client repo. It's hosted on my home desktop temporarily. I am having some non-technical problems with the VPS I'm managing and customer support is working on it. After it starts to work, I may try deploying this to the VPS. So, if you have to face an embarrassing 404 page, I'm really sorry, I'll be working on it. If it stays up, well and good. :) http://home.nileshc.com/wesTest.php You can give it a bunch of property IDs, or a bunch of property-value pairs, or a mix of both; select the the type of recommendation and hit Get suggestions! :) Feedback is much appreciated. Cheers, Nilesh On Tue, May 14, 2013 at 2:36 AM, Matthew Flaschen mflasc...@wikimedia.orgwrote: On 05/13/2013 04:28 PM, Nilesh Chakraborty wrote: Hi Matt, Yes, you're right, they are available as separately licensed downloads. Only the stand-alone Serving Layer is needed for the Entity Suggester. It's licensed under Apache v. 2.0. Since I'm using the software as-is, without any code modifications, I suppose it's compatible with what Wikidata would allow? Apache 2.0-licensed software should be fine, even if you do need/want to modify it. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
On 05/21/2013 05:29 PM, Nilesh Chakraborty wrote: You can give it a bunch of property IDs, or a bunch of property-value pairs, or a mix of both; select the the type of recommendation and hit Get suggestions! :) Feedback is much appreciated. It would be good to show the original properties in a separate section on the result screen, so you can compare what you provided to what was suggested. All should be linked to Wikidata for convenience. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSOC - 2013, Project Help
Hi Vishal, On Sat, 2013-05-11 at 06:20 +, hungers.to.nurt...@gmail.com wrote: This is my project http://www.mediawiki.org/wiki/User:Making-it-yours for GSOC - 2013, which I hope haven’t interested you. Dozens of projects were introduced on this list in the last weeks, so I'd appreciate if you could include a summary in the email subject instead of making me click your link to find out whether your topic interests me or not. Recently, I encountered with an analogy for my project which I wish to discuss with you so that I can persuade you. Head to this https://play.google.com/store/books and select a free book ( say Pride and Prejudice). Select some text and see how elegantly we can do operations I wish Wikipedia must have but not limited to. Again I'd very much appreciate if you could describe *in words* what you refer to, instead of making me click and only get a Sorry, the Books category on Google Play is not yet available in your country. andre -- Andre Klapper | Wikimedia Bugwrangler http://blogs.gnome.org/aklapper/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Hi everyone, I'm working on a prototype for the Wikidata Entity Suggester (Bug #46555https://bugzilla.wikimedia.org/show_bug.cgi?id=46555). As of now, it is a command-line client, completely written in Java, that fetches recommendations from a Myrrix server layer. Please take a look at the GitHub repository here: https://github.com/nilesh-c/wikidata-entity-suggester/ I would really appreciate it if you can take the time to go through the README and provide me with some much-needed feedback. Any questions or suggestions are welcome. If you're curious, you can set up the whole thing on your own machine. Check out a few examples too: https://github.com/nilesh-c/wikidata-entity-suggester/wiki/Examples It can suggest properties and values for new/not-yet-created items (and also currently present items), if it's given a few properties/values as input data. I intend to write a REST API and/or a simple PHP frontend for it before I set it up on a remote VPS, so that everyone can test it out. Some experimentation and quality optimization is also due. Cheers, Nilesh (User Page - https://www.mediawiki.org/wiki/User:Nilesh.c) -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
That's awesome! Two things: * how set are you on a Java-based solution? We would prefer PHP in order to make it more likely to be deployed. * could you provide a link to a running demo? Cheers, Denny 2013/5/13 Nilesh Chakraborty nil...@nileshc.com Hi everyone, I'm working on a prototype for the Wikidata Entity Suggester (Bug #46555https://bugzilla.wikimedia.org/show_bug.cgi?id=46555). As of now, it is a command-line client, completely written in Java, that fetches recommendations from a Myrrix server layer. Please take a look at the GitHub repository here: https://github.com/nilesh-c/wikidata-entity-suggester/ I would really appreciate it if you can take the time to go through the README and provide me with some much-needed feedback. Any questions or suggestions are welcome. If you're curious, you can set up the whole thing on your own machine. Check out a few examples too: https://github.com/nilesh-c/wikidata-entity-suggester/wiki/Examples It can suggest properties and values for new/not-yet-created items (and also currently present items), if it's given a few properties/values as input data. I intend to write a REST API and/or a simple PHP frontend for it before I set it up on a remote VPS, so that everyone can test it out. Some experimentation and quality optimization is also due. Cheers, Nilesh (User Page - https://www.mediawiki.org/wiki/User:Nilesh.c) -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Project director Wikidata Wikimedia Deutschland e.V. | Obentrautstr. 72 | 10963 Berlin Tel. +49-30-219 158 26-0 | http://wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Thank you! :) Simply put, there are two prime components here: 1. The recommendation engine (Myrrix, need to run a .jar file as a daemon, done. Easier than deploying Lucene) 2. Recommendation client (Myrrix has a rich Java API. My current code uses it to provide recommendations. The actual client-side Java API-using code is less than 150 LOC, minus a couple of classes that are injected into the Myrrix daemon.) Now I have three options here: i) To write a PHP wrapper over (2) ii) I can expose (2) as a REST-based API which can be easily used from PHP code. iii) Completely replace (2) with PHP code. (i) and (ii) are feasible options. But (iii) would mean rewriting quite a large amount of code/functionality, that's already in the Java API, in PHP. And I can't see any gains from going with (iii) since it wouldn't really help deployment any more than (i) or (ii). I am a bit busy with my university exams; I will try to deploy this on a VPS, update the repo with some PHP code and a link to the demo, and share it here in a couple of days. Cheers, Nilesh On Mon, May 13, 2013 at 4:02 PM, Denny Vrandečić denny.vrande...@wikimedia.de wrote: That's awesome! Two things: * how set are you on a Java-based solution? We would prefer PHP in order to make it more likely to be deployed. * could you provide a link to a running demo? Cheers, Denny 2013/5/13 Nilesh Chakraborty nil...@nileshc.com Hi everyone, I'm working on a prototype for the Wikidata Entity Suggester (Bug #46555https://bugzilla.wikimedia.org/show_bug.cgi?id=46555). As of now, it is a command-line client, completely written in Java, that fetches recommendations from a Myrrix server layer. Please take a look at the GitHub repository here: https://github.com/nilesh-c/wikidata-entity-suggester/ I would really appreciate it if you can take the time to go through the README and provide me with some much-needed feedback. Any questions or suggestions are welcome. If you're curious, you can set up the whole thing on your own machine. Check out a few examples too: https://github.com/nilesh-c/wikidata-entity-suggester/wiki/Examples It can suggest properties and values for new/not-yet-created items (and also currently present items), if it's given a few properties/values as input data. I intend to write a REST API and/or a simple PHP frontend for it before I set it up on a remote VPS, so that everyone can test it out. Some experimentation and quality optimization is also due. Cheers, Nilesh (User Page - https://www.mediawiki.org/wiki/User:Nilesh.c) -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Project director Wikidata Wikimedia Deutschland e.V. | Obentrautstr. 72 | 10963 Berlin Tel. +49-30-219 158 26-0 | http://wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
On 05/13/2013 06:11 AM, Nilesh Chakraborty wrote: Hi everyone, I'm working on a prototype for the Wikidata Entity Suggester (Bug #46555https://bugzilla.wikimedia.org/show_bug.cgi?id=46555). As of now, it is a command-line client, completely written in Java, that fetches recommendations from a Myrrix server layer. Is all the Myrrix code you're using open source? It looks like only the Serving Layer is, but they also have a proprietary Computation Layer. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
Hi Matt, Yes, you're right, they are available as separately licensed downloads. Only the stand-alone Serving Layer is needed for the Entity Suggester. It's licensed under Apache v. 2.0. Since I'm using the software as-is, without any code modifications, I suppose it's compatible with what Wikidata would allow? Given the amount of data in the data dump, we won't be needing to use a Hadoop cluster with multiple machines. The proprietary Computation Layer is only needed for heavy-weight distributed processing. Cheers, Nilesh On Tue, May 14, 2013 at 1:48 AM, Matthew Flaschen mflasc...@wikimedia.orgwrote: On 05/13/2013 06:11 AM, Nilesh Chakraborty wrote: Hi everyone, I'm working on a prototype for the Wikidata Entity Suggester (Bug #46555https://bugzilla.wikimedia.org/show_bug.cgi?id=46555). As of now, it is a command-line client, completely written in Java, that fetches recommendations from a Myrrix server layer. Is all the Myrrix code you're using open source? It looks like only the Serving Layer is, but they also have a proprietary Computation Layer. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Wikidata Entity Suggester prototype
On 05/13/2013 04:28 PM, Nilesh Chakraborty wrote: Hi Matt, Yes, you're right, they are available as separately licensed downloads. Only the stand-alone Serving Layer is needed for the Entity Suggester. It's licensed under Apache v. 2.0. Since I'm using the software as-is, without any code modifications, I suppose it's compatible with what Wikidata would allow? Apache 2.0-licensed software should be fine, even if you do need/want to modify it. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Proposal for Entity Suggester
Hello, I have drafted my proposal under my user page here: https://www.mediawiki.org/wiki/User:Nilesh.c/Entity_Suggester Please have a look at it and let me know if I can make any changes to make it better in any way. :-) Cheers, Nilesh -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal for Entity Suggester
On Fri, May 3, 2013 at 5:43 PM, Nilesh Chakraborty nil...@nileshc.com wrote: Hello, I have drafted my proposal under my user page here: https://www.mediawiki.org/wiki/User:Nilesh.c/Entity_Suggester Please have a look at it and let me know if I can make any changes to make it better in any way. :-) Please don't forget to also submit it on google-melange.com before the deadline in a few hours. Otherwise we can not accept it. Cheers Lydia -- Lydia Pintscher - http://about.me/lydia.pintscher Community Communications for Technical Projects Wikimedia Deutschland e.V. Obentrautstr. 72 10963 Berlin www.wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal for Entity Suggester
Hello 1-Upload your proposal on google-melange. 2-After uploading it, please add your name to the http://www.mediawiki.org/wiki/Summer_of_Code_2013#Students list. Thanks Rahul On Fri, May 3, 2013 at 9:18 PM, Lydia Pintscher lydia.pintsc...@wikimedia.de wrote: On Fri, May 3, 2013 at 5:43 PM, Nilesh Chakraborty nil...@nileshc.com wrote: Hello, I have drafted my proposal under my user page here: https://www.mediawiki.org/wiki/User:Nilesh.c/Entity_Suggester Please have a look at it and let me know if I can make any changes to make it better in any way. :-) Please don't forget to also submit it on google-melange.com before the deadline in a few hours. Otherwise we can not accept it. Cheers Lydia -- Lydia Pintscher - http://about.me/lydia.pintscher Community Communications for Technical Projects Wikimedia Deutschland e.V. Obentrautstr. 72 10963 Berlin www.wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal for Entity Suggester
Hi Lydia, I've submitted the proposal via google-melange.com too. Thanks Rahul, I added my details on the http://www.mediawiki.org/wiki/Summer_of_Code_2013#Students list. Could you tell me whom I should list as my mentor? Cheers, Nilesh On Fri, May 3, 2013 at 9:29 PM, Rahul Maliakkal rahul14...@gmail.comwrote: ctrl + F mediawiki in your proposal. It is MediaWiki and not mediawiki. Thanks On Fri, May 3, 2013 at 9:13 PM, Nilesh Chakraborty nil...@nileshc.com wrote: Hello, I have drafted my proposal under my user page here: https://www.mediawiki.org/wiki/User:Nilesh.c/Entity_Suggester Please have a look at it and let me know if I can make any changes to make it better in any way. :-) Cheers, Nilesh -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- A quest eternal, a life so small! So don't just play the guitar, build one. You can also email me at cont...@nileshc.com or visit my websitehttp://www.nileshc.com/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] [GSoC 2013] Mobilize Wikidata project proposal
Hello, I've completed my proposal for my project aimed at Mobilizing Wikidata. I'd really appreciate any and all feedback from the community. Nitpicking is welcome. :) http://www.mediawiki.org/wiki/User:Pragunbhutani/GSoC_2013_Proposal Best regards, Pragun Bhutani ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal for Entity Suggester
On Fri, May 3, 2013 at 7:02 PM, Nilesh Chakraborty nil...@nileshc.com wrote: Hi Lydia, I've submitted the proposal via google-melange.com too. Thanks Rahul, I added my details on the http://www.mediawiki.org/wiki/Summer_of_Code_2013#Students list. Could you tell me whom I should list as my mentor? Please list Denny and Daniel Kinzler for now. (This might change still.) Cheers Lydia -- Lydia Pintscher - http://about.me/lydia.pintscher Community Communications for Technical Projects Wikimedia Deutschland e.V. Obentrautstr. 72 10963 Berlin www.wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Proposal - jQuery.IME extensions for Firefox and Chrome
Hello, I have drafted a proposal for my GSoC Project: jQuery.IME extensions for Firefox and Chrome. I would love to hear what you think about it. I would really appreciate any kind of feedback and suggestions. Please let me know if I can improve it in any way. My proposal can be found here: http://www.mediawiki.org/wiki/User:Prageck/GSoC_2013_Application Thanks, Praveen Singh ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal - jQuery.IME extensions for Firefox and Chrome
Interesting proposal. I would imagine that this does not impact most page-views since Js files are cached. It might be better to fix this bug by a tighter integration of the JavaScript with the Resource loader to lazy load the required elements as needed In such a case the solution would be less dependent on browser plugins and Would require less long term maintenance when the Js is updated On Apr 29, 2013, at 12:09, Praveen Singh prag...@gmail.com wrote: Hello, I have drafted a proposal for my GSoC Project: jQuery.IME extensions for Firefox and Chrome. I would love to hear what you think about it. I would really appreciate any kind of feedback and suggestions. Please let me know if I can improve it in any way. My proposal can be found here: http://www.mediawiki.org/wiki/User:Prageck/GSoC_2013_Application Thanks, Praveen Singh ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal - jQuery.IME extensions for Firefox and Chrome
Hi Oren, Thanks for the feedback. If I have got your point correctly, then the browser extensions would not impact or slow down the page loading. My project scope does include on demand loading of the input methods, but I am not very sure how to go about integrating Resource Loader with the browser extensions. As far as I know, Resource Loader can only be used on MediaWiki enabled websites whereas the project aims at providing these input methods on any website. Let me know what you think of it. Regards, Praveen Singh On Mon, Apr 29, 2013 at 3:15 PM, oren bochman orenboch...@gmail.com wrote: Interesting proposal. I would imagine that this does not impact most page-views since Js files are cached. It might be better to fix this bug by a tighter integration of the JavaScript with the Resource loader to lazy load the required elements as needed In such a case the solution would be less dependent on browser plugins and Would require less long term maintenance when the Js is updated On Apr 29, 2013, at 12:09, Praveen Singh prag...@gmail.com wrote: Hello, I have drafted a proposal for my GSoC Project: jQuery.IME extensions for Firefox and Chrome. I would love to hear what you think about it. I would really appreciate any kind of feedback and suggestions. Please let me know if I can improve it in any way. My proposal can be found here: http://www.mediawiki.org/wiki/User:Prageck/GSoC_2013_Application Thanks, Praveen Singh ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013: UploadWizard: Book upload customization Proposal
Hi, My name is Nazmul Chowdhury, I would like to participate in the GSoC 2013, working on the UploadWizard: Book upload customization (potential mentor: MarkTraceur). My proposal can be found here: http://www.mediawiki.org/wiki/User:Rasel160. Any feedback is much appreciated. Thank You, Nazmul Chowdhury ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal - jQuery.IME extensions for Firefox and Chrome
Hi I have implemented a small prototype Chrome extension related to this project. It is a simple browser extension (currently for Google Chrome only), that provides multilingual input support on any webpage. Source code and installation instructions can be found at: https://github.com/pravee-n/prototype.jquery.ime Currently only a few languages are supported. You can try Hindi ( हिन्दी ), Greek and a few other languages. Looking forward to some feedback and suggestions. Regards, Praveen Singh On Tue, Apr 30, 2013 at 12:10 AM, Praveen Singh prag...@gmail.com wrote: Hi Oren, Thanks for the feedback. If I have got your point correctly, then the browser extensions would not impact or slow down the page loading. My project scope does include on demand loading of the input methods, but I am not very sure how to go about integrating Resource Loader with the browser extensions. As far as I know, Resource Loader can only be used on MediaWiki enabled websites whereas the project aims at providing these input methods on any website. Let me know what you think of it. Regards, Praveen Singh On Mon, Apr 29, 2013 at 3:15 PM, oren bochman orenboch...@gmail.comwrote: Interesting proposal. I would imagine that this does not impact most page-views since Js files are cached. It might be better to fix this bug by a tighter integration of the JavaScript with the Resource loader to lazy load the required elements as needed In such a case the solution would be less dependent on browser plugins and Would require less long term maintenance when the Js is updated On Apr 29, 2013, at 12:09, Praveen Singh prag...@gmail.com wrote: Hello, I have drafted a proposal for my GSoC Project: jQuery.IME extensions for Firefox and Chrome. I would love to hear what you think about it. I would really appreciate any kind of feedback and suggestions. Please let me know if I can improve it in any way. My proposal can be found here: http://www.mediawiki.org/wiki/User:Prageck/GSoC_2013_Application Thanks, Praveen Singh ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 Proposal - Language Coverage Matrix Dashboard
Hi I am Harsh kothari I am an engineering student at L.D college. I have been an open source contributor since last 2 years and am contributing in MediaWiki since last 8 months. I am passionate about coding and enjoy it too. I also have been participating in various open source events in Gujarat as well outside of it. I am submitting a proposal on Language Coverage Matrix dashboard as my GSoC 2013 project. It would help automate the information about language support provided by the Language Engineering team for e.g. key maps, web fonts, translation, language selector, i18n support for gender, plurals, grammar rules. The LCM would display this information as well as provide visualization graphs of language coverage using various search criteria such as tools or languages. it will be of tremendous use to the Language Engineering Team. The below mentioned link will elaborate more on my proposal. http://www.mediawiki.org/wiki/User:Harsh4101991/GSoC_2013 Bug filed on Bugzilla https://bugzilla.wikimedia.org/show_bug.cgi?id=46651 Looking forward to suggestions and inputs. Thanks Harsh -- Harsh Kothari Engineering Trainee, Physical Research Laboratory. Follow Me : harshkothari410 https://twitter.com/harshkothari410/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoc 2013 Proposal - Pronunciation Recording Extension
Hello, Based on the feedback I got from the community, I have made my final proposal. Since only 3 days are left, I urge everyone to kindly reply as early as possible. My proposal can be found here: https://www.mediawiki.org/wiki/User:Rahul21/Gsoc Thanks in advance, Rahul ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 Proposal - Language Coverage Matrix Dashboard
The proposal is good, in general. A few items that could be added to the planning section are some things that would be directly useful to MediaWiki developers and Wikmedia site maintainers: * Direct integration with existing lists of languages: Names.php, langdb.yaml in jquery.uls, extra languages supported in translatewiki.net and incubator, etc. * Integration with a matrix of existing or planned Wikimedia projects, so it would be clear from the matrix - is there a project in this language? Are the language tools extensions installed in this project? Is there an incubator project in this language? * Understanding variants: does this language supports variants in any way? To the if time permits section I would add integration with other knowledge bases about languages, such as Ethnologue, CLDR and others, that would provide information such as number of speakers, literacy levels, language contact, etc. This way it would be possible to see, in a way that is slightly more structured that what we have now, how well our projects are covering the different languages of the world. -- Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי http://aharoni.wordpress.com “We're living in pieces, I want to live in peace.” – T. Moore 2013/4/28 Harsh Kothari harshkothari...@gmail.com: Hi I am Harsh kothari I am an engineering student at L.D college. I have been an open source contributor since last 2 years and am contributing in MediaWiki since last 8 months. I am passionate about coding and enjoy it too. I also have been participating in various open source events in Gujarat as well outside of it. I am submitting a proposal on Language Coverage Matrix dashboard as my GSoC 2013 project. It would help automate the information about language support provided by the Language Engineering team for e.g. key maps, web fonts, translation, language selector, i18n support for gender, plurals, grammar rules. The LCM would display this information as well as provide visualization graphs of language coverage using various search criteria such as tools or languages. it will be of tremendous use to the Language Engineering Team. The below mentioned link will elaborate more on my proposal. http://www.mediawiki.org/wiki/User:Harsh4101991/GSoC_2013 Bug filed on Bugzilla https://bugzilla.wikimedia.org/show_bug.cgi?id=46651 Looking forward to suggestions and inputs. Thanks Harsh -- Harsh Kothari Engineering Trainee, Physical Research Laboratory. Follow Me : harshkothari410 https://twitter.com/harshkothari410/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoc 2013 Proposal - Pronunciation Recording Extension
On 04/28/2013 05:10 PM, Rahul Maliakkal wrote: Hello, Based on the feedback I got from the community, I have made my final proposal. Since only 3 days are left, I urge everyone to kindly reply as early as possible. It looks good. I have a couple small notes: 1. Firefogg only helps in one particular case (Firefox users with a particular addon installed), so it may not be worth it. 2. Please use clear names for the mockup images, not things like Without.v01.png and S4.png. You can either get someone to rename them on MediaWiki.org, or just upload new images to Wikimedia Commons then put {{delete}} on the old ones. Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] [GSoC 2013] Proposal: ConceptualWiki
Hi, I'm pursuing a M.Sc. degree in Physics of Complex Systems (currently attending the 2nd year). I have a background in electronic engineering, I'm passionate in computer science and I'm looking for the possibility of being part of something that I've always admired. My proposal regards ConceptualWiki: an extension to improve the usability of wikis as educational/study tools (a drag-and-drop interface to quickly built up conceptual maps from wiki articles). I'm drafting the project here: http://www.mediawiki.org/wiki/User:MaJac89/GSoC2013/ConceptualWiki And I've submitted a bug report here: https://bugzilla.wikimedia.org/show_bug.cgi?id=47476 Hope you find it interesting, let me know if you have any question/suggestion for the project. Thank you, Marco ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] [GSoC 2013] Proposal: ConceptualWiki
Hello Marco, thank you for sharing your ideas. On 04/22/2013 02:05 AM, Marco Jacopo Ferrarotti wrote: Hi, I'm pursuing a M.Sc. degree in Physics of Complex Systems (currently attending the 2nd year). I have a background in electronic engineering, I'm passionate in computer science and I'm looking for the possibility of being part of something that I've always admired. My proposal regards ConceptualWiki: an extension to improve the usability of wikis as educational/study tools (a drag-and-drop interface to quickly built up conceptual maps from wiki articles). I'm drafting the project here: http://www.mediawiki.org/wiki/User:MaJac89/GSoC2013/ConceptualWiki And I've submitted a bug report here: https://bugzilla.wikimedia.org/show_bug.cgi?id=47476 Hope you find it interesting, let me know if you have any question/suggestion for the project. I'm not a good candidate to mentor or asess this project, but in any case I had time visualizing the features you are after. Yes, you describe them, even with some basic ASCII mockups but somehow I feel like not getting completely what you want to explain. In any case, this project has potentially the risk of falling in the category of proposals that must convince Wikipedia. Either it is an extension that makes sense to 3rd party wikis (could be the case), or we agree that this could be an experimental prototype, or maybe it could be developed as a gadget (although it is perhaps too complex, having to store data somewhere). Also, you should explain more about your skills and experience developing with PHP and Javascript. This doesn't look like an easy challenge. All in all it feels quite risky for a GSoC project, also because we have now just a few days to discuss it and hope that a mentor wants to volunteer for it. In your situation I would wait a day or so to evaluate the feedback and then make a decision on betting on it or finding an alternative from the featured project ideas proposed at https://www.mediawiki.org/wiki/Summer_of_Code_2013 Thank you for your interest in contributing to Wikimedia! -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] Gsoc 2013 Project Proposal v2.0 -Pronunciation Recording Tool
Hello, I am Rahul Maliakkal , a 3rd year Computer Science student ,i wish to apply for GSOC 2013 edition. Based on the feedback and suggestions received i have improved my proposal as i like to call it* v2.0 .* Please do have a look at it https://www.mediawiki.org/wiki/User:Rahul21/Gsoc Continue to keep the suggestions and feedback pouring in. Thanks, Rahul ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013: Improve support for book structures
Hi! Your proposal looks very good. I'll be very happy to help you as co-mentor on this project if is no GSoc project for Proofread Page. Some comments: 1. You should keep in mind that the extension will be used by Wikibook and Wikisource communities so these communities must be involve in the project. 2. For Wikisource, the extension should be nicely integrated with the current proofreading workflow managed by Proofread Page (this can be done in a second time but we should keep it in mind). 3. The extension should, I think, be able to manage metadata about books like the author(s) in order to be able to provide these information in the exported files. The metadata have sometime to be input by the contributors (like the author of a Wikisource book) or to be get from MediaWiki (like the authors of Wikibook books that are the contributors of the book pages) or maybe, in the future, even get from Wikidata. 4. The extension must be simple to use. I believe that one of the main goal is to simplify the edition workflow. So, new wikicode syntax to learn for basic users should be avoided as much as possible (this doesn't concern syntax that will only be used in templates). A good way to archive these goals is maybe be to make book main pages not wikitext based pages, but a page that store in a structured format (like JSON) metadata of the book, a table of content and some free text spaces, all of that edited via a clever form. For that, we can reuse some code written for the Wikidata project (storage with the Content handler, Diff system, DataValue library...). Working in that way will allow to get nice and well-formatted metadata that can be used to improve cataloging of books and avoid the need for people to learn new tags, templates or parser functions in order to create a new books. But this will require more development time. What do you think about it? Thomas (I CC the members of the Elaborate Wikisource strategic vision group) Date: Thu, 11 Apr 2013 12:16:44 -0400 From: gorillawarfarewikipe...@gmail.com To: wikitech-l@lists.wikimedia.org Subject: [Wikitech-l] GSoC 2013: Improve support for book structures Hi! I'm Molly White, or GorillaWarfare on the WMF projects. I'm planning to submit a proposal to the WMF for this summer's Google Summer of Code (and probably also the Outreach Program for Women) and was hoping to get some feedback. See my proposal at https://www.mediawiki.org/wiki/User:GorillaWarfare/Proposal. I would like to improve support for projects (like Wikisource and Wikibooks) that have content that's structured as a book and not as an article. I plan to do this by working on the existing BookManager extension. It's currently unstable and very much in development, so there's a lot of room for improvement. Do you have any feedback, concerns, suggestions, etc.? Do you think the project is feasible for GSoC? Thanks, Molly White ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013: Improve support for book structures
+1 mentor 2013/4/11 Thomas PT thoma...@hotmail.fr Hi! Your proposal looks very good. I'll be very happy to help you as co-mentor on this project if is no GSoc project for Proofread Page. Some comments: 1. You should keep in mind that the extension will be used by Wikibook and Wikisource communities so these communities must be involve in the project. 2. For Wikisource, the extension should be nicely integrated with the current proofreading workflow managed by Proofread Page (this can be done in a second time but we should keep it in mind). 3. The extension should, I think, be able to manage metadata about books like the author(s) in order to be able to provide these information in the exported files. The metadata have sometime to be input by the contributors (like the author of a Wikisource book) or to be get from MediaWiki (like the authors of Wikibook books that are the contributors of the book pages) or maybe, in the future, even get from Wikidata. 4. The extension must be simple to use. I believe that one of the main goal is to simplify the edition workflow. So, new wikicode syntax to learn for basic users should be avoided as much as possible (this doesn't concern syntax that will only be used in templates). A good way to archive these goals is maybe be to make book main pages not wikitext based pages, but a page that store in a structured format (like JSON) metadata of the book, a table of content and some free text spaces, all of that edited via a clever form. For that, we can reuse some code written for the Wikidata project (storage with the Content handler, Diff system, DataValue library...). Working in that way will allow to get nice and well-formatted metadata that can be used to improve cataloging of books and avoid the need for people to learn new tags, templates or parser functions in order to create a new books. But this will require more development time. What do you think about it? Thomas (I CC the members of the Elaborate Wikisource strategic vision group) Date: Thu, 11 Apr 2013 12:16:44 -0400 From: gorillawarfarewikipe...@gmail.com To: wikitech-l@lists.wikimedia.org Subject: [Wikitech-l] GSoC 2013: Improve support for book structures Hi! I'm Molly White, or GorillaWarfare on the WMF projects. I'm planning to submit a proposal to the WMF for this summer's Google Summer of Code (and probably also the Outreach Program for Women) and was hoping to get some feedback. See my proposal at https://www.mediawiki.org/wiki/User:GorillaWarfare/Proposal. I would like to improve support for projects (like Wikisource and Wikibooks) that have content that's structured as a book and not as an article. I plan to do this by working on the existing BookManager extension. It's currently unstable and very much in development, so there's a lot of room for improvement. Do you have any feedback, concerns, suggestions, etc.? Do you think the project is feasible for GSoC? Thanks, Molly White ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013: Improve support for book structures
Thomas PT thomaspt at hotmail.fr writes: Hi! Your proposal looks very good. I'll be very happy to help you as co-mentor on this project if is no GSoc project for Proofread Page. Some comments: 1. You should keep in mind that the extension will be used by Wikibook and Wikisource communities so these communities must be involve in the project. 2. For Wikisource, the extension should be nicely integrated with the current proofreading workflow managed by Proofread Page (this can be done in a second time but we should keep it in mind). 3. The extension should, I think, be able to manage metadata about books like the author(s) in order to be able to provide these information in the exported files. The metadata have sometime to be input by the contributors (like the author of a Wikisource book) or to be get from MediaWiki (like the authors of Wikibook books that are the contributors of the book pages) or maybe, in the future, even get from Wikidata. 4. The extension must be simple to use. I believe that one of the main goal is to simplify the edition workflow. So, new wikicode syntax to learn for basic users should be avoided as much as possible (this doesn't concern syntax that will only be used in templates). A good way to archive these goals is maybe be to make book main pages not wikitext based pages, but a page that store in a structured format (like JSON) metadata of the book, a table of content and some free text spaces, all of that edited via a clever form. For that, we can reuse some code written for the Wikidata project (storage with the Content handler, Diff system, DataValue library...). Working in that way will allow to get nice and well-formatted metadata that can be used to improve cataloging of books and avoid the need for people to learn new tags, templates or parser functions in order to create a new books. But this will require more development time. What do you think about it? Thomas (I CC the members of the Elaborate Wikisource strategic vision group) Date: Thu, 11 Apr 2013 12:16:44 -0400 From: gorillawarfarewikipedia at gmail.com To: wikitech-l at lists.wikimedia.org Subject: [Wikitech-l] GSoC 2013: Improve support for book structures Hi! I'm Molly White, or GorillaWarfare on the WMF projects. I'm planning to submit a proposal to the WMF for this summer's Google Summer of Code (and probably also the Outreach Program for Women) and was hoping to get some feedback. See my proposal at https://www.mediawiki.org/wiki/User:GorillaWarfare/Proposal. I would like to improve support for projects (like Wikisource and Wikibooks) that have content that's structured as a book and not as an article. I plan to do this by working on the existing BookManager extension. It's currently unstable and very much in development, so there's a lot of room for improvement. Do you have any feedback, concerns, suggestions, etc.? Do you think the project is feasible for GSoC? Thanks, Molly White ___ Wikitech-l mailing list Wikitech-l at lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l at lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l Wow, thank you so much for your detailed reply. I would love to have you as a co-mentor, assuming no one is available to work on the Proofread Page extension. Regarding your suggestions: I've posted on both English and Multilingual Wikisource regarding my ideas, but I will do so again when I have a more specific plan. I'll also communicate with the Wikibooks community. I'm sure both communities will have a lot of useful feedback. How do you envision this integrating with Proofread Page? The vision I had of this extension was as a somewhat separate process, but I think the more the process can be simplified, the better. I strongly agree about the metadata. I will be more specific in my proposal that I intend to include the ability to add that on the book organization page. I also like the idea of integrating it with WikiData. I had planned to use a form-type organization page, and not to try to organize it using wikitext. I really like the JSON idea, actually; I think that might be the perfect format for this. I will start looking at the WikiData code to get an idea of how they use it. Thanks so much, Molly White ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSOC 2013
Hello, I am Nadeem Anjum, a third year bachelor's student of the Department of Computer Science and Engineering, IIT Kharagpur. I am really interested in becoming a part of MediaWiki for GSoC 2013. I have browsed through the project ideas and got interested in Automatic Category Redirects. As far my skill set, I am well versed in PHP, MySQL, JavaScript, jQuery, HTML, CSS, Java, C, C++ and Python. I have been an active contributor to numerous development and open-source projects: http://cse.iitkgp.ac.in/~nanjum/OpenSourceProjects.html Please guide me on how I should proceed towards my proposal for GSoC. Thanking you, Nadeem Anjum. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSOC 2013
On 03/27/2013 07:50 AM, Nadeem, IIT Kgp wrote: Hello, I am Nadeem Anjum, a third year bachelor's student of the Department of Computer Science and Engineering, IIT Kharagpur. I am really interested in becoming a part of MediaWiki for GSoC 2013. I have browsed through the project ideas and got interested in Automatic Category Redirects. Hello Nadeem! http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Automatic_category_redirects You can ask / comment in the related bug report https://bugzilla.wikimedia.org/show_bug.cgi?id=3311 And you can start drafting your project proposal in your mediawiki.org user page, making sure all your skills etc are also listed there. We are still weeks away from the student applications phase, but starting with your proposal now will definitely help you and give you more chances. Thank you for your interest and good luck! -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSOC 2013
On Wed, Mar 27, 2013 at 11:50 AM, Nadeem, IIT Kgp nadeem.an...@cse.iitkgp.ernet.in wrote: Hello, I am Nadeem Anjum, a third year bachelor's student of the Department of Computer Science and Engineering, IIT Kharagpur. I am really interested in becoming a part of MediaWiki for GSoC 2013. I have browsed through the project ideas and got interested in Automatic Category Redirects. As far my skill set, I am well versed in PHP, MySQL, JavaScript, jQuery, HTML, CSS, Java, C, C++ and Python. I have been an active contributor to numerous development and open-source projects: http://cse.iitkgp.ac.in/~nanjum/OpenSourceProjects.html Please guide me on how I should proceed towards my proposal for GSoC. Thanking you, Nadeem Anjum. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l Awesome. Some things you could do would be read up on the area that your project would be on. I'm not sure how familiar you are with MediaWiki, but if you're not too familiar, as a first step start playing with categories in MediaWiki (Both the normal web interface and the list=categorymembers api module) just to get an idea of how categories work in MediaWiki. Once you got the basic idea, read about how categories are stored ( http://www.mediawiki.org/wiki/Manual:Categorylinks_table ). See if you can figure out what type of queries are used to get lists of categories, etc. You could also try skimming through some of the relevant php files (In this case, CategoryViewer.php would be a good place to start. Title.php is another good thing to skim regardless of the chosen project). Some of these php files will be confusing at first, so don't worry if you don't understand, the point is more to just explore MediaWiki so you're exposed to the code. Other things you can do, is follow the instructions on How to become a hacker page, get a labs account, make a git clone, Install a copy of MediaWiki locally, etc. If you can manage to find a simple bug to fix (Try looking from the list https://bugzilla.wikimedia.org/buglist.cgi?keywords=easykeywords_type=allwordslist_id=166192bug_severity=normalbug_severity=minorbug_severity=trivialbug_severity=enhancementquery_format=advancedbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENED ), and submit a patch for it, that will probably give you major bonus points on your gsoc proposal. So basically, try reading docs and code, see how far you get. Its not expected that you will just be able to start reading the php code and everything will make sense instantly, so if you read some of the php code and nothing makes sense, don't be discouraged, but seeing how much of it you can make sense of, can be quite beneficial. Last of all, don't be afraid to ask questions. There's lots of people on irc who can probably answer any questions you may have. -- -Bawolff (Brian Wolff) ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 guidelines??
Tejas, You might like the video at https://commons.wikimedia.org/wiki/File:Wikimedia_Open_Tech_Chat_2012-11-29.ogv -- that video shows you the process of how a developer fixes a bug, including investigation, git commit, getting it reviewed and merged, and closing the Bugzilla ticket. Please also read https://www.mediawiki.org/wiki/Manual:MediaWiki_architecture. Hope this helps! -- Sumana Harihareswara Engineering Community Manager Wikimedia Foundation On 03/10/2013 07:57 AM, Tejas Nikumbh wrote: I created a bugzilla account but the process of going through the code and fixing bugs seems cryptic. Any resources you can provide which can aid me in understanding the process? A video which shows the process or some documentation perhaps? On Fri, Mar 1, 2013 at 5:06 AM, Quim Gil q...@wikimedia.org wrote: On 02/28/2013 03:14 PM, Bartosz Dziewoński wrote: On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil q...@wikimedia.org wrote: Our default recommendation to newcomers has been to try to fix a bug from From? Er... sorry (multitasking with just one brain has these things): https://www.mediawiki.org/**wiki/Annoying_little_bugshttps://www.mediawiki.org/wiki/Annoying_little_bugs Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.**org/buglist.cgi?quicksearch=%** 21easy%20-%21patch-in-gerrithttps://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-in-gerrit(here I'm also excluding ones with a patch pending). :) Yes, also linked at the URL above. -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil __**_ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 guidelines??
I created a bugzilla account but the process of going through the code and fixing bugs seems cryptic. Any resources you can provide which can aid me in understanding the process? A video which shows the process or some documentation perhaps? On Fri, Mar 1, 2013 at 5:06 AM, Quim Gil q...@wikimedia.org wrote: On 02/28/2013 03:14 PM, Bartosz Dziewoński wrote: On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil q...@wikimedia.org wrote: Our default recommendation to newcomers has been to try to fix a bug from From? Er... sorry (multitasking with just one brain has these things): https://www.mediawiki.org/**wiki/Annoying_little_bugshttps://www.mediawiki.org/wiki/Annoying_little_bugs Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.**org/buglist.cgi?quicksearch=%** 21easy%20-%21patch-in-gerrithttps://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-in-gerrit(here I'm also excluding ones with a patch pending). :) Yes, also linked at the URL above. -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil __**_ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Tejas Nikumbh, Third Year Undergraduate, Electrical Engineering Department, IIT Bombay. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 guidelines??
On Sun, Mar 10, 2013 at 5:27 PM, Tejas Nikumbh tejasniku...@gmail.comwrote: I created a bugzilla account but the process of going through the code and fixing bugs seems cryptic. Any resources you can provide which can aid me in understanding the process? A video which shows the process or some documentation perhaps? Have you already gone through the process of how to be a hacker? http://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker Not a hacker who breaks things of course :) On Fri, Mar 1, 2013 at 5:06 AM, Quim Gil q...@wikimedia.org wrote: On 02/28/2013 03:14 PM, Bartosz Dziewoński wrote: On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil q...@wikimedia.org wrote: Our default recommendation to newcomers has been to try to fix a bug from From? Er... sorry (multitasking with just one brain has these things): https://www.mediawiki.org/**wiki/Annoying_little_bugs https://www.mediawiki.org/wiki/Annoying_little_bugs Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.**org/buglist.cgi?quicksearch=%** 21easy%20-%21patch-in-gerrit https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-in-gerrit(here I'm also excluding ones with a patch pending). :) Yes, also linked at the URL above. -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgil http://www.mediawiki.org/wiki/User:Qgil __**_ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-l https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Tejas Nikumbh, Third Year Undergraduate, Electrical Engineering Department, IIT Bombay. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Cheers, Nischay Nahata nischayn22.in ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 guidelines??
On 2013-03-10 2:55 PM, Nischay Nahata nischay...@gmail.com wrote: On Sun, Mar 10, 2013 at 5:27 PM, Tejas Nikumbh tejasniku...@gmail.com wrote: I created a bugzilla account but the process of going through the code and fixing bugs seems cryptic. Any resources you can provide which can aid me in understanding the process? A video which shows the process or some documentation perhaps? Have you already gone through the process of how to be a hacker? http://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker Not a hacker who breaks things of course :) Hey, if you figure out how to break things, that's useful too, provided you don't actually break things but tell us how they could be broken. -bawolff ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 guidelines??
Hi, I am Tejas Nikumbh, an undergrad at Indian Institute of Technology Bombay. I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via Wikimedia. Here's a little background info : *Languages proficient in : *Java, Python, Javascript [+jQuery] , HTML[+HTML5 Canvas], CSS [+CSS3]. C++ should be on the list soon. *CS Theory :* Discrete Math, Probablity and Random Processes, Data Structures and Algorithms. *SVN : *Github, Mercurial . *Basic Machine learning [Regression algos and some classification algos]* Based on the above info, are there any projects which might suit me? Also, Picking up something reasonable quickly shouldn't be a problem. Thanks, -- Tejas Nikumbh, Third Year Undergraduate, Electrical Engineering Department, IIT Bombay. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 guidelines??
Hello Tejas, On 02/28/2013 05:34 AM, Tejas Nikumbh wrote: Hi, I am Tejas Nikumbh, an undergrad at Indian Institute of Technology Bombay. I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via Wikimedia. Great! Our default recommendation to newcomers has been to try to fix a bug from Something that we are thinking of start recommending is to go through the code review queue, select a changeset and help reviewing with your comments and your vote. See https://www.mediawiki.org/wiki/Gerrit/Reports/Oldest_open_changesets Reviewing changes contributed by other developers is also a chance to learn about the projects developed here. It also requires you to setup your environment, get developer access and other steps that developers willing to contribute code need to go through. What do you think? Hopefully the documentation will be good enough to guide you through. Otherwise just ask. -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 guidelines??
On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil q...@wikimedia.org wrote: Our default recommendation to newcomers has been to try to fix a bug from From? Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-in-gerrit (here I'm also excluding ones with a patch pending). :) -- Matma Rex ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] GSoC 2013 guidelines??
On 02/28/2013 03:14 PM, Bartosz Dziewoński wrote: On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil q...@wikimedia.org wrote: Our default recommendation to newcomers has been to try to fix a bug from From? Er... sorry (multitasking with just one brain has these things): https://www.mediawiki.org/wiki/Annoying_little_bugs Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-in-gerrit (here I'm also excluding ones with a patch pending). :) Yes, also linked at the URL above. -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
Thanks a lot.Will try to fix bugs.But what knowledge should I have to fix bugs?knowing php is sufficient?Till now I have read this page( Developing_Extensionshttp://www.mediawiki.org/wiki/Manual:Developing_extensions.If you can share the documents one should read before fixing bugs,I will be highly obliged. Thanks for replying On Tue, Feb 26, 2013 at 1:58 AM, Quim Gil q...@wikimedia.org wrote: Hi Atul, On 02/25/2013 12:12 PM, Atul Agrawal wrote: I installed MediaWiki software and I was going through the link become a MediaWiki hacker.My question is how will the community judge me?Do I have to create a new extension?And whom should I report? Those are very good questions. GSOC apart, people here (as in most communities) will probably judge at the end how helpful / useful you are. For a programmer, fixing bugs effectively is a way to learn and be helpful at the same time. You can start with something small and grow the weight of your fixes as your experience grows. Here is a good starting point: https://www.mediawiki.org/**wiki/Annoying_Little_Bughttps://www.mediawiki.org/wiki/Annoying_Little_Bug PS: Very good start so far! -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil __**_ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Atul Agrawal B.E Mechanical BITS PILANI Goa Campus Mobile:+91-81491-95049 ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
On Tue, Feb 26, 2013 at 9:23 AM, Atul Agrawal adi.md...@gmail.com wrote: Thanks a lot.Will try to fix bugs.But what knowledge should I have to fix bugs?knowing php is sufficient?Till now I have read this page( Developing_Extensions http://www.mediawiki.org/wiki/Manual:Developing_extensions.If you can share the documents one should read before fixing bugs,I will be highly obliged. I've been collecting a few links at http://www.mediawiki.org/?oldid=651991#MediaWiki_reference that might be useful for newcomer developers to get a first overview of various components of the MediaWiki universe. Let me know if those are helpful to you and what you think is missing from that list. Bear in mind that it's a work in progress, though. --Waldir ps - while you're at that page, if you find some interest in any of some of the bugs I've listed in the easy part of the Potential bugs for hacking sessions section, I'd love to help you go about fixing them. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
On 02/26/2013 01:23 AM, Atul Agrawal wrote: Thanks a lot.Will try to fix bugs.But what knowledge should I have to fix bugs?knowing php is sufficient?Till now I have read this page( Developing_Extensionshttp://www.mediawiki.org/wiki/Manual:Developing_extensions.If you can share the documents one should read before fixing bugs,I will be highly obliged. We have many different software projects, and what to read depends pon what bugs you want to fix. Why not choosing first a project or a bug that interests you, and then learn about the pieces involved as you try to fix it? We can help you find a first bug. What is your area of interest? -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
@Waldir:working on the link you sent me.I will notify you if I need any help @Quim:While I will love to work under a project and be guided .It will be great if you can suggest some beginner level project and I can work with someone or by my own. I will like to solve arithmetic bugs,logical bugs,deadlock situation and teamworking bugs. And one more thing as mediaWiki documentation is so vast, how will I know in which specific area I have to develop my skills so that I will able to get the idea as well as solve it which will be proposed for gsoc 2013?Do I need to contact the mentors? Thanks for being so helpful. Atul On Tue, Feb 26, 2013 at 9:13 PM, Quim Gil q...@wikimedia.org wrote: On 02/26/2013 01:23 AM, Atul Agrawal wrote: Thanks a lot.Will try to fix bugs.But what knowledge should I have to fix bugs?knowing php is sufficient?Till now I have read this page( Developing_Extensionshttp://**www.mediawiki.org/wiki/Manual:** Developing_extensionshttp://www.mediawiki.org/wiki/Manual:Developing_extensions .If you can share the documents one should read before fixing bugs,I will be highly obliged. We have many different software projects, and what to read depends pon what bugs you want to fix. Why not choosing first a project or a bug that interests you, and then learn about the pieces involved as you try to fix it? We can help you find a first bug. What is your area of interest? -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil __**_ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Atul Agrawal B.E Mechanical BITS PILANI Goa Campus Mobile:+91-81491-95049 ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
Atul, one of the fun projects that has been sitting on my backburner is to implement errors and warnings localization for the Web API. The project would involve some planning, figuring out translation framework, and later - converting all API modules and extensions to use it. As a result, all clients, including mobile, will be able to report errors to the users in their native language. I am not sure how GSOC supervision functions, but I will definitely be involved with the implementation. This is slightly bigger than a bug fix, but should be fairly independent from everything and will give you good exposure into internals as well as javascript and other clients. On Tue, Feb 26, 2013 at 11:20 AM, Atul Agrawal adi.md...@gmail.com wrote: @Waldir:working on the link you sent me.I will notify you if I need any help @Quim:While I will love to work under a project and be guided .It will be great if you can suggest some beginner level project and I can work with someone or by my own. I will like to solve arithmetic bugs,logical bugs,deadlock situation and teamworking bugs. And one more thing as mediaWiki documentation is so vast, how will I know in which specific area I have to develop my skills so that I will able to get the idea as well as solve it which will be proposed for gsoc 2013?Do I need to contact the mentors? Thanks for being so helpful. Atul On Tue, Feb 26, 2013 at 9:13 PM, Quim Gil q...@wikimedia.org wrote: On 02/26/2013 01:23 AM, Atul Agrawal wrote: Thanks a lot.Will try to fix bugs.But what knowledge should I have to fix bugs?knowing php is sufficient?Till now I have read this page( Developing_Extensionshttp://**www.mediawiki.org/wiki/Manual:** Developing_extensions http://www.mediawiki.org/wiki/Manual:Developing_extensions .If you can share the documents one should read before fixing bugs,I will be highly obliged. We have many different software projects, and what to read depends pon what bugs you want to fix. Why not choosing first a project or a bug that interests you, and then learn about the pieces involved as you try to fix it? We can help you find a first bug. What is your area of interest? -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgil http://www.mediawiki.org/wiki/User:Qgil __**_ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-l https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Atul Agrawal B.E Mechanical BITS PILANI Goa Campus Mobile:+91-81491-95049 ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
On Tue, Feb 26, 2013 at 9:59 PM, Yuri Astrakhan yuriastrak...@gmail.comwrote: Atul, one of the fun projects that has been sitting on my backburner is to implement errors and warnings localization for the Web API. The project would involve some planning, figuring out translation framework, and later - converting all API modules and extensions to use it. As a result, all clients, including mobile, will be able to report errors to the users in their native language. I am not sure how GSOC supervision functions, but I will definitely be involved with the implementation. This is slightly bigger than a bug fix, but should be fairly independent from everything and will give you good exposure into internals as well as javascript and other clients. I think this is a potential 'good' project itself. There are also small tasks associated that the applicant can learn from, say properly handle the errors and warnings in an extension that doesn't already do it. On Tue, Feb 26, 2013 at 11:20 AM, Atul Agrawal adi.md...@gmail.com wrote: @Waldir:working on the link you sent me.I will notify you if I need any help @Quim:While I will love to work under a project and be guided .It will be great if you can suggest some beginner level project and I can work with someone or by my own. I will like to solve arithmetic bugs,logical bugs,deadlock situation and teamworking bugs. And one more thing as mediaWiki documentation is so vast, how will I know in which specific area I have to develop my skills so that I will able to get the idea as well as solve it which will be proposed for gsoc 2013?Do I need to contact the mentors? Thanks for being so helpful. Atul On Tue, Feb 26, 2013 at 9:13 PM, Quim Gil q...@wikimedia.org wrote: On 02/26/2013 01:23 AM, Atul Agrawal wrote: Thanks a lot.Will try to fix bugs.But what knowledge should I have to fix bugs?knowing php is sufficient?Till now I have read this page( Developing_Extensionshttp://**www.mediawiki.org/wiki/Manual:** Developing_extensions http://www.mediawiki.org/wiki/Manual:Developing_extensions .If you can share the documents one should read before fixing bugs,I will be highly obliged. We have many different software projects, and what to read depends pon what bugs you want to fix. Why not choosing first a project or a bug that interests you, and then learn about the pieces involved as you try to fix it? We can help you find a first bug. What is your area of interest? -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgil http://www.mediawiki.org/wiki/User:Qgil __**_ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-l https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Atul Agrawal B.E Mechanical BITS PILANI Goa Campus Mobile:+91-81491-95049 ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Cheers, Nischay Nahata nischayn22.in ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
On 02/26/2013 08:29 AM, Yuri Astrakhan wrote: I am not sure how GSOC supervision functions, but I will definitely be involved with the implementation. Everything starts with you (and any other potential mentors) adding yourself to https://www.mediawiki.org/wiki/Summer_of_Code_2013#Mentors :) -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] Gsoc 2013 guidelines
Hi, I am Atul Agrawal, an undergrad at BITS Pilani I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via mediaWiki. Here's a little background info : Languages proficient in : Java, C,PHP Javascript [+jQuery] , HTML[+HTML5 Canvas], CSS [+CSS3]. C++ should be on the list soon. CS Theory : Discrete Math, Probablity and Random Processes, Data Structures and Algorithms. I installed MediaWiki software and I was going through the link become a MediaWiki hacker.My question is how will the community judge me?Do I have to create a new extension?And whom should I report? Thanks, -- Atul Agrawal B.E Mechanical BITS PILANI Goa Campus Mobile:+91-81491-95049 ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Gsoc 2013 guidelines
Hi Atul, On 02/25/2013 12:12 PM, Atul Agrawal wrote: I installed MediaWiki software and I was going through the link become a MediaWiki hacker.My question is how will the community judge me?Do I have to create a new extension?And whom should I report? Those are very good questions. GSOC apart, people here (as in most communities) will probably judge at the end how helpful / useful you are. For a programmer, fixing bugs effectively is a way to learn and be helpful at the same time. You can start with something small and grow the weight of your fixes as your experience grows. Here is a good starting point: https://www.mediawiki.org/wiki/Annoying_Little_Bug PS: Very good start so far! -- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] GSoC 2013 - we'll apply
Google's announced that they will run Google Summer of Code again this year, and we plan to apply. I've updated https://www.mediawiki.org/wiki/Summer_of_Code_2013 and I'd love for potential mentors to add their ideas to https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects . Note that this year students are expected to work on their project June 17-September 23, so mentors would also be needed during that period, and somewhat less April 8th-June 17th for talking with potential candidates and helping with the community bonding period. -- Sumana Harihareswara Engineering Community Manager Wikimedia Foundation ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l