REDMINE
Tổng quan về
Redmine
Một số tính năng cơ bản
Cài đặt và triển khai
TỔNG QUAN VỀ REDMINE
REDMINE
là phần mềm nguồn mở hữu ích cho
việc quản trị dự án với rất nhiều tiện ích hỗ trợ,
được viết bằng
Ruby on Rails framework
(phần ngôn ngữ Ruby và phần Framework Rails)
Một số tính năng cơ bản
Hỗ trợ đồng thời nhiều dự án cùng với các dự án nhỏ bên trong.
Kiểm soát truy cập linh hoạt theo quyền hạn.
Phân tích trên biểu đồ Gantt và lịch
Quản lý theo từng thời gian cụ thể
Cho phép tuỳ chỉnh theo từng lĩnh vực.
Quản lý file, tin tức, tài liệu.
Quản lý các dự án wiki, các diễn đàn.
Thông báo feed và email
Hỗ trợ đa ngôn ngữ
Hỗ trợ nhiều database.
……………
Cài đặt và triển khai
(Nội dung cần tìm hiểu)
down load bản all_in_one
Gồm các gói sau:
–
Ruby 1.9.3-p125
–
Rails 3.2
–
Bundler 1.0.18
–
Git 1.7.6
–
Sqlite 3.7.3
–
TinyTDS 0.4.5
–
SQL Server support 3.3.3
–
DevKit
Download Redmine zip version
Download ImageMagick (tuỳ theo bản window đang dùng)
Một hệ quản trị CSDL (mysql, sqlserver, postgresql )
(Trang hướng dẫn cài đặt)
/>Chi tiết
Cài đặt RailsInstaller:
Nên để mặc định đường dẫn và không có khoảng cách trong tên thư mục nhằm
tránh bị lỗi khi cấu hình.
Sau khi cài đặt xong sẽ có thư mục Sites trong ổ đĩa đã chọn cài đặt RailsInstaller
Cài ImageMagick
Cài đặt
Chú ý: nên cài vào C:\ (không nên có khoảng trắng trong tên thư mục)
Next … và hoàn tất cài đặt.
Gõ 2 dòng lệnh sau để kiểm tra cài đặt thành công.
Cd đến thư mục redmine:
CÀI ĐẶT REDMINE (trên Internet)
1. Cài đặt Bundler:
gem install bundler
2. Cài đặt các Gem cần thiết: (cần cài trước ImageMagick )
-
Cần gán biến môi trường trước:
set CPATH=C:\ImageMagick\include
set LIBRARY_PATH=C:\ImageMagick\lib
- Bắt đầu cài bundle
bundle install
3. Tạo một CSDL (viết trong phpMyAdmin): (Vào trình quản lý csdl gõ câu sql)
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';
6. Cầu hình CSDL trong file database.yml:
(Trong thư mục redmine đã copy vào Sites, vào thư mục config copy file database.yml.example và đổi tên thành database.yml)
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password (tuỳ ý)
5. Tạo key bảo mật :
rake generate_secret_token
6. Tạo một đối tượng schema:
Nếu lỗi thì cần download file mysql-connector-c-noinstall-6.0.2-win32.zip, copy file libmysql.dll trong thư mục lib vừa unzip
vào thư mục cài đặt (vd: RailsInstall/Ruby1.9.3/bin)
link: (Nếu lỗi, còn không lỗi thì không cần làm)
set RAILS_ENV=production (set biến môi trường)
rake db:migrate (Tạo các bảng trong db mặc định)
7. Gán dữ liệu của CSDL mặc định:
set RAILS_ENV=production
set REDMINE_LANG=en (chọn ngôn ngữ bạn muốn)
rake redmine:load_default_data (load các thiết lập lệnh)
8. Kiểm tra cài đặt:
rake genertate_serect_token
ruby script/rails server webrick -e production
Lưu ý
Mặc định khi bắt đầu chạy phần mềm Redmine cần:
- Cd vào thư mục chứa redmine
- Chạy 2 câu lệnh sau để tạo Session bảo mật và các script:
+ rake generate_secret_token
+ ruby script/rails server webrick -e production
Vào trình duyệt và gõ localhost:3000
Kết quả sau khi cài đặt
Vào trình duyệt gõ localhost:3000 và tiến hành đăng nhập
Demo 1 số chức năng chính
Quản lý dự án
Quản lý người dùng
Quản lý nhóm
Phân quyền
Trích xuất thông tin
Thiết lập ứng dụng
………………
Demo trực tiếp trên http://localhost:3000