itools 0.5.0 released
"J. David Ibáñez"
jdavid at itaapy.com
Sun Nov 28 15:01:27 CET 2004
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
More information about the Python-announce-list
mailing list