售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Redmine Cookbook
Table of Contents
Redmine Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Installing and Running Redmine
Introduction
Default installation on an Ubuntu server
Getting ready
How to do it…
Accessing your Redmine
How it works…
There's more…
See also
Installing from a source on Ubuntu
Getting ready
Database configuration
How to do it…
Obtaining the Redmine source files
Downloading and extracting the Redmine source files
The SVNcheckout method
Redmine installation
How it works…
See also
Installation on Windows servers
Getting ready
How to do it…
How it works…
See also
Using Puma and IIS on Windows
Getting ready
How to do it…
Testing Puma
Configuring Puma to start with Windows
Configuring IIS
How it works…
There's more…
See also
Running with Apache as mod_fcgid
Getting ready
How to do it…
How it works…
There's more…
See also
Running Redmine with Phusion Passenger
Getting ready
How to do it…
How it works…
There's more…
See also
Running Redmine with Nginx and Thin
Getting ready
How to do it…
Configuring thin
Configuring Nginx
Configuring Redmine for sub-uri
Testing the installation
How it works…
There's more…
See also
Installing optional requirements
How to do it…
ImageMagick and rmagick
Installing SCM binaries
How it works…
There's more…
Using custom Ruby for Redmine
Getting ready
Preparing for Ubuntu servers
Preparing for Cent OS servers
RVM installation
How to do it…
How it works…
There's more…
See also
2. Customizing Redmine
Introduction
Customizing My page
How to do it…
How it works…
There's more…
See also
Editing Redmine's views manually
Getting ready
How to do it…
How it works…
There's more…
See also
Customizing modules per project
Getting ready
How to do it…
Existing projects
How it works…
There's more…
Extending user profiles with additional data
Getting ready
How to do it…
How it works…
There's more…
See also
Customizing User roles
Getting ready
How to do it…
How it works…
There's more…
See also
Creating and using User groups
Getting ready
How to do it…
How it works…
There's more…
See also
Customizing the layout of the project entry page
Getting ready
How to do it…
How it works…
There's more…
See also
Customizing the layout of the home page
Getting ready
How to do it…
How it works…
There's more…
See also
Interacting with Redmine only through e-mail
Getting ready
How to do it…
Linux users
Windows users
How it works…
There's more…
See also
3. Project Management with Redmine
Introduction
Splitting your project into phases
Getting ready
How to do it…
How it works…
There's more…
See also
Creating and using subprojects
Getting ready
How to do it…
How it works…
There's more…
Splitting your tasks into subtasks
How to do it…
How it works…
There's more…
Managing issue relations
How to do it…
How it works…
There's more…
See also
Creating and using template projects
How to do it…
How it works…
There's more…
See also
Managing multiple projects simultaneously
How to do it…
How it works…
There's more…
See also
Creating reports on spent time
How to do it…
How it works…
There's more…
Making sure everyone is optimally loaded with work
Getting ready
How to do it…
How it works…
There's more…
Relating between issue and time
How to do it…
How it works…
There's more…
See also
Using the issue-code relation
Getting ready
How to do it…
Configuring per-tracker workflows
Using the issue-code relationship via source-control
How it works…
There's more…
See also
Defining a roadmap to the release plan
Getting ready
How to do it…
Roadmaps and versions
How it works…
There's more…
See also
4. Improving Team Performance
Introduction
Keeping relevant documentation in Redmine
How to do it…
How it works…
There's more…
See also
Putting the timeline to good use
How to do it…
Tracking project activity
Using gravatars
How it works…
There's more…
See also
Making sure that everyone is informed
How to do it…
Assigning issues with watchers
Assigning issues to groups
How it works…
There's more…
See also
Limiting access to some team members
How to do it…
Locking users
Shifting roles
Deleting user accounts
How it works…
There's more…
See also
Using metrics to improve team performance
Getting ready
How to do it…
Project issue metrics
Version metrics
User metrics
Time metrics
How it works…
There's more…
See also
Analyzing team performance through the code repository
Getting ready
How to do it…
How it works…
There's more…
See also
Using the repository module to display code differences
Getting ready
How to do it…
Viewing the differences between two repository revisions or revisions per folder
To view the code differences of a particular folder
Viewing differences between two versions of the same file
How it works…
There's more…
See also
Managing multicultural teams in different time zones
How to do it…
Work organization
Setting up Redmine multilanguage and time zone features
How it works…
There's more…
See also
Applying advanced issue-code relationships
Getting ready
How to do it…
There's more…
See also
Improving Scrum meetings and backlogs
How to do it…
Saving time required to prepare for Scrum meetings
Improving backlogs and the overall Scrum process
How it works…
There's more…
See also
5. Regular and Planned Maintenance
Introduction
Starting and restarting Redmine
Getting ready
How to do it…
Restarting Redmine under Phusion Passenger
Restarting Redmine on Puma
Restarting Redmine on another application server
How it works…
There's more…
See also
Checking for active Redmine processes on the server
Getting ready
How to do it…
Checking the status of Phusion Passenger under Linux
Checking servers under Windows
How it works…
There's more…
See also
Configuring backup and recovery
Getting ready
How to do it…
Backing up the database
Backing up files
Restoring a backup
Restoring a database
Restoring files
How it works…
There's more…
See also
Checking the data dirs for possible malware
Getting ready
Linux machines
Windows users
How to do it…
How it works…
There's more…
See also
Migrating and upgrading
Getting ready
How to do it…
Migrating Redmine
How it works…
See also
Upgrading or migrating the database behind Redmine
Getting ready
How to do it…
How it works…
There's more…
See also
Enhancing security
Getting ready
How to do it…
How it works…
There's more…
See also
Upgrading Ruby safely
Getting ready
How to do it…
How it works…
There's more…
See also
6. Performance and System Tuning
Introduction
Fine-tuning new project creation
Getting ready
How to do it…
How it works…
There's more…
Tuning authentication and auto-login features
How to do it…
How it works…
There's more…
See also
Tuning the workflows
How to do it…
How it works…
There's more…
Setting the log level
Getting ready
How to do it…
How it works…
There's more…
Getting the most from a single server
How to do it…
Step 1: Plan your usage
Step 2: Increase the number of threads or processes in the memory of your application server
Step 3: Allocate more CPU and RAM for the database
How it works…
There's more…
See also
Scaling Redmine across multiple servers
Getting ready
How to do it…
How it works…
There's more…
See also
Increasing file upload size
How to do it…
How it works…
See also
Integrating Redmine with Active Directory
Getting ready
How to do it…
How it works…
There's more…
See also
7. Integrating Redmine with Other Software
Introduction
Exporting to Microsoft Project
Getting ready
How to do it…
How it works…
There's more…
Using Redmine through browser plugins
How to do it…
How it works…
There's more…
Using Redmine mobile applications
Getting ready
How to do it…
Application installation
Application configuration
How it works…
There's more…
See also
Activity monitoring through Atom feed
Getting ready
How to do it…
How it works…
See also
Embedding Redmine into a web application
Getting ready
How to do it…
How it works…
There's more…
See also
Using the Redmine REST API with PHP
Getting ready
How to do it…
How it works…
There's more…
Using the Redmine REST API with C#
Getting ready
How to do it…
How it works…
There's more…
See also
Integrating with Tortoise SVN or GIT
Getting ready
How to do it…
How it works…
Interacting with Redmine from Visual Studio
Getting ready
How to do it…
How it works…
There's more…
8. Getting the Most Out of Scripts and Plugins
Introduction
Pasting images from clipboard
Getting ready
How to do it…
How it works…
There's more
Keeping track of your clients
How to do it…
How it works…
See also
Redmine for document management
Getting ready
How to do it…
How it works…
There's more…
See also
Implementing and using reoccurring tasks
Getting ready
How to do it…
Plugin usage
How it works…
Practicing Kanban
Getting ready
How to do it…
Plugin usage
How it works…
There's more…
Importing issues to Redmine
Getting ready
How to do it…
Plugin usage
How it works…
There's more…
See also
Using Redmine with Jenkins
Getting ready
How to do it…
Plugin usage
How it works…
There's more…
See also
Using the assigned issues summary e-mail
Getting ready
How to do it…
How it works…
There's more…
See also
Text formatting with CKEditor
Getting ready
How to do it…
How it works…
There's more…
Being Agile with Agile Dwarf
Getting ready
How to do it…
Plugin usage
How it works…
See Also
9. Troubleshooting
Introduction
Where to get help and how to get help faster
How to do it…
Steps to resolve problems
Getting help via the Redmine forum
Submitting a bug on redmine.org
Chatting with other Redmine users and contributors
How it works…
Troubleshooting bundler installation
How to do it…
How it works…
There's more…
See also
Troubleshooting Apache installations
How to do it…
How it works…
There's more…
Troubleshooting plugin installation
Getting ready
How to do it…
How it works…
E-mail sending issues
Getting ready…
How to do it…
How it works…
See also
Incoming e-mail parsing issues
How to do it…
How it works…
See also
Recovering from system failure
Getting ready
How to do it…
How it works…
Tackling a delayed response from the server
How to do it…
How it works…
There's more…
See also
10. Making the Most of Redmine
Introduction
How to convince management to use Redmine
Getting ready
How to do it…
Convincing low-level management
Middle management
Top management
How it works…
There's more…
See also
Redmine as a Helpdesk with auto-responder
Getting ready
How to do it…
How it works…
See also
Using Redmine as a service desk platform
Getting ready
How to do it…
How it works…
Improving Redmine Security for ISO 27000
Getting ready
How to do it…
Install and use SSL certificates
Enforce all traffic to go through SSL
Use only secure mail authentication and transfer
How it works…
There's more…
Enforce password policy
Protect sensitive data visible on screen
Additional tips
See also
Redmine and SLA
Getting ready
How to do it…
How it works…
There's more…
KPIs inside Redmine
Getting ready
How to do it…
How it works…
See also
Using Redmine with ITIL
Getting ready
How to do it…
How it works…
See also
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜