itools 0.16.5 released




itools is a Python library, it groups a number of packages into a single
meta-package for easier development and deployment:

itools.catalog itools.i18n itools.tmx
itools.cms itools.ical itools.uri
itools.csv itools.odf itools.vfs
itools.datatypes itools.pdf itools.web
itools.gettext itools.rest itools.workflow
itools.handlers itools.rss itools.xhtml
itools.html itools.schemas itools.xliff
itools.http itools.stl itools.xml

For compatibility with Windows, all scripts have been renamed to have
the extension ".py" (remember to clean the old ones from your install).
Also, "igettext-extract.py" works now with Windows Python files.

We have a new script called "isetup-copyright.py", it has been created
to help us to keep track of who did what and when in the code (to do so
it uses the "git blame" command). This is the first step in a long
process to audit the code for ownership.

The "setup.conf" file supports two new variables: "source_language" and
"target_languages". The first one allows to define a different source
language than English. The second one allows to release only a subset
of the languages available in the "locale" folder. (Thanks to this
little enhancement we have been able to drop the Spanish, Chinese and
Italian translations from this release, they will be back when in a
good shape.)

Support has been added for the metadata field "dc:subject" to every CMS
object. Now the fields "dc:description" and "dc:subject" are used to
build the <meta> tags "description" and "keywords", to improve the
behaviour with search engines. Also, the <title> tag has been fixed
for web-site objects.

The still experimental "Table" handler has earned a user interface (in
"itools.cms").

There are also user interface improvements to the tracker and the HTML
editor. Better support for compressed files. Locking files with the
external editor works. And backwards compatibility fixes for the forum.

Regarding the programming interface we have a number of enhancements:

- [itools.datatypes] Add the base class method "_get_options" to the
Enumerate data-type, so it will be easier to define enumerate fields
whose options are not hard-coded.

- [itools.handlers] Now the "Config.get_value" method accepts the
optional parameter "default".

- [itools.cms] New utility function "generate_name", useful to find
out a name that does not clashes with other names.

- [itools.cms] Now the "OrderAware" class makes the difference beween
ordered and not-ordered objects. The "get_ordered_folder_names"
method gains the optional parameter "mode" to control the information
returned.


Credits:

- Nicolas Deram worked on itools.cms;
- J. David Ibáñez implemented isetup-copyright and fixed bugs;
- Henry Obein worked on itools.cms and the "Table" handler;
- Sylvain Taverne worked on itools.cms and the "setup.conf" file;


Resources
---------

Download
http://download.ikaaro.org/itools/itools-0.16.5.tar.gz

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

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
.



Relevant Pages

  • Re: Why does Office 97 not work after installing Windows XP SP2?
    ... > compatibility issues that you may experience on your Windows XP-based ... Visit the following Microsoft Windows Update Web site to ... > log on with an administrator account before you can play the game. ...
    (microsoft.public.office.setup)
  • Re: GUI and Rapid Application Development?
    ... Most simple applications that I dealt with did not need the use of API ... I imagine Perl is faster, ... my Perl scripts are more compact ... Chirag> in Windows that could run on Windows 98 through 2003. ...
    (comp.os.linux.misc)
  • RE: Why does Office 97 not work after installing Windows XP SP2?
    ... Why does Office 97 not work after installing Windows XP SP2? ... How to troubleshoot program compatibility issues in Windows XP ... Visit the following Microsoft Windows Update Web site to ... Log off all users except the account that will install the program ...
    (microsoft.public.office.setup)
  • Re: Change the way users log on and off MODULE MISSING???
    ... After I ran those commands or scripts I ... do you think it was the security programs install/uninstall that caused ... and uninstall my Business Contact Manager just doesn't work! ... > If you receive the following error or similar, then reinstall Windows Script ...
    (microsoft.public.windowsxp.security_admin)
  • Re: RFC: Alternate patch to have true new-style rc.d scripts in ports (without touching localpkg)
    ... Nearly nobody wants his scripts to be sourced in the ... > something else would be a gratuitous change and digression from NetBSD ... I'm not exactly concerned with NetBSD compatibility here, ... We shouldn't break backwards compatibility for no good reason. ...
    (freebsd-current)