On Thu, Jul 5, 2012 at 7:48 PM, Sumana Harihareswara <[email protected]>wrote:
> 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/suhasmonk/1 > > 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 > [email protected] > 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. -- Cheers, Nischay Nahata http://nischayn22.in _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
