Trac Installation and Administration
Course
In Carshalton
Description
-
Type
Course
-
Location
Carshalton
-
Duration
2 Days
Ability to install, upgrade and configure Trac. Ability to administer Trac projects. Logging, backup of Trac resources. Understanding how to use Trac as a Project Management , Quality Control and Workflow Tool. Suitable for: The course will be useful for. System administrators needing to set up, administer and troubleshoot Trac. Specialist Trac administrators involved in setting up and managing an extensive issue and bug ticketing framework technical managers who require and in depth understanding of Trac so as to take the fullest advantage of its capabilities. The course assumes a basic familiarity Subversion and Trac from a user's perspective, as well as a.
Facilities
Location
Start date
Start date
Reviews
Course programme
The purpose of this course is to cover both the installation of Trac ( and the various subsystems it depends on as well as the technical structure of Trac.
- access control and user administration
- project administration
- co-ordination of project team members via email
- usage of Trac in a workflow, testing and quality control context
Key Skills
- Ability to install, upgrade and configure Trac
- Ability to administer Trac projects
- Logging, backup of Trac resources
- Understanding how to use Trac as a Project Management , Quality Control and Workflow Tool
Key Delivery
Instructor led in-house training with a great deal of hands-on practice.
Course Contents
The structure, philosophy and capabilities of Trac
- Overview of Trac and its key components
- How Trac interacts with email and version control systems
- Understanding how Trac interacts with its underlying database management systemb
- software packages need to install Trac
- Python
- setuptools
- Genshi
- Clearsilver
- SQLite and PySQLite, or
- PostgreSQL and psycopg2, or
- MySQl and MySQLdb
- Subversion
- cgi capable web server e.g. TracCgi, or
- Apache with mod_wsgi, or
- Apache with mod_python
- various Python utilities
- Command line level administration
- Administration via the WebAdmin plugin
- Using the admin commands
- creating and initialising new environments
- creating hot backup copies of an environment
- resynchronising with the repository
- working with permission- adding and removing users and controlling user privileges
- manipulating wiki pages
- manipulating tickets, their priorities and severities
- working with project milestones
- working with ticket resolutions
- working with components
- combining commands into working scripts
- Repository browser permissions
- Ticket system permissions
- Roadmap permissions
- Reports permissions
- Wiki system permissions
- Granting and revoking permissions
- Permission groups
- Understanding the Trac configuration file
- Customising the Trac interface
- Installing and managing Trac plugin extensions
- Setting up and managing email notification
- Logging and its effective uses
- Overview of Workflow concepts
- Understanding the Trac Workflow State Machine model
- Workflow customisation
- Adding testing with Workflow
- Adding workflow states to Milestone Progress Bars
- Introduction to more advanced ticket workflow plugins
- Working out a team groupworking and co-ordination strategy
- Communicating via email
- Combining Trac with quality control and testing
- Combining Trac with lean and Six Sigma [optional modulue]
- Structuring Trac projects
- Using Trac as a project administration tool
Trac Installation and Administration