TracTags (失敗)
BlogPluginには、TracTagsというWikiモジュールを入れ替えるプラグインが必要。
http://trac-hacks.org/wiki/TagsPlugin
http://trac-hacks.org/changeset/latest/tagsplugin/trunk?old_path=/&filename=tagsplugin/trunk&format=zip
# apt-get install python-dev python2.3-setuptools unzip # unzip trunk.zip Archive: trunk.zip inflating: tagsplugin/trunk/setup.py inflating: tagsplugin/trunk/tractags/api.py inflating: tagsplugin/trunk/tractags/web_ui.py inflating: tagsplugin/trunk/tractags/htdocs/css/tractags.css inflating: tagsplugin/trunk/tractags/htdocs/js/prototype.js inflating: tagsplugin/trunk/tractags/htdocs/js/util.js inflating: tagsplugin/trunk/tractags/htdocs/js/effects.js inflating: tagsplugin/trunk/tractags/htdocs/js/scriptaculous.js inflating: tagsplugin/trunk/tractags/htdocs/js/dragdrop.js inflating: tagsplugin/trunk/tractags/htdocs/js/slider.js inflating: tagsplugin/trunk/tractags/htdocs/js/controls.js inflating: tagsplugin/trunk/tractags/expr.py inflating: tagsplugin/trunk/tractags/__init__.py inflating: tagsplugin/trunk/tractags/test.py inflating: tagsplugin/trunk/tractags/ticket.py inflating: tagsplugin/trunk/tractags/wiki.py inflating: tagsplugin/trunk/tractags/macros.py inflating: tagsplugin/trunk/tractags/parseargs.py inflating: tagsplugin/trunk/tractags/templates/tags.cs inflating: tagsplugin/trunk/tractags/templates/tagswiki.cs # cd tagsplugin/trunk/ # python setup.py install /usr/lib/python2.3/distutils/dist.py:227: UserWarning: Unknown distribution option: 'entry_points' warnings.warn(msg) running install running build running build_py creating build creating build/lib creating build/lib/tractags copying tractags/api.py -> build/lib/tractags copying tractags/web_ui.py -> build/lib/tractags copying tractags/expr.py -> build/lib/tractags copying tractags/__init__.py -> build/lib/tractags copying tractags/test.py -> build/lib/tractags copying tractags/ticket.py -> build/lib/tractags copying tractags/wiki.py -> build/lib/tractags copying tractags/macros.py -> build/lib/tractags copying tractags/parseargs.py -> build/lib/tractags creating build/lib/tractags/templates copying tractags/templates/tags.cs -> build/lib/tractags/templates copying tractags/templates/tagswiki.cs -> build/lib/tractags/templates creating build/lib/tractags/htdocs creating build/lib/tractags/htdocs/js copying tractags/htdocs/js/prototype.js -> build/lib/tractags/htdocs/js copying tractags/htdocs/js/util.js -> build/lib/tractags/htdocs/js copying tractags/htdocs/js/effects.js -> build/lib/tractags/htdocs/js copying tractags/htdocs/js/scriptaculous.js -> build/lib/tractags/htdocs/js copying tractags/htdocs/js/dragdrop.js -> build/lib/tractags/htdocs/js copying tractags/htdocs/js/slider.js -> build/lib/tractags/htdocs/js copying tractags/htdocs/js/controls.js -> build/lib/tractags/htdocs/js creating build/lib/tractags/htdocs/css copying tractags/htdocs/css/tractags.css -> build/lib/tractags/htdocs/css running install_lib creating /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/api.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/web_ui.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/expr.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/__init__.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/test.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/ticket.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/wiki.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/macros.py -> /usr/lib/python2.3/site-packages/tractags copying build/lib/tractags/parseargs.py -> /usr/lib/python2.3/site-packages/tractags creating /usr/lib/python2.3/site-packages/tractags/templates copying build/lib/tractags/templates/tags.cs -> /usr/lib/python2.3/site-packages/tractags/templates copying build/lib/tractags/templates/tagswiki.cs -> /usr/lib/python2.3/site-packages/tractags/templates creating /usr/lib/python2.3/site-packages/tractags/htdocs creating /usr/lib/python2.3/site-packages/tractags/htdocs/js copying build/lib/tractags/htdocs/js/prototype.js -> /usr/lib/python2.3/site-packages/tractags/htdocs/js copying build/lib/tractags/htdocs/js/util.js -> /usr/lib/python2.3/site-packages/tractags/htdocs/js copying build/lib/tractags/htdocs/js/effects.js -> /usr/lib/python2.3/site-packages/tractags/htdocs/js copying build/lib/tractags/htdocs/js/scriptaculous.js -> /usr/lib/python2.3/site-packages/tractags/htdocs/js copying build/lib/tractags/htdocs/js/dragdrop.js -> /usr/lib/python2.3/site-packages/tractags/htdocs/js copying build/lib/tractags/htdocs/js/slider.js -> /usr/lib/python2.3/site-packages/tractags/htdocs/js copying build/lib/tractags/htdocs/js/controls.js -> /usr/lib/python2.3/site-packages/tractags/htdocs/js creating /usr/lib/python2.3/site-packages/tractags/htdocs/css copying build/lib/tractags/htdocs/css/tractags.css -> /usr/lib/python2.3/site-packages/tractags/htdocs/css byte-compiling /usr/lib/python2.3/site-packages/tractags/api.py to api.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/web_ui.py to web_ui.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/expr.py to expr.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/__init__.py to __init__.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/test.py to test.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/ticket.py to ticket.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/wiki.py to wiki.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/macros.py to macros.pyc byte-compiling /usr/lib/python2.3/site-packages/tractags/parseargs.py to parseargs.pyc
trac.iniを書き換え。
# vi /var/trac/test/conf/trac.ini [trac] default_handler = TagsWikiModule [components] trac.wiki.web_ui.wikimodule = disabled tractags.* = enabled # trac-admin /var/trac/test upgrade Database is up to date, no upgrade necessary.
ブラウザでアクセス。
No handler matched request to
えー、それはないでしょ。
というわけで、Wikiが使えませんでした。
日本語にしたことに関係があるのか?
このモジュールって、アーカイブにはバージョンもなにもないからな...
モジュールそのものは、ちゃんとインストールされているな。
# cd /usr/lib/python2.3/site-packages/tractags/ # python test.py .E...................... ====================================================================== ERROR: tuple() -> an empty tuple ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.3/unittest.py", line 229, in __call__ testMethod() TypeError: 'tuple' object is not callable ---------------------------------------------------------------------- Ran 24 tests in 152.000s FAILED (errors=1)
うへ。