Mercurial > p > roundup > code
view doc/whatsnew-0.8.txt @ 2943:996e2bab8d8a
propagate CGI_SHOW_TIMING from os.environ to request environment
| author | Alexander Smishlajev <a1s@users.sourceforge.net> |
|---|---|
| date | Mon, 22 Nov 2004 07:11:30 +0000 |
| parents | 7d97c75e7cba |
| children | 9614a101b68f |
line wrap: on
line source
========================= What's New in Roundup 0.8 ========================= For those completely new to Roundup, you might want to look over the very terse features__ page. __ features.html .. contents:: Logging of internal messages ============================ XXX Security Changes ================ Added MD5 scheme for password hiding. This extends the existing SHA and crypt methods and is useful if you have an existing MD5 password database. Extending Roundup ================= To write extension code for Roundup you place a file in the tracker home ``extensions`` directory. See the `customisation documentation`_ for more information about how this is done. 8-bit character set support in Web interface ============================================ This is used to override the UTF-8 default. It may be overridden in both forms and a browser cookie. - In forms, use the ``@charset`` variable. - To use the cookie override, have the ``roundup_charset`` cookie set. In both cases, the value is a valid charset name (eg. ``utf-8`` or ``kio8-r``). Inside Roundup, all strings are stored and processed in utf-8. Unfortunately, some older browsers do not work properly with utf8-encoded pages (e.g. Netscape Navigator 4 displays wrong characters in form fields). This version allows to change the character set for http transfers. To do so, you may add the following code to your ``page.html`` template:: <tal:block define="uri string:${request/base}${request/env/PATH_INFO}"> <a tal:attributes="href python:request.indexargs_href(uri, {'@charset':'utf-8'})">utf-8</a> <a tal:attributes="href python:request.indexargs_href(uri, {'@charset':'koi8-r'})">koi8-r</a> </tal:block> (substitute ``koi8-r`` with appropriate charset for your language). Charset preference is kept in the browser cookie ``roundup_charset``. Lines ``meta http-equiv`` added to the tracker templates in version 0.6.0 should be changed to include actual character set name:: <meta http-equiv="Content-Type" tal:attributes="content string:text/html;; charset=${request/client/charset}" /> Actual charset is also sent in the http header. Web Interface Miscellanea ========================= XXX .. _`customisation documentation`: customizing.html
