Changes between Version 95 and Version 96 of PluginList
- Timestamp:
- Dec 4, 2015, 10:39:33 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PluginList
v95 v96 3 3 4 4 This is an indicative list of the existing [TracPlugins plugins]. 5 Many more of them can be found on [ TracHacks:WikiStart TracHacks], the community site for hosting and managing Trac [TracDev/PluginDevelopment plugin development].5 Many more of them can be found on [th:WikiStart TracHacks], the community site for hosting and managing Trac [TracDev/PluginDevelopment plugin development]. 6 6 7 7 Most of these require Trac v0.10+, although some have special requirements (branches, patches, etc.). 8 8 9 9 == Examples 10 * [TracHacks:HelloWorldPlugin] (at Trac Hacks)11 10 12 == Administration 13 WebAdmin :: ''Official'' web administration interface for Trac 0.10. [[br]] 14 Since Trac 0.11, part of Trac itself. 11 * [th:HelloWorldPlugin] (at Trac Hacks) 15 12 16 13 == Anti-Spam 17 SpamFilter :: Prevent spam from making it into your Trac! 14 15 SpamFilter :: Prevent spam from making it into your Trac. 18 16 19 17 == Authentication 20 [TracHacks:AuthFormPlugin] :: 18 19 [th:AccountManagerPlugin] :: 21 20 Allows for users to be able to login using a form, and to perform "real" logouts (at Trac Hacks). [[br]] 22 Replaced by [TracHacks:AccountManagerPlugin].21 Formerly known as [th:AuthFormPlugin]. 23 22 24 23 == Blog 25 [TracHacks:FullBlogPlugin] :: 24 25 [th:FullBlogPlugin] :: 26 26 Feature-rich blog module for project news. 27 27 28 28 == Continuous Integration 29 29 30 [th:TracBuildbotIntegration] and [th:BuildbotPlugin] :: 30 31 [http://buildbot.net/ Buildbot] is a simple and highly configurable continuous integration server. 31 32 [http://dev.rectang.com/projects/continutrac ContinuTrac] :: 32 The [http://maven.apache.org/continuum/ Maven Continuum] Plugin.33 The [http://maven.apache.org/continuum/ Maven Continuum] plugin. 33 34 [http://oss.werkbold.de/trac-cc/ Trac-CC] :: 34 [http://cruisecontrol.sourceforge.net CruiseControl] Plugin.35 [http://cruisecontrol.sourceforge.net CruiseControl] plugin. 35 36 [https://hudson.dev.java.net/ Hudson] :: 36 37 Hudson CI includes basic Trac integration. … … 41 42 42 43 == Code Documentation 43 [TracHacks:DoxygenPlugin] :: 44 45 [th:DoxygenPlugin] :: 44 46 Doxygen is a documentation generator for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D. 45 [ TracHacks:PerlPodMacro PerlDocPlugin] ::47 [th:PerlPodMacro PerlPodMacro] :: 46 48 Perl plain old documentation generator, originally developed [http://twiki.org/cgi-bin/view/Plugins/PerlDocPlugin here]. 47 [ TracHacks:PyDocPlugin] ::49 [th:PyDocPlugin] :: 48 50 Python documentation generator, uses [http://pydoc.org/ pydoc] directly. 49 51 52 There are also some [th:tags/codereview code review] plugins available. 53 50 54 == File Management 55 51 56 [http://dev.rectang.com/projects/tracdown TracDown] :: 52 57 A plugin for listing released downloads. 53 [ TracHacks:TracDownloaderPlugin TracDownloader] ::54 A nother download plug-in with graph statistics, optional questionnaire and easy web configuration, supported by Trac v0.9+.58 [th:TracDownloaderPlugin TracDownloader] :: 59 A download plugin with graph statistics, optional questionnaire and easy web configuration, supported by Trac v0.9+. 55 60 [http://trac-hacks.org/wiki/AttachFilterPlugin AttachFilterPlugin]:: 56 61 A plugin to reject attachments, with file-extension based rules. 57 [http://clinker.klicap.es/projects/alfrescointegration CMIS Trac Plugin]::62 [http://clinker.klicap.es/projects/alfrescointegration CMIS Trac plugin]:: 58 63 A plugin that allows integration with ECM solutions which implement [http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services Content Management Interoperability Services] (CMIS). 59 64 60 65 == Notification 66 61 67 [https://github.com/mandic-cloud/trac-slack-plugin Trac Slack] :: 62 68 Get notifactions of Trac Ticket changes into [https://slack.com Slack], a platform for team communication. 63 69 [https://github.com/Kras4ooo/trac-slack-extend-plugin Trac Slack Extend] :: 64 More compatible plugins with [https://slack.com Slack] in one place 70 More compatible plugins with [https://slack.com Slack] in one place. 65 71 66 72 == RPC 67 [TracHacks:XmlRpcPlugin XML-RPC plugin] :: 73 74 [th:XmlRpcPlugin XML-RPC plugin] :: 68 75 Allow programmatic access to Trac through Remote Procedure Calls, supporting XML-RPC and JSON-RPC. 69 76 70 77 == Multiple Projects 71 [TracHacks:SimpleMultiProjectPlugin] :: 72 Manage several user projects in one Trac project 78 79 There are [th:tags/multi-projects many plugins] that deal with managing multiple Trac instances. Some of the more common ones are: 80 81 [th:SimpleMultiProjectPlugin] :: 82 Manage several user projects in one Trac project. 73 83 [http://issues.apache.org/bloodhound Apache Bloodhound] :: 74 Since version ''0.6'' offers a solid approach to managing multiple projects supporting 75 flexible deployment strategies, eg product sub-domains like http://blood-hound.net. 84 Since version ''0.6'' offers a solid approach to managing multiple projects supporting flexible deployment strategies, eg product sub-domains like http://blood-hound.net. 76 85 77 86 == Project Time Management / Ticket System Extensions 78 Widely supported by a combination of plugins like the following ones, which are a useful choice of [TimeTracking many more]. It allows to plan a project by setting up a hierarchical set of tickets with planned start and end date, estimated time and dependencies between them. It is also possible to update and track the current state by updating those values, like for example the remaining time, or adapting the planned time. Moreover, for transparency, you can display the project development in Gantt, burndown and workload charts. 79 [TracHacks:TimingAndEstimationPlugin] :: 87 88 Trac offers plugins that support project management, time tracking and budgeting. For more information see TimeTracking and [th:ProjectManagementIdeas]. The most common plugins are: 89 90 [th:TimingAndEstimationPlugin] :: 80 91 Adds management of estimated and worked time. 81 [ TracHacks:EstimationToolsPlugin] ::92 [th:EstimationToolsPlugin] :: 82 93 Adds management of remaining time, adds Burndown and Workload charts. 83 [ TracHacks:TracJsGanttPlugin] ::94 [th:TracJsGanttPlugin] :: 84 95 Adds start and end date of tickets, uses remaining and worked time, uses hierarchy and dependencies, adds Gantt chart. 85 [ TracHacks:MasterTicketsPlugin] ::96 [th:MasterTicketsPlugin] :: 86 97 Adds ticket dependency feature. 87 [ TracHacks:SubticketsPlugin] ::98 [th:SubticketsPlugin] :: 88 99 Adds ticket hierarchy feature. 89 [ TracHacks:ChildTicketsPlugin] ::100 [th:ChildTicketsPlugin] :: 90 101 Support for pseudo child-tickets and a visual reference to these within a parent ticket. 91 [ TracHacks:BudgetingPlugin] :: Adds budgeting informations to Tickets.92 [https://oss.trac.surfsara.nl/email2trac SURFsara package email2trac] :: Contains utilities used to convert emails to trac tickets.102 [th:BudgetingPlugin] :: Adds budgeting informations to Tickets. 103 [https://oss.trac.surfsara.nl/email2trac SURFsara package email2trac] :: Contains utilities used to convert emails to Trac tickets. 93 104 94 105 == Testing 95 [TracHacks:TestManagerForTracPlugin] :: 106 107 [th:TestManagerForTracPlugin] :: 96 108 Manage manual test suites and test cases, and track their execution status and outcome. 97 [ TracHacks:TestCaseManagementPlugin] ::109 [th:TestCaseManagementPlugin] :: 98 110 Manage script based testing, as opposed to automated tests. 99 111 100 112 == User Management 101 [TracHacks:AccountManagerPlugin] :: 113 114 [th:AccountManagerPlugin] :: 102 115 Manage user accounts. 103 [ TracHacks:LdapPlugin] ::116 [th:LdapPlugin] :: 104 117 Use existing LDAP groups to grant permissions rather than defining permissions for every single user on the system. 105 118 [http://virtual-planner.palepurple.co.uk Virtual Planning board] :: … … 107 120 108 121 == Subversion 109 [TracHacks:SvnAuthzAdminPlugin] :: 122 123 [th:SvnAuthzAdminPlugin] :: 110 124 Configuration of the svnauthz file from the web inferface. 111 [ TracHacks:TracSvnAuthzPlugin] ::125 [th:TracSvnAuthzPlugin] :: 112 126 A simple web interface to edit the subversion authz files. 113 [ TracHacks:TracSvnHooksPlugin] ::127 [th:TracSvnHooksPlugin] :: 114 128 A simple web interface to edit the subversion hook files. 115 129 116 130 == Version Control Systems 131 117 132 TracGit :: 118 133 Support for the [http://git-scm.com/ git] DVCS. Included with Trac since 1.0. 119 [ TracHacks:PerforcePlugin] ::134 [th:PerforcePlugin] :: 120 135 Support for the [http://www.perforce.com Perforce] VCS. 121 136 TracMercurial :: … … 128 143 129 144 == Wiki !Macros/Extensions 130 [TracHacks:EmoticonsPlugin] :: 145 146 [th:EmoticonsPlugin] :: 131 147 Support for graphical emoticons (or smileys) that are substituted for common patterns detected in any kind of Wiki text. 132 [ TracHacks:GraphvizPlugin] ::148 [th:GraphvizPlugin] :: 133 149 Show graphs generated using [http://www.graphviz.org/ graphviz]. 134 [ TracHacks:TagsPlugin TracTags] ::150 [th:TagsPlugin TracTags] :: 135 151 A generic tagging engine, and front ends for the Wiki and ticket systems. 136 [ TracHacks:IncludeMacro] ::152 [th:IncludeMacro] :: 137 153 Include external resources in a wiki page, such as ftp links, wiki pages and repository files. 138 [ TracHacks:WikinfoPlugin] ::154 [th:WikinfoPlugin] :: 139 155 Simple script to retrieve information from the database and add it to a wiki page. 140 [ TracHacks:ScreenshotsPlugin] ::156 [th:ScreenshotsPlugin] :: 141 157 Displays uploaded screenshots assigned to certain component and version. 142 158 143 159 == User feedback and discussions 144 [TracHacks:DiscussionPlugin] :: 160 161 [th:DiscussionPlugin] :: 145 162 Discussion forum manageable directly or via WebAdmin with in-wiki-page topic display support. 146 [ TracHacks:GuestbookPlugin] ::163 [th:GuestbookPlugin] :: 147 164 Simple guestbook plugin for basic user feedback. 148 165 149 166 == Quality Assurance - Screen and Video Capturing 167 150 168 [http://www.getbugcam.com BugCam] :: 151 169 Create short videos and add them to your bug reports. Integrates directly with Trac.