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