JTrac

User / Developer Guide

Authors

Peter Thomas

2.1.0


Table of Contents

Preface
1. Introduction
1.1. About
1.2. Release Notes: Version 2.1.0
2. Features
2.1. Easy to Install
2.2. Custom Fields
2.3. Custom Workflow
2.4. Detailed History View
2.5. Attachments Support
2.6. Custom Roles
2.7. Search Custom Fields
2.8. Dashboard
2.9. Search Across All Projects
2.10. Full Text Search
2.11. Export to Excel
2.12. Simple Navigation
2.13. Cross Referencing of Items
2.14. Read-Only Access
2.15. E-mail Integration
2.16. Multi-Language Support
2.17. LDAP / CAS authentication support
3. Installation
3.1. Prerequisites
3.2. Quick Installation
3.2.1. Notes for Linux / Unix users
3.2.2. Security and Backup
3.3. Settings
3.4. Using only the WAR file
3.5. Custom Installation
3.5.1. Edit the "jtrac-init.properties" file
3.5.2. Set a Servlet context parameter
3.5.3. Set a System / JVM parameter
3.6. Using a different database such as MySQL
3.7. Using a JNDI Datasource
3.8. Configuring LDAP Authentication
3.9. Integrating with CAS for Single Sign On
3.9.1. Changes to web.xml
3.9.2. Changes to applicationContext-acegi-cas.xml
3.10. Installing as a Windows Service
3.11. What to Backup
3.12. Upgrading
4. FAQ
4.1. Do we really need another issue tracker?
4.2. What is the JTrac architecture like?
4.3. Why start with version 2.0? What about 1.0?
4.4. What is the username and password when you log in for the first time?
4.5. How can I help?
4.6. We are heavy users of JTrac but it is running on the embedded HSQLDB database. Can it cope?
4.7. Why does JTrac have a limit on custom fields? I really need more!
4.8. How do I report bugs or feature requests?
4.9. Why is JTrac not being used as the bug-tracker for this project? You should be eating your own dog food right?
4.10. Do you have a list of users or references?
5. Roadmap
5.1. Field-Level "Hide" Permissions
5.2. Nested Items
5.3. Custom Validation
5.4. Custom Scheduled Jobs
5.5. Submit By Email
5.6. Screenshot Capture
5.7. Saved Searches
5.8. Wiki Engine
5.9. Subversion Integration
5.10. Tags
5.11. RSS Feeds
5.12. Import from other tools
5.13. Single Sign On
5.14. XML API
5.15. Eclipse Mylyn integration
5.16. Time Tracking
5.17. Custom Reports
6. Interim Builds
6.1. Overview
6.2. Notes on using Interim Builds
7. Upgrading and Database Migration
7.1. Deleting webapp temporary files
7.2. Upgrading the Database
7.3. Upgrading Jetty
7.4. Database Migration
8. Developer Guide
8.1. Pre Requisites
8.2. Check Prerequisites
8.3. Download / Extract Source
8.4. Customize Ant Build Properties File
8.5. Generate Dependencies Properties File
8.6. Import project into your IDE
8.7. Building And Running JTrac
8.8. Adding a language translation for JTrac