Edgewall Software

Changes between Version 37 and Version 38 of TracFeatures


Ignore:
Timestamp:
Jun 27, 2016, 10:26:44 AM (6 years ago)
Author:
figaro
Comment:

Further cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracFeatures

    v37 v38  
    44
    55{{{#!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.
    77}}}
    88
     
    1515See also: AboutTrac
    1616
    17 == Open source project management tool
     17== Manage your project in an open source tool
    1818
    1919Trac 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].
    2020
    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.
     21Ideal 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.
    2222
    23 == Ticket system
     23It can be used on a number of databases, such as SQLite, MySQL, PostgreSQL and [th:MsSqlBackendPlugin MS-SQL].
    2424
    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.
    2628
    2729== View progress
     
    2931Trac 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].
    3032
    31 == Online repository viewing
     33== View your code repository online
    3234
    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.
     35Trac 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.
    3436
    3537Using plugins, Trac also supports other [wikipedia:Version_control version control systems]. There is even a [pypi:trac-github GitHub integration interface].
    3638
    37 == User management
     39== Manage your users
    3840
    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.
     41Anonymous 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.
    4042
    41 == Knowledge management (wiki)
     43== Manage team knowledge, using the wiki
    4244
    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.
     45Trac 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.
    4446
    4547Wiki pages can start from a customisable [wiki:PageTemplates template].
    4648
    47 == Features provided through plugins
     49== Extend the standard functionality through plugins
    4850
    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.
     51Trac 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.
    5052
    5153== Discussion
    52 
    53 === Things I don't know whether Trac has or not
    5454
    5555* '''Q''': Bug categories?
     
    6161* '''Q''': Is there a "resource planning" possibility? Something that Gantt charts would provide?
    6262     * '''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.
    6865
    6966If 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.