Я не использовал trac в течение года, но я помню, что большинство плагинов доступны через Subversion и уже упакованы как яйцо (что является своего рода установщиком в мире Python, но я не очень знаком сconcept).
Большинство плагинов доступно по адресу http://trac -hacks.org / , и самый простой способ установить плагин -
easy_install http://svn.domain.tdl/path/to/plugin/
, папка должна содержатьфайл setup.py и файл setup.cfg.easy_install проверяет файлы из SVN и устанавливает плагин.Вы можете найти подробности здесь: http://trac.edgewall.org/wiki/TracPlugins
Если плагин вносит изменения в базу данных, вам нужно позвонить
trac-admin upgrade
из консоли.
http://trac.edgewall.org/wiki/TracAdmin
Если я правильно помню, установка через веб-интерфейс устанавливает плагин локально (например), тогда как easy_install устанавливает его глобально (для всех работающих сайтов trac) и является более распространенным способом установки плагина.
Подсказка: после каждой установки плагина вы должны перезапускать trac Подсказка 2. Большинство плагинов не говорят вам, как установить, и дают только ссылку на корень своего svn.Вам нужно только просмотреть папку svn и найти папку, содержащую файл setup.py.Остальное делается с помощью easy_install.
Пример:
Плагин: http://trac -hacks.org / wiki / GoogleChartPlugin
Вики-страницы сообщают вам: Вы можете проверить GoogleChartPlugin отсюда, используя Subversion, или просмотреть источник с помощью Trac.
, где here
ссылки на http://trac -hacks.org / svn / googlechartplugin /
svn содержит две версии.Перейдите на http://trac -hacks.org / svn / googlechartplugin / 0.11 / trunk / и скопируйте путь.
Тогда сделайте
easy_install http://trac-hacks.org/svn/googlechartplugin/0.11/trunk/