In particular, I need a more full fledged version of Trac to support robust project management, and task tracking. I went through the plugins and literally found over 50 that looked promising.
My question is to the admins/users of Trac: which ones are indespensible for making Trac feature complete and which ones should be avoided (e.g. stability issues)?
Lots of Trac plugins look promising. Unfortunately only a handful really delivers and even then some of them are not properly supported or maintained. They also tend to conflict sometimes.
I will not recommend anything for project management specifically but these are the ones which made our live so much easier:
- TagsPlugin - the most useful one, adds tags support
- BreadCrumbsNav - show previously visited pages, saves lots of time
- ShowPath - show the breadcrumbs path, useful if you have your pages named hierarchically
- CaseInsensitiveWiki - allows entering case-insensitive URLS
- Stratistics - show Wiki/SVN statistics
- WikiRename - allows page renaming (does not work well with the Tags)
0.10
- WebAdmin - pre-installed in 0.11 but before you need to get it separately
My Favorites:
General:
- Better editor WYSIWYG: http://trac-hacks.org/wiki/TracWysiwygPlugin
- TicketCalendar Macro: http://trac-hacks.org/wiki/WikiTicketCalendarMacro
- AccountManager: http://trac-hacks.org/wiki/AccountManagerPlugin
Scrum - Agilo: http://trac-hacks.org/wiki/AgiloForScrumPlugin
This is the place to watch http://trac-hacks.org/
Besides those already mentioned here, I also found the following necessary:
- Announcer - very flexible notification scheme
- AutocompleteUsers - handy while typing (existent) user name
- AutoLinks - automatically make words not conforming to wiki naming rule but matches existent page name a link
- CustomFieldAdmin - make manage custom fields easier
- Redirect - handy if you constantly need to make short-hand name wiki pages (like HTML redirects to HyperText .....)
- TicketDelete - make deleting, if at all needed, easier
- WikiRename - must-have for wiki refactoring
Below are good-to-have:
- S5 - directly render wiki pages as slideshow in S5 format, could be really useful for using Trac as the source for presentation
- FullBlog - add blogging support to Trac
- Vote - cool add-on feature for big team
- TracWikiToPdf - transform wiki page to pdf dynamically (however the effect might be all that satisfying)
- TimingAndEstimation - neat for tracking time and/or estimation
I really like the BatchModifyPlugin that makes it easy to change more than one ticket at the time.
MasterTicketsPlugin is quite useful for ticket dependncies.
I would recommend against Bitten for CI (Continuous Integration) (see Martin Fowler on the subject) although I am using it.
The task force behind Bitten doesn't seem strong enough to process the remaining tasks. Simply look at the age and the number of posts in Bitten tickets
I don't admin our Trac, and I don't know all the plugins we use. But I co-developed a GUI we use to navigate the tickets and to track time spent on specific ones. It uses the xmlrpc plugin to query ticket information and to write some information back. Extending Trac is really easy this way.
my must-have list of plugins:
- 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
some may be part of trac since 0.12
and a script:
Apache Bloodhound is a collection of plugins bundled with Trac. It includes some of the individual plugins suggested in earlier answers, like the AccountManagerPlugin.
The major plugins developed as part of Bloodhound are a very robust Multi Product implementation, full text search (based on Whoosh) with better navigation. Ticket relations have also just been added.
Bloodhound keeps integrating newly released trac versions quickly, and all plugins interoperate as expected because they're purposefully bundled. It's also still compatible with most trac-hacks.
What plugins you will consider must-have depends heavily on your use case.
Must-have plugins if you need more power in creating advanced wiki pages:
Must-have plugins if you like IDE-style auto-completion and indentation features in the text editor:
Must-have plugins if you use many Mercurial repositories:
Must-have plugins if you ...
- ... want to archive emails: MailArchivePlugin
- ... want to track time spent on tasks: TimeTrackingPlugin
- ... want to plan your week: WeekPlanPlugin
- ... want to drag cards between stacks: CardsPlugin
- ...
But if you don't have these use cases, you will not find the plugins valuable.
来源:https://stackoverflow.com/questions/194361/what-are-some-recommended-plugins-for-trac