什么是一些推荐的Trac插件?
特别是,我需要一个更完整的Trac版本来支持强大的项目pipe理和任务跟踪。 我通过插件,从字面上find超过50看起来很有希望。
我的问题是Trac的pipe理员/用户:哪些是完成Tracfunction和哪些应该避免(如稳定性问题)的不可或缺的?
很多Trac插件看起来很有前途。 不幸的是,只有less数人真正提供了,甚至其中一些没有得到适当的支持或维护。 他们也往往有时冲突。
我不会特别推荐任何项目pipe理,但这些让我们的生活变得如此简单:
- TagsPlugin – 最有用的一个,添加标签支持
- BreadCrumbsNav – 显示以前访问的页面,节省了大量的时间
- ShowPath – 显示面包屑path,如果您的网页分层次命名,则很有用
- CaseInsensitiveWiki – 允许input不区分大小写的URL
- Stratistics – 显示Wiki / SVN统计信息
- WikiRename – 允许页面重命名(与标签不兼容)
0.10
- WebAdmin – 预先安装在0.11之前,但你需要分开
我最喜欢的:
一般:
- 更好的编辑器所见即所得: http : //trac-hacks.org/wiki/TracWysiwygPlugin
- TicketCalendarmacros: http ://trac-hacks.org/wiki/WikiTicketCalendarMacro
- AccountManager: http : //trac-hacks.org/wiki/AccountManagerPlugin
Scrum – Agilo: http ://trac-hacks.org/wiki/AgiloForScrumPlugin
除了这里已经提到的,我还发现了以下必要的:
- 播音员 – 非常灵活的通知scheme
- 自动完成用户 – 方便input(现有)用户名
- 自动链接 – 自动使单词不符合维基命名规则,但与现有的页面名称链接
- CustomFieldAdmin – 使pipe理自定义字段更容易
- redirect – 如果您经常需要制作简短的名称维基页面(如HTMLredirect到超文本…..)
- TicketDelete – 删除,如果有需要,更容易
- WikiRename – 必须具有wiki重构
以下是有益的:
- S5 – 直接将维基页面呈现为S5格式的幻灯片,对使用Trac作为演示文稿来源可能非常有用
- FullBlog – 将博客支持添加到Trac
- 投票 – 大型团队的酷炫附加function
- TracWikiToPdf – 将wiki页面dynamic转换为pdf(但效果可能会令人满意)
- 时间和估计 – 整齐跟踪时间和/或估计
我真的很喜欢BatchModifyPlugin ,可以很容易地改变当时的多张票。
MasterTicketsPlugin对票据依赖非常有用。
尽pipe我正在使用它,但我会推荐针对Bitten for CI(持续集成)(请参阅Martin Fowler的主题 )。
Bitten背后的工作组似乎不够强大,无法处理剩余的任务。 只要看看Bitten门票的年龄和post数量即可
我不pipe理我们的Trac,我不知道我们使用的所有插件。 但是我共同开发了一个GUI,用来导航票据并跟踪在特定票据上花费的时间。 它使用xmlrpc插件查询票证信息并写回一些信息。 用这种方法扩展Trac非常简单。
我必须拥有的插件列表:
- http://trac-hacks.org/wiki/AccountManagerPlugin
- http://trac-hacks.org/wiki/GitPlugin
- http://trac-hacks.org/wiki/TagsPlugin
- http://trac-hacks.org/wiki/BatchModifyPlugin
- http://trac-hacks.org/wiki/TicketDeletePlugin
- http://trac-hacks.org/wiki/XmlRpcPlugin
有些可能是0.12以来trac的一部分
和一个脚本:
Apache Bloodhound是与Trac捆绑在一起的插件集合。 它包含了一些早期答案中提到的单个插件,如AccountManagerPlugin 。
作为Bloodhound的一部分开发的主要插件是一个非常强大的多产品实现 , 全文search (基于飞快)具有更好的导航。 票务关系也刚刚添加。
Bloodhound不断整合最新发布的trac版本,所有插件按预期互操作,因为它们是有意捆绑的。 它也与大多数trac-hacks兼容。
你认为必须考虑哪些插件在很大程度上取决于你的用例。
如果您在创build高级wiki页面时需要更多权限,则必须拥有插件:
- GraphvizPlugin
- WikiExtrasPlugin
如果您喜欢文本编辑器中IDE风格的自动完成和缩进function,则必须拥有插件:
- TextareaKeyBindingsPlugin
- WikiAutoCompletePlugin
如果您使用多个Mercurial存储库,则必须拥有插件:
- MercurialPlugin
- HgDirManagerPlugin
必须拥有的插件,如果你…
- …要存档电子邮件: MailArchivePlugin
- …想跟踪在任务上花费的时间: TimeTrackingPlugin
- …想要计划你的周: WeekPlanPlugin
- …要在堆叠之间拖放卡片: CardsPlugin
- …
但是如果你没有这些用例,你就不会觉得这个插件很有价值。