Edgewall Software

Changes between Version 6 and Version 7 of TracDev/ReleaseNotes/0.11


Ignore:
Timestamp:
Feb 23, 2007, 8:03:46 PM (15 years ago)
Author:
Christopher Lenz
Comment:

Some bits about the migration to setuptools-based Trac

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/ReleaseNotes/0.11

    v6 v7  
    66 * New template engine for generating content ([http://genshi.edgewall.org Genshi])
    77 * New default syntax highlighter ([http://pygments.pocoo.org Pygments])
    8  * Improved user preferences subsystem, among which the possibility for an user to select his time zone
     8 * Improved user preferences subsystem, among which the possibility for an user to select his time zone and disable access keys
    99 * The WebAdmin plugin is now an integral part of Trac
    1010 * Blame support in the repository browser
     
    1717Each user can select which time zone they want timestamps to be presented in. If [http://pytz.sf.net pytz] is installed a complete  list of time zones will be available, otherwise Trac will fall back on a shorter list from an internal time zone implementation.
    1818
    19 === setuptools is now used for the packaging ===
     19=== [SetupTools Setuptools] is now used for the packaging ===
    2020
    21 TBD. See log:sandbox/setuptools
     21This means you'll be able to just do
     22
     23{{{
     24easy_install Trac
     25}}}
     26
     27once we've made the release.
     28
     29It also means that a number of things had to be changed to make this work correctly. In particular, Trac no longer implicitly assumes nor installs global data in the `$prefix/share/trac`. Instead, you'll have to modify the configuration of your project environments to explicitly “inherit” a global configuration in [TracIni trac.ini], for example:
     30
     31{{{
     32[inherit]
     33file = /etc/trac/trac.ini
     34}}}
     35
     36This will load the configuration from the `/etc/trac.ini` file, while of course allowing to override any global settings in the environment's configuration.
     37
     38In that global configuration, you can specify shared directories for templates and plugins, e.g.:
     39
     40{{{
     41[inherit]
     42plugins_dir = /etc/trac/plugins/
     43templates_dir = /etc/trac/templates/
     44}}}
     45
     46  '''Note''': ''naming of these options may still change until the final 0.11 release''
    2247
    2348=== Improved Syntax Highlighting ===