Achievo的安装与汉化手册

来源:互联网 发布:淘宝买家退货率怎么算 编辑:程序博客网 时间:2024/05/17 06:57

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.2     Achievo软件

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" => "时间登记",

4                       成果展示

因为尚未完全汉化,因此,下面是办汉化状态:

 

 

 

 

图片不能成功贴出,具体内容请点击我的豆丁网文章:

http://www.docin.com/p-102329012.html、


文章来源:http://www.oschina.net/question/107230_14372

原创粉丝点击