Monday, November 14, 2005

Sahana Workshop - How to create add-on Modules

We had a successful workshop on The Development of Modules for Sahana, on 10th-Nov-2005 at the UCSC & LSF Lab, Colombo. University students, IT employees and LK Luggers were among the participants.

Our main objective was to educate them on sahana framework in which, they will be able to develop and maintain modules.

Chamindra started the workshop with an introduction to Vision of Sahana and continued on to high-level architecture, framework and design patterns. I followed up next and explained about the Sahana coding convention, database abstraction layer, sahana SQL conventions and Template handlers.

Ravindra, started his session on security aspects, authentication, authorization, and session managements in Sahana. Saumya and Sudheera lead the next session on CSS/XHTML standards, Localization and Internationalization along with the version controlling of the source. Mifan took the Camp registry module as an example on how to build modules on Sahana.

We've ended the workshop by showing them the availablity of modules on http://reliefsource.org/foss/index.php/Sahana and ask them to develop, contribute or maintain any of the listed modules as well develop their own modules which will be used in the disaster management process.

Chamindra explaining about the mission.


After a long talk by me, the audience looks exhausted.