[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:6692] BTS再考



私の基本的な姿勢としては trac 単体で賄って良いと思う、というスタンスです。
trac wiki 自体の表現力はPukiwiki より低いですが、trac の場合は
wiki だけでなく reStructuredText や textile でも書くことが出来るので。


>>>>> On Wed, 14 Sep 2005 19:11:35 +0900 (JST), "M.Fujii" wrote,

> Trac のページ上部のメニュー(「Wiki」とか「タイムライン」のメニューがあ
> るやつ)ですが、これはページ毎にカスタマイズ可能なのでしょうか。あるいは
> PukiWiki の MenuBar のようなものがあるのでしょうか。

まず、『Wiki』とか『タイムライン』とあるメニューは メインナビゲーション
(mainnav)と呼んでますが、これは各機能モジュールで提供するものなので、機
能の禁止や機能の追加、あるいはそれら機能の権限による利用許可によって自動
的に増減するものでして、よって、ページガイドのようなものには使えません。
無理に使うことも出来ますが、幅もとりますし現実的ではないでしょう。

ページの一番上に『有効なチケット』とある部分(site header部)は好きなよう
に出来ます。未ログインの場合は『有効なチケット』だけですが、ログインした
状態だと『担当チケット』(my ticket, report:7)という項目が増えるようにし
てあります。


Pukiwiki のサイドメニューのようなものは、標準では出来ませんが、
ページは完全にテンプレートベースでレンダリングされていることと、
プロジェクト毎にテンプレートを提供することも出来るので、
テンプレートを修正することによるカスタマイズは可能です。

『最新の20件』のようなタイナミックなものはちょっと努力すれば可能です。


> 可能ならば、Trac をトップにし、最終的に Wiki 関係は全部 Trac に移行する
> のが良いと思います。不可能ならば、他の Wiki を併用し、トップはその
> Wiki にし、Trac のページにリンクするようにすべきだと思います。

標準のままでは不可能です。
side menu にどんな内容を書くかにもよりますが、それが edgewall.com の
ような固定のリンクで良いのならば、テンプレートのカスタマイズのレベルで
出来ます。
プラグインを書くというのまで許容すればPukiwiki 相当のものはもちろん、
かなりのものが書けると思います。

一方、併用する場合でも trac の wiki 機能をOFF にすることも出来ますし、
そういうのもありでしょう。


> オフシャルサイトを見にくる人は、以下の 3 つに大別されると思います。
> 
>   1. Meadow をインストールもしくはアップグレードする人
>   2. Meadow の設定を参照したい人 / Meadow がどんなものか知りたい人
>   3. Meadow の不具合情報を参照もしくは報告したい人
> 
> Tracking System だから当然なのですが、Trac のメニューでは、3. について
> のものしかありません。メニューのカスタマイズができないのであれば、1. も
> しくは 2. についてのメニューがない、もしくは別メニューになるというペー
> ジレイアウトになり、使いづらいのではないでしょうか?

# いまはそうなっていないとしても
上記は Top ページを総合案内ページとして、各ページへのメニュー的な
リンクが記述してあるというのでも十分にも思えますがどうでしょう。
Top へは簡単にいけますし。
edgewall のtrac project のページでも、top page でガイドしています。
  http://projects.edgewall.com/trac/

edgewall や pukiwiki ではside menu があり、これはどのページにいても共通
で使えるリンク/メニューというもの名分けですが、これは先に述べた通り、
標準では出来ませんが、実現は可能です。

ちなみにtrac 自信でカスタマイズした場合の可能性としては CherryPy のサイ
トがなかなかすごいことやってます。

  http://www.cherrypy.org/


> # Edgewall のサイトも Trac のトップページは Trac ではなく、リンクを辿る
> # と Trac を利用したページに飛ぶような構成になっているようです。

# それは会社としてのページと、trac project としてのページとを分離するため
# の意図もある、ちょっと目的が違うかとも思います。


> ですので、トップ(および開発とは関係の薄いページ)についてはメニュー構成
> を変えた方が良いのではないかと思います。それができないのであれば Trac
> 以外でサイトを構築し、適宜 Trac のページにリンクするようなページ構成に
> した方が良いのではなかと思います。
> 
> # 今時検索サイトからリンクを辿る人の方が多いだろうからページ構成に拘っ
> # ても効果は薄いのかもしれませんが。

Trac で Wiki を賄う利点は、wiki も changeset も ticket も含めた検索が
行なえるという点もあるかと思います。

--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN