OA是Office Automation的缩写,指办公室自动化或自动化办公。但是有100个人会说出100种不同层次、不同内容的解说;有100家单位会有100种不同层次、不同内容的应用需求!100个厂商会有100种不同技术类型、不同层次、不同定义的系统!这主要是因为随着计算机技术、通信技术和网络技术的突飞猛进,关于OA的描述也在不断充实,但至今还没有人对OA下过最权威、最科学、最全面、最准确的定义。

本人身在在教育行业,平时守在学校网管中心看着服务器玩。或许是现在教育行业资源浪费的通病,花钱买了服务器,负载却近乎于零,于是乎,我就琢磨着折腾点东西玩。然后才接触了OA。

百度谷歌OA浪费无数时间,国内几乎没有免费开源并且基于PHP+Mysql的OA。

eGroupWare:
eGroupWare是一个多用户,基于PHP开发的协同工作套件。 目前可用的模块包括:电子邮件(IMAP/POP3),通讯录,行事历,备忘录,内容管理,文档管理,论坛,书签,知识库Wiki,聊天室等。

我在debian下apt-get install egroupware 期间安装意外中断,之后再使用apt-get install egroupware结果直接给我使用的服务器重新换了一个环境,擦,岂有此理,卸掉卸掉。

PHProjekt:
PHProjekt是一个模块化的协同办公系统用于共享信息和文档。 它包括的组件有:团队日历,Time Card系统,项目管理,请求跟踪,文档管理,通讯录管理,Email客户端,论坛,聊天,记事本,共享书签,待办事项目列表,投票系统等。 PHProjekt支持多种协议如ldap,xml/soap和webdav并已经被翻译成36种语言。 此外它支持7种数据库包括 MySQL,Postgres,Interbase,Oracle,Informix和MS-SQL。

说真的,PHProjekt给我的感觉就是开上去很美,表面上支持36种语言,第一步在安装的时候就乱码,对照英文介绍安装之后,界面依然乱码……网上找教程,修改文件,修改编码。。。。。chat模块依然无法正常输入汉字,界面也不行,运行速度,偶尔卡顿。

GForge:
GForge是一个基于Web的协同开发平台。 它提供一组帮助你的团队进行协同开发的工具,如论坛,邮件列表等。 用于创建和控制访问源代码管理库(如CVS,Subversion)的工具。 GForge将自动创建一个源代码库并依据项目的角色设置进行访问控制。 其它工具还包括:管理文件发布,文档管理,新闻公告,缺陷跟踪,任务管理等。

这个还在犹豫安不安装,先试试看吧。