Какие плагины рекомендуются для Trac? - PullRequest
35 голосов
/ 11 октября 2008

В частности, мне нужна более полноценная версия Trac для поддержки надежного управления проектами и отслеживания задач. Я прошел через плагины и буквально нашел более 50, которые выглядели многообещающими.

Мой вопрос к администраторам / пользователям Trac: какие из них необходимы для полной реализации Trac, а каких следует избегать (например, проблемы со стабильностью) ?

Ответы [ 10 ]

19 голосов
/ 11 октября 2008

Многие плагины Trac выглядят многообещающе. К сожалению, только немногие действительно доставляют, и даже тогда некоторые из них не поддерживаются должным образом и не поддерживаются. Они также иногда конфликтуют.

Я не буду рекомендовать что-либо конкретно для управления проектами, но именно они сделали нашу жизнь намного проще:

  • TagsPlugin - самый полезный, добавляет поддержку тегов
  • BreadCrumbsNav - показывать ранее посещенные страницы, экономит много времени
  • ShowPath - показать путь крошек, полезно, если у вас есть страницы с иерархическим именем
  • CaseInsensitiveWiki - позволяет вводить URL-адреса без учета регистра
  • Stratistics - показать статистику Wiki / SVN
  • WikiRename - позволяет переименовывать страницы (плохо работает с тегами)

0,10

  • WebAdmin - предварительно установлен в 0.11, но перед тем, как вам нужно получить его отдельно
12 голосов
/ 01 мая 2009

Мое избранное:

Общие сведения:

Scrum - Agilo: http://trac -hacks.org / wiki / AgiloForScrumPlugin

Это место для просмотра http://trac -hacks.org /

10 голосов
/ 29 июня 2009

Помимо уже упомянутых здесь, я также нашел следующее необходимое:

  1. Извещатель - очень гибкая схема уведомлений
  2. AutocompleteUsers - удобно при наборе (существующем) имени пользователя
  3. Автоссылки - автоматически назначать слова, не соответствующие правилу именования вики, но сопоставляя существующее имя страницы со ссылкой
  4. CustomFieldAdmin - упростить управление настраиваемыми полями
  5. Redirect - удобно, если вам постоянно нужно создавать короткие вики-страницы с именами (например, HTML перенаправляет на HyperText .....)
  6. TicketDelete - сделать удаление, если это вообще необходимо, проще
  7. WikiRename - необходим для рефакторинга вики

Ниже приведены полезные данные:

  1. S5 - напрямую отображать вики-страницы в виде слайд-шоу в формате S5, может быть очень полезно для использования Trac в качестве источника для презентации
  2. FullBlog - добавить поддержку блогов в Trac
  3. Голосование - классная дополнительная функция для большой команды
  4. TracWikiToPdf - динамическое преобразование вики-страницы в pdf (однако эффект может быть вполне удовлетворительным)
  5. TimingAndEsvaluation - аккуратно для отслеживания времени и / или оценки
9 голосов
/ 12 октября 2008

Мне действительно нравится BatchModifyPlugin , который позволяет легко менять более одного билета за раз.

6 голосов
/ 27 декабря 2008

MasterTicketsPlugin весьма полезен для зависимостей билетов.

5 голосов
/ 16 июня 2009

Я бы рекомендовал использовать Bitten для CI (непрерывная интеграция) (см. Мартин Фаулер по теме ), хотя я использую его.

Целевая группа, стоящая за Биттеном, кажется недостаточно сильной, чтобы обработать оставшиеся задачи. Просто посмотрите на возраст и количество постов в укушенных билетах

3 голосов
3 голосов
/ 11 октября 2008

Я не управляю нашим Trac, и я не знаю все плагины, которые мы используем. Но я совместно разработал графический интерфейс, который мы используем для навигации по тикетам и отслеживания времени, затрачиваемого на конкретные. Он использует плагин xmlrpc для запроса информации о билете и обратной записи. Расширить Trac очень просто.

1 голос
/ 04 июня 2015

Какие плагины вы сочтете обязательными, зависит от вашего варианта использования.

Должны иметь плагины, если вам нужно больше энергии для создания продвинутых вики-страниц:

Должны иметь плагины, если вам нравятся функции автозаполнения и отступов в стиле IDE в текстовом редакторе:

Должен иметь плагины, если вы используете много репозиториев Mercurial:

Должны иметь плагины, если вы ...

  • ... хотите заархивировать электронные письма: MailArchivePlugin
  • ... хотите отслеживать время, потраченное на задачи: TimeTrackingPlugin
  • ... хочу спланировать свою неделю: WeekPlanPlugin
  • ... хотите перетаскивать карты между стопками: CardsPlugin
  • ...

Но если у вас нет этих вариантов использования, вы не найдете плагины ценными.

1 голос
/ 31 мая 2013

Apache Bloodhound представляет собой набор плагинов в комплекте с Trac. Он включает некоторые из отдельных плагинов, предложенных в предыдущих ответах, например AccountManagerPlugin .

Основные плагины, разработанные в рамках Bloodhound, - это очень надежная реализация нескольких продуктов , полнотекстовый поиск (на основе Whoosh) с улучшенной навигацией. Отношения с билетами также были добавлены.

Bloodhound быстро интегрирует недавно выпущенные версии trac, и все плагины взаимодействуют, как и ожидалось, потому что они целенаправленно связаны. Это также все еще совместимо с большинством trac-хаков .

...