Extension:LocalisationUpdate/LUv2/Updates

From mediawiki.org

Communication plan[edit]

  • I communicate with Kartik through gtalk and with Niklas through IRC.
  • I will submit weekly report to both of the mentors.

Community Bonding Period Report[edit]

Work done[edit]

  • Read translate code and documentation.
  • Setup local environment with translate. Interface translation for Mediawiki, OSM, PWB.
  • Prepared a rough specification to follow for the push functionality.

Lessons learnt[edit]

  • Apart from the flow, think on the basic technical details.
  • At the same time do not overthink software design for the alpha version.
  • Don't waste time waiting for answers. Use the time to go forward with other tasks instead.

Week 1 & 2[edit]

  • Script to send notifications to the LU service Yes Done
  • API for publishers (mainly twn) to send notifications to Yes Done
  • Database update mechanism Yes Done

Week 3[edit]

  • Added better logging support.
  • Wrote internal documentation.
  • Rewrote MessageCollection.js, UpdateWorker.js to use Mongodb.
  • API for manually fetching messages.

Week 4[edit]

  • Started with tests
  • Started designing the push interface

Week 5[edit]

  • More documentation + cleanup