2010-05-29

My GSoC project's progress report - 30/05/2010

In the past week, I have done following things:

1) Create and abstract out a generic edit UI for EncounterType
2) Modify related methods in HibernateEncounterDAO
3) step 1) and 2) together completed the localization support for EncounterType
4) Update and add some necessary unit tests

The next things I need to do are supporting the "name" property's localization for other Metadatas.

2010-05-22

My GSoC project's progress report - 23/05/2010

In the past week, I have done following things:

1) Reached an agreement for the final requirements and design thoughts of my project and update project wiki page according to the final requirements and design thoughts.

2) Requested the "metadata-localization" branch for my project.

3) Started to code, and I have completed tasks in phase "Create And Apply LocalizedString", in advance. You can see all tasks in phase "Create And Apply LocalizedString" from project's Project Plan

The next things I need to do are create edit UI for EncounterType and discuss whether this edit UI is feasible, together with Mike.

2010-05-15

My GSoC project's progress report - 16/05/2010

In the past week, I have done following things:

1) Collect the reviews about my project's requriments and design thoughts from the dev group(Mike, Mark, Ben, Burke, Darius, etc).

2) Update my project's wiki page according to the reviews from group. And also Mike have created a wiki page about his preferred design thoughts in wiki. Thanks a lot and his preferred design thoughts help me a lot. I like the ideas in this page.

3) Complete a project plan(Timeline) for my project, Mike and me will reach an agreement on this plan later.

The next things I need to do are mockup some examples for the new editing UI of EncounterType together with Mike and get some feedback from group; reach an agreement for the final requirements and design thoughts of my project together with Mike; request a branch for my project before starting to code.

2010-05-08

My GSoC project's progress report - 07/05/2010

In the past about ten days(28.April - 7.May), I have done follow things:

1)   Create a wiki page for my project -- Localization Tools
Here is the url link for this page: http://openmrs.org/wiki/Localization_Tools

Now all requirements and design thoughts in this wiki page hasn't been determined at last. Thanks for my mentor -- Mike Seaton. He has added a "Initial Design Subject To Review" section for me, and this section helped me a lot. It make me more clearly with my design thoughts.

2)   Mike (my mentor) also helped me group our devs who are interested in my project to discuss and agree on the requirements and high level specification of my project. Now we have already get some review from this group.

I think the next steps for me before starting to code, are that I need to collect any helpful reviews from devs who are interested in my project, and improve my design thoughts in project's wiki page. Also I have some questions need to resolve, such as understand how to search a metadata's name in locale hierarchy, and how to design a generic UI for editing localized metadata.