Changes between Version 88 and Version 89 of PluginList
- Timestamp:
- Jan 20, 2015, 9:50:26 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PluginList
v88 v89 1 = Trac Plugins List =1 = Trac Plugins List 2 2 [[PageOutline(2)]] 3 3 … … 5 5 Many more of them can be found on [TracHacks:WikiStart TracHacks], the community site for hosting and managing Trac [TracDev/PluginDevelopment plugin development]. 6 6 7 Most of these require Trac 0.10 or later, although some have special requirements (branches, patches, etc.).7 Most of these require Trac v0.10+, although some have special requirements (branches, patches, etc.). 8 8 9 10 == Examples == 9 == Examples 11 10 * [TracHacks:HelloWorldPlugin] (at Trac Hacks) 12 11 13 == Administration ==12 == Administration 14 13 WebAdmin :: ''official'' web administration interface for Trac 0.10. [[br]] 15 14 Since Trac 0.11, part of Trac itself. 16 15 17 == Anti-Spam ==16 == Anti-Spam 18 17 SpamFilter :: prevent SPAM from making it into your Trac! 19 18 20 == Authentication ==19 == Authentication 21 20 [TracHacks:AuthFormPlugin] :: 22 21 Allows for users to be able to login using a form, and to perform "real" logouts (at Trac Hacks). [[br]] 23 Replaced by [TracHacks:AccountManagerPlugin] 22 Replaced by [TracHacks:AccountManagerPlugin]. 24 23 25 == Blog == 26 24 == Blog 27 25 [TracHacks:FullBlogPlugin] :: 28 26 Feature-rich blog module for project news. 29 27 30 == Continuous Integration == 28 == Continuous Integration 29 [TracHacks:TracBuildbotIntegration] :: 30 [http://buildbot.net/ Buildbot] is a simple and highly configurable continuous integration server. 31 31 [http://dev.rectang.com/projects/continutrac ContinuTrac] :: 32 The [http://maven.apache.org/continuum/ Maven Continuum] Plugin 32 The [http://maven.apache.org/continuum/ Maven Continuum] Plugin. 33 [http://oss.werkbold.de/trac-cc/ Trac-CC] :: 34 CruiseControl Plugin. 35 [https://hudson.dev.java.net/ Hudson] :: 36 Hudson CI includes basic Trac integration. 37 [https://wiki.jenkins-ci.org/display/JENKINS/Trac+Plugin Jenkins] :: 38 Jenkins CI includes basic Trac integration. 33 39 [http://bitten.edgewall.org/ Bitten] :: 34 a continuous integration build system, based on Trac 35 [http://oss.werkbold.de/trac-cc/ Trac-CC] :: 36 CruiseControl Plugin 37 [https://hudson.dev.java.net/ Hudson] :: 38 Hudson CI includes basic Trac integration 39 [https://wiki.jenkins-ci.org/display/JENKINS/Trac+Plugin Jenkins] :: 40 Jenkins CI includes basic Trac integration 40 a continuous integration build system, based on Trac. Discontinued. 41 41 42 == Code Documentation == 42 == Code Documentation 43 [TracHacks:DoxygenPlugin] :: 44 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] :: 46 Perl plain old documentation generator, originally developed [http://twiki.org/cgi-bin/view/Plugins/PerlDocPlugin here]. 47 [TracHacks:PyDocPlugin] :: 48 Python documentation generator, uses [http://pydoc.org/ pydoc] directly. 43 49 44 [TracHacks:DoxygenPlugin] :: 45 Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D. 46 [http://trac.eprints.org/projects/iar/wiki/PerlDocPlugin PerlDocPlugin] :: 47 Perl pod ( link unusable: it generate an error message) 48 [TracHacks:PyDocPlugin] :: 49 Python (uses pydoc directly) 50 51 == File Management == 52 50 == File Management 53 51 [http://dev.rectang.com/projects/tracdown TracDown] :: 54 A plugin for listing released downloads 52 A plugin for listing released downloads. 55 53 [TracHacks:TracDownloaderPlugin TracDownloader] :: 56 Another download plug-in with graph statistics, optional questionnaire and easy web configuration, for Trac 0.9, 0.10 and 0.11!54 Another download plug-in with graph statistics, optional questionnaire and easy web configuration, supported by Trac v0.9+. 57 55 [http://trac-hacks.org/wiki/AttachFilterPlugin AttachFilterPlugin]:: 58 56 A plugin to reject attachments, with file-extension based rules. 59 57 [http://clinker.klicap.es/projects/alfrescointegration CMIS Trac Plugin]:: 60 A plugin aims to allows integration with ECM solutions which implement CMIS.58 A plugin that allows integration with ECM solutions which implement [http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services Content Management Interoperability Services] (CMIS). 61 59 62 == Notification ==60 == Notification 63 61 [https://github.com/grexi/snippets/tree/master/tracslack Trac Slack] :: 64 Get notifactions of Trac Ticket changes into [https://slack.com Slack] 62 Get notifactions of Trac Ticket changes into [https://slack.com Slack], a platform for team communication. 65 63 66 == RPC ==64 == RPC 67 65 [TracHacks:XmlRpcPlugin XML-RPC plugin] :: 68 Allow programmatic access to Trac , supporting XML-RPC and JSON-RPC.66 Allow programmatic access to Trac through Remote Procedure Calls, supporting XML-RPC and JSON-RPC. 69 67 70 == Multiple Projects ==68 == Multiple Projects 71 69 [TracHacks:SimpleMultiProjectPlugin] :: 72 70 Manage several user projects in one Trac project 73 [http://issues.apache.org/bloodhound Apache ™Bloodhound] ::71 [http://issues.apache.org/bloodhound Apache Bloodhound] :: 74 72 since version ''0.6'' offers a solid approach to manage multiple projects supporting 75 flexible deployment strategies (e.g. product sub-domains like http://blood-hound.net)73 flexible deployment strategies, eg product sub-domains like http://blood-hound.net. 76 74 77 == Project Time Management / Ticket System Extensions ==78 Widely supported by a combination of plugins like e.g.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.75 == Project Time Management / Ticket System Extensions 76 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 77 [TracHacks:TimingAndEstimationPlugin] :: 80 Adds management of estimated and worked time 78 Adds management of estimated and worked time. 81 79 [TracHacks:EstimationToolsPlugin] :: 82 Adds management of remaining time, adds Burndown and Workload charts 80 Adds management of remaining time, adds Burndown and Workload charts. 83 81 [TracHacks:TracJsGanttPlugin] :: 84 Adds start and end date of tickets, uses remaining and worked time, uses hierarchy and dependencies, adds Gantt chart 82 Adds start and end date of tickets, uses remaining and worked time, uses hierarchy and dependencies, adds Gantt chart. 85 83 [TracHacks:MasterTicketsPlugin] :: 86 Adds ticket dependency feature 84 Adds ticket dependency feature. 87 85 [TracHacks:SubticketsPlugin] :: 88 Adds ticket hierarchy feature 86 Adds ticket hierarchy feature. 89 87 [TracHacks:ChildTicketsPlugin] :: 90 88 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 89 [TracHacks:BudgetingPlugin] :: Adds budgeting informations to Tickets. 90 [https://oss.trac.surfsara.nl/email2trac SURFsara package email2trac] :: contains utilities used to convert emails to trac tickets. 93 91 94 == Subversion == 92 == Testing 93 [TracHacks:TestManagerForTracPlugin] :: 94 manage manual test suites and test cases, and track their execution status and outcome. 95 [TracHacks:TestCaseManagementPlugin] :: 96 manage script based testing, as opposed to automated tests. 97 98 == User Management 99 [TracHacks:AccountManagerPlugin] :: 100 managing user accounts. 101 [TracHacks:LdapPlugin] :: 102 enables the use of existing LDAP groups to grant permissions rather than defining permissions for every single user on the system. 103 [http://virtual-planner.palepurple.co.uk Virtual Planning board] :: 104 collects tickets from multiple repositories, to display in one interface for ease of management. 105 106 == Subversion 95 107 [TracHacks:SvnAuthzAdminPlugin] :: 96 a plugin to allow theconfiguration of the svnauthz file from the web inferface.108 configuration of the svnauthz file from the web inferface. 97 109 [TracHacks:TracSvnAuthzPlugin] :: 98 110 a simple web interface to edit the subversion authz files. … … 100 112 a simple web interface to edit the subversion hook files. 101 113 102 == Testing == 103 [TracHacks:TestManagerForTracPlugin] :: 104 a plugin to manage manual test suites and test cases, and track their execution status and outcome. 105 106 [TracHacks:TestCaseManagementPlugin] :: 107 a plugin to manage script based testing (as opposed to automated tests) 108 109 == User Management == 110 [TracHacks:AccountManagerPlugin] :: 111 [TracHacks:LdapPlugin] :: 112 [http://virtual-planner.palepurple.co.uk Virtual Planning board] :: 113 collects tickets from multiple repositories, to display in one interface for ease of management 114 115 == Version Control Systems == 114 == Version Control Systems 116 115 TracGit :: 117 support for the [http://git-scm.com/ git] DVCS (Included with Trac since 1.0)116 support for the [http://git-scm.com/ git] DVCS. Included with Trac since 1.0. 118 117 [TracHacks:PerforcePlugin] :: 119 support for the [http://www.perforce.com Perforce] VCS 118 support for the [http://www.perforce.com Perforce] VCS. 120 119 TracMercurial :: 121 support for the [http://www.selenic.com/hg Mercurial] DVCS 120 support for the [http://www.selenic.com/hg Mercurial] DVCS. 122 121 TracDarcs :: 123 support for the [http://darcs.net/ Darcs] DVCS 122 support for the [http://darcs.net/ Darcs] DVCS. 124 123 [https://launchpad.net/products/trac-bzr Trac-Bzr] :: 125 support for the [http://bazaar-vcs.org/ Bazaar] DVCS 124 support for the [http://bazaar-vcs.org/ Bazaar] DVCS. 126 125 [http://tracmtn.1erlei.de/ TracMonotone] :: support for the [http://monotone.ca/ monotone] DVCS. 127 126 128 == Wiki !Macros/Extensions ==127 == Wiki !Macros/Extensions 129 128 [TracHacks:EmoticonsPlugin] :: 129 support for graphical emoticons (or smileys) that are substituted for common patterns detected in any kind of Wiki text. 130 130 [TracHacks:GraphvizPlugin] :: 131 Show graphs generated using [http://www.graphviz.org/ graphviz]131 show graphs generated using [http://www.graphviz.org/ graphviz]. 132 132 [TracHacks:TagsPlugin TracTags] :: 133 a generic tagging engine, and front ends for the Wiki and ticket systems. 133 134 [TracHacks:IncludeMacro] :: 135 include external resources in a wiki page, such as ftp links, wiki pages and repository files. 134 136 [TracHacks:WikinfoPlugin] :: 135 [http://dev.ufsoft.org/TracWikiTemplates WikiTemplates Plugin] :: (Trac 0.10 only) 137 simple script to retrieve information from the database and add it to a wiki page. 138 [http://www.redmine.org/plugins/gsc_templates WikiTemplates Plugin] :: 139 choose a wiki template when you add a new page; Trac v0.10 only. 136 140 [TracHacks:ScreenshotsPlugin] :: 137 Displays uploaded screenshots assigned to certain component and version.141 displays uploaded screenshots assigned to certain component and version. 138 142 139 == User feedback and discussions == 140 143 == User feedback and discussions 141 144 [TracHacks:DiscussionPlugin] :: 142 145 Discussion forum manageable directly or via WebAdmin with in-wiki-page topic display support. … … 144 147 Simple guestbook plugin for basic user feedback. 145 148 146 == Quality Assurance - Screen and Video Capturing ==149 == Quality Assurance - Screen and Video Capturing 147 150 [http://www.getbugcam.com BugCam] :: 148 151 Create short videos and add them to your bug reports. Integrates directly with Trac. 149 152 [https://usersnap.com/trac Usersnap] :: 150 Get annotated screenshots directly attached to your trac tickets. Works in every browser and does not need an addon.153 Get annotated screenshots directly attached to your Trac tickets. Works in every browser and does not need an addon.