Mastering Redmine

Mastering Redmine
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Use Redmine in the most effective manner and learn to master it
  • Become an expert in the look and feel with behavior and workflow customization
  • Utilize the natural flow of chapters, from initial and simple topics to advanced ones


Book Details

Language : English
Paperback : 366 pages [ 235mm x 191mm ]
Release Date : January 2013
ISBN : 1849519145
ISBN 13 : 9781849519144
Author(s) : Andriy Lesyuk
Topics and Technologies : All Books, Application Development, Open Source

Table of Contents

Chapter 1: Getting Familiar with Redmine
Chapter 2: Installing Redmine
Chapter 3: Configuring Redmine
Chapter 4: Issue Tracking
Chapter 5: Managing Projects
Chapter 6: Time Tracking
Chapter 7: Text Formatting
Chapter 8: Access Control and Workflow
Chapter 9: Personalization
Chapter 10: Plugins and Themes
Chapter 11: Customizing Redmine
  • 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
        • The first thing to fix
        • Administration settings
          • General
            • Cache formatted text
            • Other tips
          • Display
            • Default language
            • Using Gravatar user icons
            • Default Gravatar image
            • Display attachment thumbnails
          • Authentication
            • Allow OpenID login and registration
            • LDAP authentication
            • Enable REST web service
          • E-mail integration
            • Sending e-mails
            • Receiving e-mails
          • Repositories integration
            • Configuring repositories
        • 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
            • 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

                        Andriy Lesyuk

                        Andriy Lesyuk is an open source evangelist, an enthusiastic and passionate developer with more than 14 years of experience. He is skilled in Ruby, PHP, Perl, C, and more. His primary areas of interest are web development and Linux system development. Andriy is also the author of more than 20 open source plugins for Redmine. He lives and works in Ivano-Frankivsk, Ukraine. His website is Andriy started his career as an engineer at the Ivano-Frankivsk National Technical University of Oil and Gas, where he later became the Head of the Software and Networking Laboratory. For some time he worked as a freelancer developing custom Redmine plugins for companies worldwide, the most famous of which is oDesk. Recently Andriy joined the Kayako team which develops the world's leading helpdesk solution.

                        Submit Errata

                        Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                        Sample chapters

                        You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                        Frequently bought together

                        Mastering Redmine +    JIRA 5.2 Essentials =
                        50% Off
                        the second eBook
                        Price for both: $48.15

                        Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                        What you will learn from this book

                        • Get a comprehensive look on installing and configuring Redmine
                        • Configure the advanced features of Redmine such as  email integration and  repository integration
                        • Customize Redmine without breaking its upgrade capability
                        • Configure Redmine for your Agile processes
                        • Use Redmine for issue tracking, project hosting, project management, and time tracking
                        • Find and choose plugins, and get familiar with some of the most useful Redmine plugins

                        In Detail

                        Redmine is well-known as one of the best open source project management applications. But, it's also one of the best project hosting and issue tracking solutions. In addition it incorporates Wiki, repository management, forums, time tracking, and more. This book reveals the power of Redmine and manifests its exceptional flexibility and customizability.

                        Mastering Redmine is a comprehensive guide which covers a wide variety of topics: from configuration to writing simple plugins, from issue reporting to managing issue lifecycles, from writing simple Wiki pages to designing rich web content using the Wiki syntax, from quick installation to  deep customization, and more.

                        This book resembles a learning tutorial. It imitates the self-learning process so that you first understand the basics before we dig deeper into the advanced concepts.

                        You will first read about possible setups. Then, you will choose an appropriate setup to install and configure. The book runs through the main features of Redmine and shows how it can be effectively used as project management, issue and time tracking solution. Once you are familiar with all the essential features of Redmine, you will start exploring advanced concepts such as integration with other applications, customizing Redmine, and using various Redmine plugins.

                        This book will help you master Redmine by unleashing it's core functionality .


                        Packed with expert advice, working examples, and tips, this book is an essential reference guide that you will turn to again and again as you work with Redmine.

                        Who this book is for

                        This book will be especially useful for project managers but it's also intended for any other Redmine users, including developers, and any other industry besides software development.

                        Code Download and Errata
                        Packt Anytime, Anywhere
                        Register Books
                        Print Upgrades
                        eBook Downloads
                        Video Support
                        Contact Us
                        Awards Voting Nominations Previous Winners
                        Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                        Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software