Preface¶
Chapter 1: Getting Familiar with Redmine¶
- What is Redmine?
- Why does Redmine succeed
- Walk through the Redmine interface
- MySQL, PostgreSQL, or SQLite
- Textile or Markdown?
- Selecting a Source Control Management (SCM)
- Selecting a web server and an application server
- Redmine or ChiliProject?
- Recent versions of Redmine and ChiliProject
- Redmine versions
- ChiliProject versions
- Helping Redmine
- Summary
Chapter 2: Installing Redmine¶
- Preface
- Installing Redmine from the package
- Installing Redmine and MySQL server
- Configuring MySQL server package
- Configuring Redmine package
- Installing Apache and Passenger
- Connecting Redmine and Apache
- Verifying and completing installation
- Conclusion
- Installing Redmine and MySQL server
- Installing Redmine from sources
- Downloading and installing Redmine
- Installing RubyGems and Bundler
- Resolving Bundler errors
- Installing MySQL client and ImageMagick
- Installing dependencies using Bundler
- Installing MySQL server, Apache, and Passenger
- Setting up the database
- Finalizing Redmine installation
- Configuring Apache
- Using TurnKey Redmine appliance
- Using BitNami Redmine stack
- Maintaining Redmine
- Summary
Chapter 3: Configuring Redmine¶
- The first thing to fix
- Administration settings
- Troubleshooting
- Summary
Chapter 4: Issue Tracking¶
- Creating an issue
- Issue categories
- Issues and project versions
- Issue page
- Subtasks
- Related issues
- Issue list
- Custom queries
- Updating issue
- Bulk editing
- Getting updates on issues
- Issue related settings
- Enabling or disabling issue tracking
- Configuring issue tracking globally
- Issues and repository integration
- Summary
Chapter 5: Managing Projects¶
- Modules
- Issue tracking
- Roadmap
- Version page
- News
- Documents
- Files
- Wiki
- Repository
- Forums
- Calendar
- Gantt
- Issue tracking
- Global configuration
- Creating a project
- Basic project tabs
- Overview
- Activity
- Configuring projects
- Information
- Modules
- Members
- Versions
- Wiki
- Closing a project
- Project maintenance best practices
- Custom queries
- Project list
- Administrating projects
- Copying projects
- Archiving
- Summary
Chapter 6: Time Tracking¶
- Using Redmine time tracking
- Defining activity
- Tracking time
- Tracking time using commit messages
- Checking spent time
- Time spent for issues
- Time spent for versions
- Time spent for projects
- Project activity
- Your time entries
- Generating reports
- Details tab
- Report tab
- Summary
Chapter 7: Text Formatting¶
- Formatting text in Redmine
- Wiki toolbar
- Preview
- Placing the linked images
- Wiki formatting syntax
- Basics
- Quotes
- Lists
- Images
- Links
- Normal links
- Internal links
- Code
- Tables
- Macros
- Table of contents
- Collapsed block
- Thumbnail
- Include
- Child pages
- Hello world
- Macro list
- Advanced syntax
- Alignment
- Padding
- Custom style and language
- Textile span
- Disabling element
- Table advanced syntax
- Quick syntax reference
- Summary
Chapter 8: Access Control and Workflow¶
- Roles
- Permissions
- Project block
- Forums block
- Calendar block
- Documents block
- Files block
- Gantt block
- Issue tracking block
- News block
- Repository block
- Time tracking block
- Wiki block
- Permissions
- Permissions report
- Trackers
- Issue statuses
- Workflow
- Issue status transitions
- Issue fields permissions
- Quick functions
- Copying configuration
- Summary link
- Modifying workflow
- Adding roles
- Adding trackers
- Adding issue statuses
- Practical example
- Summary
Chapter 9: Personalization¶
- Automatic account creation
- OpenID
- LDAP
- Gravatar
- Personal page
- Issues assigned to me
- Watched issues
- Spent time
- Documents
- Reported issues
- Latest news
- Calendar
- Getting updates
- Notification settings
- Watching
- News feeds
- Personalizing issue lists
- Summary
Chapter 10: Plugins and Themes¶
- Looking up plugins
- Official registry
- Github
- Installing a plugin
- Uninstalling a plugin
- Plugins review
- Meta
- Exception Handler
- Mylyn Connector
- Screenshot Paste
- Lightbox
- Code Review
- Niko Cale
- Stuff To Do
- Themes
- Installing themes
- Themes review
- Basecamp
- Modula Mojito
- A1
- Highrise
- Summary
Chapter 11: Customizing Redmine¶
- Custom fields
- Custom field options
- Required
- Visible
- Editable
- For all projects
- Searchable
- Used as a filter
- Custom field formats
- Text
- Long text
- Integer
- Float
- List
- Date
- Boolean
- User
- Version
- Customized object types
- Issues
- Spent time
- Projects
- Versions
- Users
- Groups
- Activities (time tracking)
- Issue priorities
- Document categories
- Custom field options
- Customizing with Textile
- Warnings and other boxes
- Icons for text
- Table-based layout
- Customizing themes
- Customizing with plugins
- Writing a simple plugin
- Customizing view files
- Using hooks
- Summary