ikaaro 0.20.0 released

"J. David Ibáñez" jdavid at itaapy.com
Mon Dec 31 17:36:39 CET 2007


This is a Content Management System built on Python & itools, among
other features ikaaro provides:

 - content and document management (index&search, metadata, etc.)
 - multilingual user interfaces and content
 - high level modules: wiki, forum, tracker, etc.

This is the first release of ikaaro as a separate package (before it
was distributed as a sub-package of the "itools" [1] library).

>From a functional and visual point of view, the changes of this release
are modest:

 - Now we have a friendlier user interface to manage multilingual web
   pages.

 - Following the W3C recommendations [2], type extensions have been
   drop from the URI, so for example "http://.../index.html" becomes
   "http://.../index".

However, the most important changes concern the architecture and the
programming interface, and are strongly related to the changes in the
latest itools version.

This is the (new) architecture diagram:

 4) The Content Management System (ikaaro)
 -----------------------------------------------------------------
 2) File Handlers & Database (itools.handlers)  | 3) Web Framework
 ---------------------------------------------- |    (itools.web)
 1) Virtual File System (itools.vfs)            |

Summarizing: now the distinction between the different layers is
cleaner.

Another important change from the architecture point of view, we have
decentralized three different aspects:

 - the definition of the fields to be indexed

 - the definition of the metadata fields

 - the upgrade logic

Before these three aspects were defined globally, now they are centered
on the objects.  This means, for instance, that now it should be much
more easy to develop third-party modules.

Please check the upgrade notes for a more detailed description of what
has changed.


[1] http://www.ikaaro.org/itools
[2] http://www.w3.org/Provider/Style/URI.html


Resources
---------

Download
http://download.ikaaro.org/ikaaro/ikaaro-0.20.0.tar.gz

Home
http://www.ikaaro.org/ikaaro

Mailing list
http://mail.ikaaro.org/mailman/listinfo/itools

Bug Tracker
http://bugs.ikaaro.org/


-- 
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