Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
swat:rwrd [2007/10/11 05:43] ishan |
swat:rwrd [2009/07/06 20:36] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Reports / WS / RSS / Data Exchange SWAT Objectives | + | ===== Reports / WS / RSS / Data Exchange |
+ | __Team__ | ||
+ | |||
+ | * jo [at] opensource [dot] lk | ||
+ | * ishanul [at] gmail [dot] com | ||
+ | * hayeshais [at] gmail [dot] com | ||
+ | |||
+ | |||
Line 5: | Line 13: | ||
- Check all the HTML based reports available in the module. | - Check all the HTML based reports available in the module. | ||
- | - To identify | + | - Identify |
- | - Export | + | - Add export functionality to the reports. |
==== Web Services ==== | ==== Web Services ==== | ||
- | - Identify the necessary functions to expose as web services. (Need to be consulted from the community) | + | * Identify the necessary functions to expose as web services. (Need to be consulted from the community) |
- | - Write the WS configuration file and the functions. | + | Here we are focusing on to identify web services which are generic and can be used between two sahana instances. Even though we can expose a large number of web services per module we plan not to implement all of them for maintainability purposes. For example let say you implemented 10 web services and if you did a simple schema change you may need to change all of those functions which is frustrating. So as we discussed |
- | | + | |
+ | * Write [[dev: | ||
Implemented Web [[Services]] | Implemented Web [[Services]] | ||
Line 32: | Line 43: | ||
In order apply the above functionalities we have develop the following libraries. Further enhancements will be done to them depending on the requirements of other modules. | In order apply the above functionalities we have develop the following libraries. Further enhancements will be done to them depending on the requirements of other modules. | ||
- | - Develop a generic paging library to used for HTML reports. | + | - [[Paging Library]] |
- | - Develop a RSS library to generate RSS Feeds. | + | - [[RSS Library]] |
- | - Develop the export library. | + | - [[Export Library]] |