Right now, the few web services we have all create their XML output using XML::Simple. This is not the fastest parser in the world, so I've been looking to minimize/remove it's usage. Looking at it in /svc got me thinking: perhaps we should be using T:T to generate our web services output instead. This would have all the advantages of T:T, and allow us to reuse common portions text.
I think the templates would live in koha-tmpl/svc-tmpl/prog/en. From there, we could break down by output language (XML, JSON, etc), so our web services could be fully customizable in terms of output format (without having to reinvent the script, or provide long nasty if/elsif conditionals). If we put this in place now for the few /svc scripts we have, it would be a good test for the practicality of this, and if it works, could be a practice to continue forward (with several working examples). Thoughts? -Ian
_______________________________________________ Koha-devel mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
