PhpCollab 项目管理

18
55

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”。

18 COMMENTS

  1. Good day very cool site!! Man .. Beautiful .. Amazing .. I’ll bookmark your site and take the feeds additionally¡KI am happy to seek out so many helpful info here in the submit, we’d like develop more strategies in this regard, thank you for sharing. . . . . .

  2. I do trust all the ideas you’ve offered in your post. They are very convincing and will certainly work. Nonetheless, the posts are very short for novices. May you please extend them a bit from next time? Thank you for the post.

  3. Hiya, I’m really glad I’ve found this info. Nowadays bloggers publish only about gossips and web and this is really irritating. A good web site with interesting content, this is what I need. Thank you for keeping this website, I will be visiting it. Do you do newsletters? Can not find it.

  4. Wonderful goods from you, man. I have understand your stuff previous to and you’re just too great. I actually like what you have acquired here, certainly like what you’re saying and the way in which you say it. You make it enjoyable and you still care for to keep it wise. I can’t wait to read far more from you. This is really a terrific web site.

  5. Someone necessarily lend a hand to make significantly articles I would state. That is the first time I frequented your web page and so far? I surprised with the research you made to create this particular put up amazing. Excellent job!

  6. Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but other than that, this is great blog. An excellent read. I’ll definitely be back.

  7. I wanted to post you that bit of note just to say thanks yet again for those lovely tips you have contributed on this page. It’s certainly remarkably generous with you giving without restraint just what many people might have offered for sale for an e book in making some dough on their own, even more so now that you might have done it in the event you considered necessary. These ideas additionally acted to provide a fantastic way to recognize that most people have a similar eagerness really like my very own to grasp very much more with reference to this problem. I’m certain there are lots of more fun sessions up front for people who looked over your website.

  8. I am very happy to read this. This is the type of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this greatest doc.

  9. I wish to voice my passion for your kind-heartedness giving support to those people who really need help with this important study. Your very own dedication to getting the solution all-around appears to be definitely functional and have all the time encouraged men and women much like me to achieve their ambitions. Your new interesting useful information can mean a lot to me and even further to my peers. Regards; from each one of us.

  10. Hello my family member! I want to say that this article is amazing, great written and come with approximately all important infos. I would like to peer extra posts like this .

  11. Very efficiently written post. It will be beneficial to anybody who usess it, including myself. Keep up the good work – i will definitely read more posts.

  12. Hi, i think that i saw you visited my blog thus i came to “return the favor”.I am attempting to find things to improve my website!I suppose its ok to use some of your ideas!!

  13. Undeniably believe that which you said. Your favorite reason appeared to be on the web the simplest thing to be aware of. I say to you, I definitely get irked while people think about worries that they just do not know about. You managed to hit the nail upon the top and defined out the whole thing without having side effect , people could take a signal. Will probably be back to get more. Thanks

  14. You actually make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand. It seems too complex and extremely broad for me. I am looking forward for your next post, I’ll try to get the hang of it!

  15. Heya i’m for the first time here. I found this board and I find It really useful & it helped me out a lot. I hope to give something back and aid others like you aided me.

LEAVE A REPLY

Please enter your comment!
Please enter your name here