项目管理软件achiveo

Achievo是一个开源的项目管理软件,着重于项目时间管理,但她又不像gforge集成了subversion、缺陷管理、文档管理等功能而适合软件研发,如果Achievo能与gforge进行整合,包括项目信息、组织机构信息、时间管理与分析,将是一个非常理想的软件研发类项目管理软件。

Achievo是一个灵活的基于Web,利用PHP技术开发的项目管理与跟踪工具,非常适用于中小型企业。Achievo的资源管理功能将使得业务流程中变得异常简单,但却是行之有效的。它的功能包括:项目管理,项目计划,日程安排,个人信息管理,时间跟踪,项目监控,统计分析,待办事项管理,超时跟踪,员工合同管理等。Achievo支持多种语言,包括中文,并且可定制并使用一个插件系统(atk)以便于将来扩展。Achievo是建立了若干模块和一个中央数据库,并确保Intranet应用的商业环境成为最佳组合。

Achievo的特点是可以跟踪每一个员工在每一个项目的每一阶段的每一项活动所花费的时间,非常便于项目人力成本分析,并评估员工的生产效率,进而积累历史数据,为类似项目的成本估算提供数据支持。

那末,怎么走出第一步呢?当然是安装并开始使用了!


1.1部署环境

Windows 2003 Server

IIS6.0

PHP 5.2.9,26 Feb 2009

MySQL5.0.45-community-nt

1.2Achievo软件

achievo-1.4.5.zip

1.3部署工具

Editplus v2.12 支持utf-8 编码格式


2部署

解压achievo-1.4.5.zip,访问achievo-1.4.5\doc\INSTALL,打开此文件,有在linux下的安装说明。

2.1准备msql数据库

2.1.1数据库设置

打开mysql安装目录的my.ini文件,作如下调整:

设置兼容性:# Set the SQL mode to strict

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


此处设置是为了避免安装Achievo时的兼容性错误。


设置支持中文的utf8编码

[mysqld]

default-character-set=utf8


[mysql]

default-character-set=utf8

2.1.2创建一个空数据库

Create an empty database in mysql and a user that has create, alter, select, insert, update and delete-access on the database.

example:

> mysql -u root -p

mysql> create database achievo_1_4;

mysql> grant create,alter,select,insert,update,delete,lock tables,

create view, drop, index

on achievo_1_4.* to achievo@localhost identified by 'secret';

mysql> quit;

2.2安装achievo准备

Edit the file config.inc.php in the achievo directory, and set the

$config_db variable to match your setup.


example:


$config_db["default"]["host"] = "localhost";

$config_db["default"]["db"] = "achievo_1_4";

$config_db["default"]["user"] = "achievo";

$config_db["default"]["password"] = "secret";


以下两句为汉化设置:

$config_db["default"]["charset"] = "utf8";

$config_db["default"]["collate"] = "utf8_unicode_ci";


以下设置HTML页面的编码为:"utf-8"

// -------------------------------------------

//charset CONFIGURATION

// -------------------------------------------

$config_default_charset = "utf-8";


设置管理员用户密码:

$config_administratorpassword = "yourpassword";

设置achievo-1.4.5\modules\utils\module_preload.inc如下:


<?php

$lang = atkinstance("atk.atklanguage");

$lang->setText("charset", "utf-8", "en");

$lang->setText("charset", "utf-8", "nl");

?>


Achievo部署为一个web应用

2.3安装Achievo

http://yourserver/achievo/setup.php


You'll be prompted to login. Enter 'administrator' as username and the

password you've set in config.inc.php


按照向导进行安装。

2.4安装完毕

Once the setup.php script is completed, you'll be ready to run Achievo.

You can point your browser to the Achievo directory, like this:


http://yourserver/achievo/


If this is the first time you're using Achievo, you might want to take the

Guided Tour on http://www.achievo.org/wiki/Guided_Tour, which will show

you everything you should do to make Achievo useable for your users.

3中文支持设置

如果你按照我的步骤安装,那末,中文设置将非常简单。打开achievo-1.4.5\languages\en.lng\achievo-1.4.5\atk\languages\en.lng,进行修改,保存为UTF-8编码格式的文件即可。

如:"abbreviation" => "项目代码",

"menu_time_registration" => "时间登记",


你可能感兴趣的:(数据库,计划,管理,信息,achiveo)