On Thu, Jul 5, 2012 at 7:48 PM, Sumana Harihareswara sumanah@wikimedia.orgwrote:
Akshay Chugh on the Convention Extension: http://lists.wikimedia.org/pipermail/wikitech-l/2012-June/061362.html (looks like the Wikimania 2013 organizers are working with him to make it work for them!)
Ashish Dubey on realtime collaborative editing: http://ashishdubey.info/blog/2012/7/5/realtimeve-first-demo.html (new demo!)
Aaron Pramana on the watchlist: http://mw-watchlist.tumblr.com/
Nischay Nahata on SMW optimization: https://greensmw.wordpress.com/
I'd love to hear more from:
Robin Pepermans on Incubator: https://gerrit.wikimedia.org/r/#/q/owner:SPQRobin,n,z
Platonides on the native uploading app: http://thread.gmane.org/gmane.org.wikimedia.wikilovesmonuments/2641/
Harry Burt on TranslateSVG: https://www.mediawiki.org/wiki/Extension:TranslateSvg/2.0
Ankur Anand on UploadWizard: https://gerrit.wikimedia.org/r/#/dashboard/144
Suhas Rao, on OpenStackManager:
https://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/suhasmon...
Robin, Platonides, Harry, Ankur, and Suhas: please reply to this thread with updates on how you've been doing. If you're running into any obstacles, please speak up!
-- Sumana Harihareswara Engineering Community Manager Wikimedia Foundation
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hi, A small update on the progress of the project GreenSMW (optimization of Semantic Mediawiki).
I have been working in baby steps all the time such that SMW is always in a working condition, most of my commits have been on the storerewrite branch and now to be merged with branch master; Its planned to be into the next release of SMW. Here's a list of things I have worked on:
1. Implemented hash check before updating db - this significantly reduces the "page write" times on a SMW wiki. 2. Fixed table properties - enables separate tables for highly used properties and thus reduces db access time. 3. Refractored parts of SQLStore - this made the code a lot cleaner and maintainable for further tasks 4. DB sharding - using separate tables for properties of different tables (not using multiple servers). 5. UnitTests - tests for SMW's core functionality. 6. Redefined tables for Booleans (reduced memory usage) and String type (removed size limits).
Experiences: Having two mentors has been a plus point for me; both Jeroen and Markus have been very helpful. And though some tasks of the project took more time than I had anticipated before, with new dependencies getting identified I could make up for them by writing UnitTests for SMW (Jeroen had proposed this as another potential GSoC proposal). I also write tests whenever I am stuck waiting for a code review.