What is it? * itools.uri -- an API to manage URIs, to identify and locate resources. * itools.resources -- an abstraction layer over resources that let to manage them with a consistent API, independently of where they are stored. * itools.handlers -- resource handlers infrastructure (resource handlers are non persistent classes that add specific semantics to resources). This package also includes several handlers out of the box. * itools.xml -- XML infrastructure, includes resource handlers for XML, XHTML and HTML documents. Plus the Simple Template Language. * itools.i18n -- tools for language negotiation and text segmentation. * itools.workflow -- represent workflows as automatons, objects can move from one state to another through transitions, classes can add specific semantics to states and transitions. * itools.catalog -- An Index & Search engine. What's new? URI - Add the method 'resolve2' to the path API. - Don't support the add operation on paths anymore. - Serialize an empty path to '.' instead of ''. Resources - Now resources provide the attribute 'uri'. - Add 'get_mimetype' to the API. Handlers - New model to find the right handler for a resource. XML - Start support for schema. Simple Template Language - Improve performance. Index & Search - Implement boolean queries. Documentation - Improve the chapter "Resource Handlers". - Start chapter about internationalization. - Start appendix about the coding style. - Improve the GNU arch appendix. Links - Download and Documentation, http://www.ikaaro.org/ - Mailing list, http://in-girum.net/mailman/listinfo/ikaaro Credits Thanks to Hervé Cauwelier for improving the STL performance and other fixes. -- J. David Ibáñez Itaapy <http://www.itaapy.com> Tel +33 (0)1 42 23 67 45 9 rue Darwin, 75018 Paris Fax +33 (0)1 53 28 27 88
participants (1)
-
"J. David Ibáñez"