FC2ブログ
ASOK?
ActionScriptでFlashつくるよ

Trac Lightningのひどいデザインをなんとかすべく、調べたり探したりしてみた。

ディレクトリ

■全プロジェクトのデザインを変更する
TracLight\python\share\trac\htdocs\css

■個々のプロジェクトのデザインを変更する
D:\TracLight\projects\trac\arkios\templates

■デフォルトのデザインを変更する
TracLight\install\trac-template\templates\site_css.cs

Trac LightningのCSSを変更する (+KeiyaKanno's Blog)

trac月(TracLight)のアップデートメモ - blog.azukipochette.jp

デザインを上書きしてみる

#56 (Tracサイトのデザインを変えてみる(その2)) ? HirobeのHack倉庫 ? Trac

上記cssを「TracLight\python\share\trac\htdocs\css」に上書きするも、半端に更新されてしまう。

Trac本体のcss等を「TracLight\python\share\trac\htdocs\css」に上書きしても、元のデザインが残っている。

デザインを全部オフにしてみる

ここで、上の引用文のデザインを全部はずしても、一部にデザインが当たっているのに気づく。
Firebugで調べてみると、「/trac/TestProject/themeengine/theme.css」というcssが当たっている。
インストールディレクトリを掘ってみると、themeengine(=テーマエンジン)というのはどうやらWiki(?)のプラグインらしいが、元のcssがどこにあるかがわからず挫折…しそうになったががんばった。

テーマエンジンをオフにする

ThemeEnginePlugin 使って Trac テーマ変更 - ジャックと豆の記@g:framework - 骨格部

「trac テーマ エンジン」で検索して上記ページを発見。trac.iniを編集すればテーマエンジンとやらをオフにできそうだ。

「/python/share/trac/conf/trac.ini」の128行目

themeengine.* = enabled
をコメントアウト(#)してTracを再起動することで、メニューバーの背景画像をノーマルに戻すことができた。

まだ<Hn>タグが紫色

外部CSSではなく<head>に直接記述されている…
→「/projects/trac/<プロジェクト>/templates/site_css.cs」を読み込まないようにしたら、紫色もなくなった!ので、ここを編集すればよさそうだ。
「/install/trac-template/templates/site_css.cs」を変更すれば、新規プロジェクトもまともなデザインになるよ!たぶん。

ヘッダロゴも元に戻す

ロゴファイル「/python/share/trac/htdocs/trac_banner.png」を「/projects/trac/<プロジェクト>/htdocs」にコピー。

「/python/share/trac/conf/trac.ini」の[header_logo]セクション

src=site/logo.jpg
src=site/trac_banner.png

に書き換える。

スポンサーサイト



page top

ASOK? Trac下調べの続き。

インストール前の注意

IISやApache等のWebサーバ、PythonやSubversionをすでにインストールしてる人は注意。

Install - Trac Lightning Wiki @ SF.jp

Tracを起動

インストール後、再起動したらまずはTracを起動する。
[スタートメニュー]-[Trac]から、「コマンドプロンプトから実行」または「サービスのインストール」を実行。

URL

簡単なヘルプ
http://localhost/
プロジェクト一覧
http://localhost/trac/
サンプルプロジェクト
http://localhost/trac/SampleProject
ヘルプ
http://localhost/trac/SampleProject/wiki/TracGuide
Subversionのレポジトリ
http://localhost/svn/<プロジェクト名>

ログインする

デフォルトではユーザ名admin/パスワードadminで管理者権限でログインできます。
ユーザ名guest/パスワードguestでログインすると一般ユーザ権限でログインできます。

ユーザーアカウントの作成

adminでログインし、メニュの「Admin」から「Accounts/Users」を選択します

新規プロジェクトの作成

プログラムメニューの「Trac」→「コマンドプロンプト」
> create-project.bat <MyProject>

page top
ずっと気になっているTracについて調べてみた。

【特集】使ってる? Issue Tracking - trac 楽々ことはじめ (1) パニックプロジェクトを生まないために | エンタープライズ | マイコミジャーナル

Trac=Wiki+レポジトリブラウザ+バグトラッキングシステム

Wiki=コンテンツ管理のため
レポジトリブラウザ=ソースコードを誰でも閲覧可能に
バグトラッキングシステム=チケット管理によるバグトラッキング

バグトラッキングシステムが最重要らしい。

[Think IT] 第2回:なぜTracの導入に失敗するのか? (1/3)
[Think IT] 【バグ管理の作法】Trac徹底活用!

チケット管理はルール決めが大事、という話。


Tracはインストールが面倒だと、どこかで読んでずっと放置していたが、Windows用オールインワンパッケージがあるんだな。
google先生に聞いたらTrac Lightningの方が良さげなので、今からためしにローカルマシンに入れてみる。

FrontPage - Trac Lightning Wiki @ SF.jp
SourceForge.JP: Project Info - All-In-One Project
page top
Copyright © 2005 ASOK?. all rights reserved.