I'm looking for a part-time remote job.

Hire me


I'm the author of:

Mastering Redmine is a comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure.

Check the book's project or

Buy the book

Social pages of the book:

By buying this book you also donate to Redmine (see this page).


Follow me:

Table of Contents

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 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

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
  • 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 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
  • 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

Index

Terms of use | Privacy policy