(1) original project management software of the project team
Originally, the project team used VSTS 2005 for development management.
- Large and complex, using a dedicated server to build a TFS terminal;
- SQLServer2005 is used for database support. After the data is running for a period of time, the LOG file is large, occupies disk space, and the connection is slow;
- The construction of a project website is complex. Currently, only the development documents are saved for group browsing;
- I used to encounter two SQL Server failures. After recovery, I found that the code was out of order!
- I-Mails is used as the internal mail system and integrated with TFS for Success (it is because we are not capable enough to handle it)
- Rough bug Management;
- Project planning and control use of MS Project for integration, You need to configure the Project Server for portal service, too difficult, and cannot create sub-tasks
- A task cannot be completed by multiple people at the same time;
- During TFS migration, user ing, database backup, and other work are required, and the development work zone must be modified. After backup and recovery, the file name and content are inconsistent.
- ......
- There are too many reasons for VSTS to let me go.
So I started looking for another project management software.
User ing is also annoying, especially for project migration.
(2) redmine Introduction
A cross-platform Web project management system developed based on the ROR framework.
Open source, free of charge ~~
I have a large number of users. If you have any questions, please consult.
There are too many FANS for plug-in development and often find the functional modules they need
Function:
- Multi-project and sub-project support
- Configurable user role control
- Configurable problem Tracking System
- Automatic calendar and Gantt Chart Drawing
- Supports Blog-based news publishing, Wiki-based document writing, and file management
- RSS output and email notification
- Independent Wiki and Forum modules can be configured for each project
- Simple task time tracking mechanism
- Custom Attributes are supported for users, projects, and problems.
- Supports binding multiple version control systems (SVN, CVS, Git, Mercurial, and Darcs)
- Supports multi-LDAP User Authentication
- Supports user self-registration and user activation
- Multi-language support (built-in zh Simplified Chinese)
- Multi-Database Support (MySQL, SQLite, PostgreSQL)
(3) install Redmine
Redmine depends on ruby on rails development. You need to configure the environment before installing redmine. You can download instantrails to install it. This allows you to build a redmine running environment (ruby, mysql, apache, etc.) more easily and quickly)
1. Download The InstantRails http://rubyforge.org/frs? Group_id = 904
Redmine http://rubyforge.org/frs? Group_id = 1850
2. decompress the InstantRails to a directory, such as: D:/InstantRails-2.0-win
This package is a Rails framework that includes PHPMyAdmin, MySQL, and Apache.
Decompress Redmine to the d:/InstantRails-2.0-win/rails_apps directory to form the Directory D:/InstantRails-2.0-win/D:/InstantRails-2.0-win/rails_apps/redmine-0.9.0
3. Run instantrails.exe under D:/instantrails-2.0-win. an interface is displayed to monitor the running status of Apache and MySQL.
4,
4. Create a database
- Go to phpMyAdmin
Http: // 127.0.0.1/mysql/, open the SQL small form, and execute the statement:create database redmine character set utf8
- Change D:/InstantRails-2.0-win/rails_apps/redmine-0.9.0/config
Directory
database.yml.example
Rename the file
Database. yml
- Go to the doscommand interface: InstantRails's main menu [I] --> Rails Applications --> Open Ruby Console Windows
- Go to redmine Directory: cd redmine-0.9.0
- Create a data table: rake db: migrate RAILS_ENV = "production"
Run the command: rake redmine: load_default_data RAILS_ENV = "production"
Indicates that the current project running environment is
production
In the middle, you will be prompted to select a language.
Zh
5. Start
Web
Service
In the command line
Execute ruby script/server-e production
6. Start redmine
Http: // localhost: 3000/
(4) postscript
It is best for you to refer to the English installation help: http://www.redmine.org/wiki/redmine/RedmineInstall
At the beginning, I searched for the installation guide from the Internet at noon. As a result, the problem was not solved in two days. The problem was solved in half a day based on the help step by step in English, and the Chinese language was also called up.
The software I downloaded is the latest version, and some environments need to be configured, suchRAILS_ENV = production rake config/initializers/session_store.rb ~
D:/InstantRails-2.0-win/rails_apps> gem install rails-v = 2.3.5
Updating metadata for 1 gems from http://gems.rubyforge.org
.
Complete
ERROR: cocould not find rails locally or in a repository