Trac1.0にTags-0.7をインストールしてみた。

1年以上待ちに待ったTagsがようやくTrac1.0に、
対応したらしいので、早速インストールしてみました!

対応されたチケット

2014年04月06日にリリースされてました。
前回のコメントは13ヶ月前だったのに、急に対応されて歓喜

環境

  • CentOS6.3
  • Trac-1.0.ja1

公式ページ

http://trac-hacks.org/wiki/TagsPlugin

手順は公式ページに従ってインストールと設定していきました。

Tags-0.7をインストール

$ sudo easy_install https://trac-hacks.org/svn/tagsplugin/tags/0.7
Downloading https://trac-hacks.org/svn/tagsplugin/tags/0.7
Doing subversion checkout from https://trac-hacks.org/svn/tagsplugin/tags/0.7 to /tmp/easy_install-7cZaeN/0.7
Processing 0.7
Running setup.py -q bdist_egg --dist-dir /tmp/easy_install-7cZaeN/0.7/egg-dist-tmp-wTZMvo
unrecognized .svn/entries format; skipping .
unrecognized .svn/entries format in 
zip_safe flag not set; analyzing archive contents...
Removing TracTags 0.6 from easy-install.pth file
Adding TracTags 0.7-r0 to easy-install.pth file

Installed /usr/lib/python2.6/site-packages/TracTags-0.7_r0-py2.6.egg
Processing dependencies for TracTags==0.7-r0
Finished processing dependencies for TracTags==0.7-r0

Tagsを適応するプロジェクトのtrac.iniに以下を追加してください。

[tags]
revisable_realms = wiki

[components]
tractags.* = enabled

Tracをアップグレード

  • すでにプロジェクトがある場合は、以下でアップグレードする
$ sudo trac-admin /var/trac/[プロジェクト名] upgrade
アップグレードが終了しました。

次のコマンドを実行すると Trac のドキュメントをアップグレードできます:

  trac-admin /var/trac/[プロジェクト名] wiki upgrade
$ sudo trac-admin /var/trac/[プロジェクト名] wiki upgrade
  • trac.iniの所有者がrootになっている場合は、表示エラーになるので所有者を変える。
$ sudo chown apache:apache -R /var/trac/

Apacheを再起動

$ sudo service httpd restart

スクリーンショット

f:id:shiroemons:20140410211326p:plain
Wikiの編集画面の更新情報のところに追加されています。