Edgewall Software

Changes between Version 31 and Version 32 of TracFeatures


Ignore:
Timestamp:
Dec 8, 2015, 1:55:38 PM (8 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracFeatures

    v31 v32  
    88== Open source project management tool
    99
    10 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 [http://en.wikipedia.org/wiki/Open_source_software open source].
     10Trac 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].
    1111
    1212Ideal for managing software developments, it is flexible enough to use for many types of projects. As it's 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.
     
    2222== Online repository viewing
    2323
    24 Trac gives a highly usable browsing and management front-end for [http://subversion.tigris.org/ Subversion], a modern open-source [http://en.wikipedia.org/wiki/Version_control version control system]. Trac gives you clear and elegant code highlighting and file comparison, so you can easily see how files differ. Using plugins, Trac also supports other version control software.
     24Trac gives a highly usable browsing and management front-end for [http://subversion.tigris.org/ Subversion], a modern open-source [wikipedia:Version_control version control system]. Trac gives you clear and elegant code highlighting and file comparison, so you can easily see how files differ. Using plugins, Trac also supports other version control software.
    2525
    2626== User management
    2727
    28 Trac has a simple [TracPermissions permission system] to control what users can and can't access. Can be enhanced with th:AccountManagerPlugin and other plugins.
     28Trac 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.
    2929
    3030== Wiki
    3131
    32 [TracWiki Built-in documentation server], which can be used for developer or user resources. As it's a [http://en.wikipedia.org/wiki/Wiki Wiki], it can be set up to allow shared editing. Uses MoinMoin syntax and magic links to tickets, reports and source.
     32[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.
    3333
    3434Wiki pages can start from a [wiki:PageTemplates template].
     
    3636== Features provided through plugins
    3737
    38 There are a [PluginList range of plugins available] supporting additional features, from anti-spam to Gantt charts and [TimeTracking time tracking]. See also [http://trac-hacks.org Trac-Hacks] for several plugins and hacks.
     38There is a [PluginList range of plugins available] supporting additional features, from anti-spam to Gantt charts and [TimeTracking time tracking]. See also [http://trac-hacks.org Trac-Hacks] for several plugins and hacks.
    3939
    4040== Discussion
     
    4545
    4646* '''Q''': Bug categories?
    47     * '''A''': Yes, you can categorize in many ways. Start on TracTicketsCustomFields. There are priorities, severities and keywords you can abuse for this. Or maybe you can use [http://trac.edgewall.org/demo-0.12/wiki/TracTicketsCustomFields custom fields] for this?
     47    * '''A''': You can categorize bugs in many ways. Start on TracTicketsCustomFields. There are priorities, severities and keywords you can use for this. Or maybe you can use [http://trac.edgewall.org/demo-0.12/wiki/TracTicketsCustomFields custom fields] for this?
    4848* '''Q''': Development Calendar?
    49     * '''A''': Think so; at least I see one in our test installation.
     49    * '''A''': Think so; at least I see one in our test installation. There are also [https://trac-hacks.org/tags/calendar?wiki=on calendar plugins].
    5050* '''Q''': Bug type flow, eg bugs migrate from unconfirmed -> prioritized -> confirmed -> fixed?
    51      * '''A''': This can be found in trac.ini, see TracWorkflow.
     51     * '''A''': This can be found in trac.ini, see TracWorkflow, and is configurable.
    5252* '''Q''': Is there a "resource planning" possibility? Something that Gantt charts would provide?
    53      * '''A''': There's a Gantt chart plugin at PluginList, check there.
     53     * '''A''': There's a Gantt chart plugin and resource planning plugins at PluginList, check there.
    5454
    5555=== Comparisons
    5656
    5757To 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.
    58 Wikipedia hosts a [http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems comparison of issue (& bug) tracking systems], although Trac's entry is out of date.
     58Wikipedia hosts a [wikipedia:Comparison_of_issue_tracking_systems comparison of issue (& bug) tracking systems], although Trac's entry is out of date.
    5959
    6060If 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.