Tracカスタマイズ

このところ仕事でTracを使用できるようにTrac.iniとtrac-adminでいろいろ設定しているのだが、cssの見た目などの変更を試そうと思ったらなかなか情報がなかったので一応メモ。


変更するファイル等は、

trac_dir
templates
site_css.cs
site_footer.cs
site_header.cs
site_newticket.cs

拡張子が.csの4ファイル。

site_css.cs
追加のCSSファイルを記入する。記入方法は

<?cs
##################################################################
# Site CSS - Place custom CSS, including overriding styles here.
?>
@import url(<?cs var:chrome.href ?>/site/style.css);

対象のcssファイルは " trac_dir/htdocs/style.css " となるので、通常のcssファイルを作成する。

site_footer.cs
の直前に挿入される。記入方法は通常のhtml。

site_header.cs
の直後に挿入される。記入方法は通常のhtml。

site_newticket.cs
チケット発行ページで入力部分の直前に挿入される。

カスタマイズするとしたら、

  • site_css.csで見た目の変更
  • site_footer.csとsite_css.csでサイドバー等を設置
  • site_newticket.csでチケット発行時の注意書きを設置

とかが考えられる。

あとは日本語化だな。meadowページは日本語化されているけど公開してくれないのかな?