http:// planet.pks.mpg.de /trac Do you need Trac? Components of Trac Usage Examples
http:// planet.pks.mpg.de /trac Do you need Trac? Components of Trac Usage Examples
Do you need an Integrated Project Environment? When to use Trac You started a middle to large software project (six months to several years) you expect some contributors that are not local you want to track progress of bug fixes, feature requests or developer tasks When not to use Trac Team that is local and can handle features requests and bug alerts by other means maintaining Trac is a lot of work Trac only useful together with a disciplined development process
Do you need an Integrated Project Environment? Other Project Management Candidates bugzille like (Bugtracking for huge projects, too many) groupware like (focused on calendar planning, e.g. Tutos) sourceforge like (with lots of community tools, e.g gforge)
http:// planet.pks.mpg.de /trac Do you need Trac? Components of Trac Usage Examples
http:// planet.pks.mpg.de /trac Do you need Trac? Components of Trac Usage Examples
Components of Trac Overview Wiki with links to all other components Timeline to track the projects progress and to help communicating Roadmap for project planning and analysis/reporting Source Browser to view changes in files Ticket System to setup a bug/issue/task tracker
Components of Trac Wiki link Topics together using WikiLinks link with tickets, reports, changesets, wiki pages, milestones and source files in same Trac environment using special TracLinks every new Trac environment is initialized with the TracGuide help available on every page while you work with the system (context sensitive help)
Components of Trac Wiki initial content on start page as WikiLinks
Components of Trac Wiki link components with TracLinks
Components of Trac Timeline project tracking with content syndication support events listed in the timeline Wiki page events: creation and changes Ticket events: creation and resolution/closing (configurable) Code changes: Repository check ins Milestone reached Support use your favourite News Feed Reader to monitor progress of the project Examples: Mozilla Firefox Live Bookmarks firefox addons: Sage RSS / RSS Ticker KDE/Gnome applet
Components of Trac Timeline
Components of Trac Roadmap big picture project planning and statistics milestones with name and due date can be set using the frontend active/resolved ratio of tickets grouped and displayed by component regroup by ticket type, status, owner or severity, simple statistics icalendar Support to link to ical aware calendar applications Kalender (KDE), ical (Mac), Mozilla Calendar,...
Components of Trac Roadmap milestones of the visitorsdb project
Components of Trac Roadmap statistics for M1 of the visitorsdb project
Components of Trac Source Browser overview component is a frontend to Subversion browse directories in repository view change logs build from Subversion comments browse through revisions of your code built in functionality for visualizing changes to files ( diffs ) inline view and side by side view color indicators for change types (don't repeat in changeset comment)
Components of Trac Source Browser Changeset view with TracLinks
Components of Trac Source Browser view diffs side by side
Components of Trac Ticket System add and assign ticket tickets are used for project tasks, feature requests, bug reports and software support issues together with the ticket the issue is assigned to a person who must resolve it or reassign the ticket to someone else use TracLinks to refer to other issues, changesets or files to make your ticket more specific and easier to understand configure email notifications of ticket changes (TracNotification)
Components of Trac Ticket System generate reports on ticket states 8 Reports available by default, e.g All Tickets by Milestone My Tickets Active Tickets, Mine first custom queries on all ticket attributes using web frontend new reports can be defined using SQL RSS support
Components of Trac Ticket System Attributes of a Ticket
http:// planet.pks.mpg.de /trac Do you need Trac? Components of Trac Usage Examples
http:// planet.pks.mpg.de /trac Do you need Trac? Components of Trac Usage Examples
http:// planet.pks.mpg.de /trac Usage Examples Use TracLinks to link Trac entities Usage of the Ticket System Use WikiLinks to build Documentation 'on the fly' Trac environments on planet.pks (Which MPIPKS projects use Trac?)
http:// planet.pks.mpg.de /trac Use TracLinks to link Trac entities All Components can be linked. link tickets, reports, changesets, wiki pages, milestones and source files Helps and encourages good documentation practices. http://planet.pks.mpg.de/trac/vdb/ticket/166 http://planet.pks.mpg.de/trac/vdb/ticket/155
http:// planet.pks.mpg.de /trac Usage Examples Use TracLinks to link Trac entities Usage of the Ticket System Use WikiLinks to build Documentation 'on the fly' Trac environments on planet.pks (Which MPIPKS projects use Trac?)
Components of Trac Examples Use WikiLinks to build Documentation 'on the fly'
Usage Examples Use TracLinks to link Trac entities Usage of the Ticket System Use WikiLinks to build Documentation 'on the fly' Trac environments on planet.pks (Which MPIPKS projects use Trac?)
Trac environments on planet.pks CO ADC, NpsfLib, Site Trac/CO ADC Project Page by Christian Buth Wiki, Timeline, Roadmap for anonymous Others for registered users Trac/NpsfLib Project Tracking for NPSF group Wiki, Timeline for anonymous, Source Browser for registered users Trac/Site MPIPKS Site Tracking All components visible maintained by IT group
Trac environments on planet.pks visitorsdb Trac/vdb visitorsdb Project no special security considerations all components visible Trac Tickets for tasks, bugs and feature requests Trac tickets as planning/project tracking tool Timeline and roadmap tool for planning and team interaction wiki rarely used, prepared to build Developer Documentation
http:// planet.pks.mpg.de /trac Do you need Trac? Components of Trac Usage Examples
http:// planet.pks.mpg.de /trac Thank You.