PhpCollab 项目管理
Google AD
1.简介
PhpCollab 为项目开发团队提供了一种开源的,网络化的工作平台。和Macromedia Sitespring很类似,PhpCollab的架构充分考虑到了咨询团队互相之间共享信息和为其他区域的客户发布他们想要的信息等情况。
PhpCollab围绕项目管理最重要的方面,例如任务的规划,资料的共享,以及加入到其他的开放源代码的应用程序中。例如使用Mantis进行bug的跟踪 ,使用PhPNuke进行内容管理和支持正在进行中的工程(使用 phpCollabPublisher)。 PhpCollab开源社区,是最大的开源软件社区sourceforge的一部分,该社区非常活跃,那些对社区有所贡献的开发者,测试者,以及上面的文档使得应用程序能够更好的满足人们的需要。
2.当前特征
管理:
·安装:非常容易安装,充分考虑到了同防火墙和内部网一起使用的灵活性
·更新:系统自动更新为最近的可用版本
·主体:接口主体的可用性
·权限:允许不同类型的用户
·日志:跟踪用户的活动
·数据库:数据备份
·设置:管理诸如默认语言和文件大小等系统设置
项目团队
·团队/客户:分为两个不同的部分,一部分是关于项目团队的信息,另一部分是客户的信息
·通知:对于项目的一些改变和一些事件系统能够通过电子邮件自动进行通知
·项目的生命周期:可定制的组织结构(通过阶段,任务,子任务来实现)
·计划:管理任务,监控任务状态,跟踪所作的估计和实际的工作的差别
·图表视图:JPGraph能够以图形的方式显示任务的进程
·显示差别:自动显示所作的估计和实际的记录之间的差别
·文档:文件的存储,版本的确定,评审
·支持:管理并对请求支持做出响应
·bug跟踪:通过集成的Mantis对软件进行管理
·讨论:打开并且公布内容到项目公告牌中
·注意事项:记录各种各样的项目信息
·报告:产生项目的统计信息
·日历:以可见的方式对任务进行管理,并且增加重要事件和复现项目事件
·书签:记录并共享重要的网页地址
·搜索:在关键字基础上进行搜索
·导出:保留项目文件为CSV
客户团队
·任务:察看已存在的任务并且公布新的任务
·文档:上载新文件,批准或者编辑已存在的文档
·公告牌:建立和发布新的讨论
·支持:文件支持请求并且察看响应
版本2.5<即将具备的新特性
·计价
·Newsdesk用于出版和RSS相关的主题
·系统范围的电子邮件能力
·将报告导出为PDF格式
*请注意当phpCollab将内容管理系统(如PhPNuke)很好的集成时,它本身不是一个网站发布器,也不是一个内容管理系统。
3. phpCollab安装指南
这一部分适用于执行第一次安装,要更新已经存在的phpCollab,请参考“更新phpCollab”。
(1)将zip文件解压到文件夹中(例如-”phpCollab”)
(2) Unix/Linux:将文件”settings_blank.php”(includes/settings.php)重命名为”settings.php”
(3) Unix/Linux: :将下列文件/文件夹的权限改为777(使用chmod命令),当然你也可以执行”chown apache”:
— “includes/settings.php” 文件
— “files”文件夹
— “logos_clients” 文件夹
(4)创建一个MySql, PostgreSQL或者Sql Server数据库用来保存phpCollab数据(当这些数据库存在时1安装工具会创建所有的表格)。
(5)在Internet Explorer或者Netscape Navigator中打开一个窗口,然后进入你的phpCollab的安装文件setup.php的链接(例如,
http://www.yourdomain.com/phpCollab/installation/setup.php)
(6) 阅读GNU许可协议,滚动浏览按钮然后单击第二步(注意:如果你在防火墙内部创建的,例如仅仅作为内部网使用,单击页面下面的脱机安装按钮)。
(7)此时属性设置页面将会出现,如下:
设置区域:
— 安装类型-默认“在线安装”。
— 数据库类型-默认”MySQL”。
— 数据库服务器 – 设置成你的服务器的名字(例如”localhost”);如果对数据库服务器的名称不确定请和你的网络服务器管理员核实。
— 数据库的登陆 – 创建一个新的用户访问这个特定的数据库(在某些情况下,你需要将你的宿主服务器登陆名添加到数据库用户名,例如,”yourdom_username”)。
—数据库密码 – 为数据库用户登陆创建密码(并不是为phpCollab接口中的管理者,最后一个域,”Admin password”)。
—数据库的名称 – 使用这个安装指南中的第四步中你创建的数据库的名字(在有些情况下,你需要将宿主登陆名加到数据库名称之后,例如,”yourdom_phpCollab”。
—表格前缀 – 只有当你有多种不同的安装但是需要运行同一个数据库时你才需要设置这个属性。
—创建文件夹方法 – (默认为”PHP”)对于安全模式,使用FTP;如果安全模式关闭,则使用PHP。
—通知 – (默认为“True”),如果设置为“True”,则当某些工程改变或者更新时系统允许用户接受自动更新;服务器上必须安装可以使用的sendmail类。
—强制登陆 – (默认为“False”) 如果设置为“False”,你将不能建立一个外部登陆页面。
—默认语言 – (默认为“Blank”)如果是空,那么phpCollab将选择浏览器默认的语言设置,一共有29种不同的语言可供选择。
—根目录 – 自动的设置成初始第一步安装的位置;不要改变除非当你在开始安装的时候已经改变了phpCollab文件的位置。
—登录方法 – (默认为Crypt)涉及到数据库密码存储的安全:”Crypt”使用htaccess文件和cvs验证,必须设置成启用。”Md5″是一种安全性很高的单向散列算法,”Plain”是一种常规的口令加密。
—管理员密码 – 设置密码,phpCollab的管理者可以登录到其他的用户界面中去(不要和数据库密码相同)。
(8)当你成功的安装完系统并设置完属性后,单击控制页面中出现的“请登陆”按钮。
(9) 当登陆页面出现以后,输入”Admin”作为用户名和在第七步中设置的密码(当登陆完成后可以创建其他的系统用户)。
(10) 在成功登陆之后,删除文件夹”installation”中的”setup.php”文件。
(11) 通过单击管理页面的“编辑设置”进行编辑,或者如果你是个高级用户,可以手动编辑文件夹”includes”中的文件”settings.php”。
