Changes between Version 37 and Version 38 of TracFeatures
- Timestamp:
- Jun 27, 2016, 10:26:44 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracFeatures
v37 v38 4 4 5 5 {{{#!box info 6 **Notice:** This page doesn't belong to the "official" Trac documentation and consists entirely of user contributed comments.6 **Notice:** This page doesn't belong to the official Trac documentation. 7 7 }}} 8 8 … … 15 15 See also: AboutTrac 16 16 17 == Open source project managementtool17 == Manage your project in an open source tool 18 18 19 19 Trac is a lightweight project management tool that is implemented as a web-based application, written in the Python programming language. It emphasizes ease of use and low ceremony, and is [wikipedia:Open_source_software open source]. 20 20 21 Ideal for managing software developments, it is flexible enough to use for many types of projects. As it is open source, if it doesn't quite fit your needs, you can always make changes yourself, write plugins, or commission someone else to do so.21 Ideal for managing software developments, it is flexible enough to use for many types of projects. As it is open source, you can always make changes yourself, write plugins, or commission someone else to do so to better fit the needs of your project. 22 22 23 == Ticket system 23 It can be used on a number of databases, such as SQLite, MySQL, PostgreSQL and [th:MsSqlBackendPlugin MS-SQL]. 24 24 25 ''Trac''k the progress of resolving individual bugs, issues, feature requests, and ideas - each with its own [TracTickets ticket] (numbered, as in a waiting room queue system). Easily reconcile overlapping tickets (where more than one person reports the same thing). Search and filter tickets by severity, project component, version or owner (among others). 25 == Manage project issues 26 27 ''Trac''k the progress of resolving bugs, issues, feature requests, and ideas - each with its own [TracTickets ticket] (numbered, as in a waiting room queue system). Easily reconcile overlapping tickets (where more than one person reports the same thing). Search and filter tickets by severity, project component, version or owner, among others. 26 28 27 29 == View progress … … 29 31 Trac gives you a number of convenient ways to stay on top of events and changes within a project. You can set milestones, and view a [TracRoadmap roadmap] of progress towards them (as well as historical achievements) in summary. There is a [TracTimeline timeline] of individual changes so you can see the order of events, starting with the most recent. [TracRss Trac supports RSS] for content syndication: allowing people to subscribe to those changes outside Trac itself, as well as [TracNotification email notification]. 30 32 31 == Online repository viewing33 == View your code repository online 32 34 33 Trac gives a highly usable browsing and management front-end for [http://subversion.apache.org Subversion] and [https://git-scm.com/ Git]. Trac gives you clear and elegant code highlighting and file comparison, so you can easily see how files differ . Multiple repositories can be connected to Trac.35 Trac gives a highly usable browsing and management front-end for [http://subversion.apache.org Subversion] and [https://git-scm.com/ Git]. Trac gives you clear and elegant code highlighting and file comparison, so you can easily see how files differ and where changes have been made. Multiple repositories can be connected to Trac. 34 36 35 37 Using plugins, Trac also supports other [wikipedia:Version_control version control systems]. There is even a [pypi:trac-github GitHub integration interface]. 36 38 37 == User management39 == Manage your users 38 40 39 Trac has a simple [TracPermissions permission system] to control what users can and can't access. Permissions can be enhanced with the [th:AccountManagerPlugin] and other plugins.41 Anonymous users can view the state of the project, all outstanding tickets and milestones, but users need to register to make changes to issue tickets, milestones and to check in code changes. Trac has a simple [TracPermissions permission system] to control what users can and can't access. Permissions can be enhanced with the [th:AccountManagerPlugin] and other plugins. 40 42 41 == Knowledge management (wiki)43 == Manage team knowledge, using the wiki 42 44 43 [TracWiki Built-in documentation server], which can be used for developer or user resources. As it's a [wikipedia:Wiki Wiki], it can be set up to allow shared editing. Uses MoinMoin syntax and links to tickets, reports and source.45 Trac has a [TracWiki built-in documentation server], which can be used for team communication, managing users and project resources. As it's a [wikipedia:Wiki Wiki], it can be set up to allow shared editing. The wiki uses the MoinMoin syntax and links to tickets, reports and source code. 44 46 45 47 Wiki pages can start from a customisable [wiki:PageTemplates template]. 46 48 47 == Features providedthrough plugins49 == Extend the standard functionality through plugins 48 50 49 Trac is extensible through plugins. There is a [PluginList range of plugins available] supporting additional features to Trac core, from anti-spam to Gantt charts and [TimeTracking time tracking]. All plugins are collected at the [http ://trac-hacks.org Trac-Hacks] site.51 Trac is extensible through plugins. There is a [PluginList range of plugins available] supporting additional features to Trac core, from anti-spam to Gantt charts and [TimeTracking time tracking]. All plugins are collected at the [https://trac-hacks.org Trac-Hacks] site. 50 52 51 53 == Discussion 52 53 === Things I don't know whether Trac has or not54 54 55 55 * '''Q''': Bug categories? … … 61 61 * '''Q''': Is there a "resource planning" possibility? Something that Gantt charts would provide? 62 62 * '''A''': There's a Gantt chart plugin and resource planning plugins at PluginList, check also [https://trac-hacks.org/tags/gantt?wiki=on here]. 63 64 === Comparisons 65 66 To make this page particularly valuable, consider which features Trac sports/lacks in contrast to other popular systems, such as [https://www.bugzilla.org/ BugZilla], JIRA, Confluence, MediaWiki, FogBugz. 67 * '''A''': Wikipedia hosts a [wikipedia:Comparison_of_issue_tracking_systems comparison of issue tracking systems] as well as a [wikipedia:Comparison_of_project_management_software comparison of project management software], although Trac's entry is out of date. 63 * '''Q''': Consider which features Trac sports/lacks in contrast to other popular systems, such as [https://www.bugzilla.org/ BugZilla], JIRA, Confluence, MediaWiki, FogBugz. 64 * '''A''': Wikipedia hosts a [wikipedia:Comparison_of_issue_tracking_systems comparison of issue tracking systems] as well as a [wikipedia:Comparison_of_project_management_software comparison of project management software], although Trac's entry is out of date. There are also these pages on this wiki: [SeaChange/CompetitionSurvey] and BugTrackingSystem. 68 65 69 66 If this page covers both its relative strengths and weaknesses, this would be a great page: letting potential users know what they'll get, how much work they'll need to do to get it running, and what competing packages can offer.