The french readers have discovered in the previous post that simultaneously, we work on new settings plugin page according to powerful WP 2.7 features and we work to convert in OOP the xili-language plugin.
After the 0.9.6 release where new UI was implemented, now with 0.9.7 this saturday evening, OOP code is tested on local server and here in dev.xiligroup server (temporary troubles occur during installation at around 20:00 Fr time).
All major functions and template tags are hookable by the WP functions as add_filter or add_action. Far better than other methods as appeared in former releases with functions with special names.
Inside the plugin, there is default rules or functions to display or decide when the language must change or not. To have your own rules in the theme, just create a function and add a filter (or action).
All specific template_tags are also hookable to be more compliant with the international theme of your blog or CMS site. (see php lines > 960)
Q : What troubles when upgrading from 0.9.5 to 0.9.7 ?
A : No change in DB, only (if present) small modifications to do in hooking functions in your functions.php. (add filter or action functions).
Q : why hook ?
A : to adapt your site without any change in the plugin providing the core rules. (read)
Q : what future ?
A : test this beta release and provide a demo theme as in xiligroup’s sites.
Enjoy with this (only ?) 1000 lines plugin !
(soon on WP repository)