Edgewall Software

Changes between Version 30 and Version 31 of TracFeatures


Ignore:
Timestamp:
Feb 27, 2015, 3:50:52 PM (9 years ago)
Author:
figaro
Comment:

Removed superfluous heading, cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracFeatures

    v30 v31  
    22'' '''Note:''' This page doesn't belong to the "official" Trac documentation and consists entirely of user contributed comments.''
    33
    4 = What is Trac? =
     4= Trac Main Features
    55
    66Exactly what is Trac? What does it do? Do I need Trac? Why is Trac the best /insert class here/ in the field?
    77
    8 = Trac Main Features =
     8== Open source project management tool
    99
    10 == Open source project management tool ==
    1110Trac 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].
    1211
    1312Ideal 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.
    1413
    15 == Ticket system ==
     14== Ticket system
     15
    1616''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).
    1717
    18 == View progress ==
     18== View progress
     19
    1920Trac 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].
    2021
    21 == Online repository viewing ==
     22== Online repository viewing
     23
    2224Trac 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.
    2325
    24 == User management ==
     26== User management
     27
    2528Trac has a simple [TracPermissions permission system] to control what users can and can't access. Can be enhanced with th:AccountManagerPlugin and other plugins.
    2629
    27 == Wiki ==
     30== Wiki
     31
    2832[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.
    2933
    3034Wiki pages can start from a [wiki:PageTemplates template].
    3135
    32 == Features provided through plugins ==
     36== Features provided through plugins
     37
    3338There 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.
    3439
    35 == Discussion ==
     40== Discussion
    3641
    37 === Things I don't know Trac has or hasn't: (questions) ===
     42'''Note''': these are user contributed entries.
    3843
    39 * '''Q''': Bug categories? (there's priorities, severities and keywords you can abuse for this) (Or maybe we can use [http://trac.edgewall.org/demo-0.12/wiki/TracTicketsCustomFields custom fields] for this? )
    40     * '''A''': Yes, you can categorize in many ways. Start on TracTicketsCustomFields.
    41 * '''Q''': Development Calendar? (think so; at least I see one in our test installation)
    42 * '''Q''': Bug type flow (e.g. bugs migrate from unconfirmed->prioritized->confirmed->fixed)?
    43      * '''A''': This can be found in trac.ini, see TracWorkflow
    44 * '''Q''': Is there a "resource planning" possibility? Something that Gantt charts would provide, maybe?
     44=== Things I don't know whether Trac has or not
     45
     46* '''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?
     48* '''Q''': Development Calendar?
     49    * '''A''': Think so; at least I see one in our test installation.
     50* '''Q''': Bug type flow, eg bugs migrate from unconfirmed -> prioritized -> confirmed -> fixed?
     51     * '''A''': This can be found in trac.ini, see TracWorkflow.
     52* '''Q''': Is there a "resource planning" possibility? Something that Gantt charts would provide?
    4553     * '''A''': There's a Gantt chart plugin at PluginList, check there.
    4654
    47 ==== Comparisons ====
    48 To make this page particularly valuable, consider which features Trac sports/lacks in contrast to other popular systems, such as BugZilla, JIRA, Confluence, MediaWiki, FogBugz.
    49  - Wikipedia hosts a [http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems comparison of issue (& bug) tracking systems] ...although Trac's entry is a bit out of date.
     55=== Comparisons
    5056
    51 If this page covers both its relative strengths and weaknesses, this would be a great page -- letting potential users know exactly what they'll get, how much work they'll need to do to get it running, and what competing packages can offer!
     57To 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.
     58Wikipedia 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.
    5259
    53 === Rationale ===
    54 ... and why not discuss all of this on the MailingList? ;)
     60If 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.
    5561
    56 . . . I was trying to create a page that answers the first [TracFaq FAQ]: [TracFaq#Whereisthefeaturesummary Where is the features summary].
     62=== Rationale
     63
     64This is a page that answers the first [TracFaq FAQ]: [TracFaq#Whereisthefeaturesummary Where is the features summary].
    5765
    5866 * This page would be a '''great''' help for people needing to pick an issue tracking system out of the myriad available.
     67 * Well, I read this, and it did not help me with my question at all: "Could Trac be useful for me and my Projects?"
     68   - so true, this page eventually needs a ''total conversion''.
     69 * I just want to know when one trac can connect to more than one svn repository. thanks!
    5970
    60  * Well, I read this, and it did not help me with my question at all: "Could Trac be useful for me and my Projects?"
    61    - so true, this page eventually needs a ''total conversion'' ;-)
    62 
    63  * I just want to know when one trac can connect to more than one svn repository. thanks!
     71These points are best dicussed on the MailingList.