GSoC 2010 – week summary: August 9th – August 15th

I continued the code cleaning this week. My goal was to remove all “magic strings” – places where few different string values are accepted as parameter. I created bunch of constants in appropriate classes, and added value checking where needed, so it’s now clear what values can be passed to methods.

After that I returned to the Validators which I were writing last week – NumberValidator and DateTimeValidator. They both accepts additional options: locale, strictMode (to work in strict or lenient matching), formatType, formatLength. These options are closely related to the arguments accepted by Parsers (NumberParser and DatetimeParser), as Validators use them to do their job.

Currently I’m still working on the Internationalization and Localization chapter for FLOW3 documentation. Its almost finished – I just need to format the text nicely ;-). XML Mind is very convenient tool for writing DocBooks.

Well, this is the last week summary as tomorrow is the day when GSoC coding period ends. I’m very glad for being able to participate in such great open source project like FLOW3. It was great time for me. But let’s not hijack a week summary post! I will write separate post about the GSoC & FLOW3 seen from my point of view very soon! :-)

Tags: ,

  • Lighina VB
    Interesting article and nice blog keep it up
  • I am looking forward to read the docs about your I18N and L10N implementation and to try it of course
  • The documentation chapter is already available in repo, called "I18nFramework.xml", placed in the "Documentation" directory. I recommend using XML Mind if you plan to check it out ;-)
blog comments powered by Disqus