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

Reply via email to