标题：EGroupWare
简介
eGroupWare简称EGW是sourceforge 2004年度3月份的推荐项目，用了一小段时间，感觉简体中文的社群好像不是很兴旺，估计根大家使用习惯的冲突和传统力度有关吧。eGroupWare是一个多用户，在以PHP为基础的API上的定制集为基础开发的，以WEB为基础的工作件套装。目前可用的模板包括：电子邮件，通讯录，日程表，记事簿（备注，任务，电话），内容管理，论坛，书签，维客。
主要模块介绍
电子邮件一 个只支持 IMAP 协议（大部分是 POP3）的邮件阅读程序，它支持 Sieve 邮件过滤规则语言（RFC 3028），也能够在 eGroupWare 建立新帐号时，同步在Cyrus IMAP或是Postfix等邮件服务器上建立对应的邮件帐号；只是目前对于欧美语系以外邮件的支持还不算完整。 
行事历eGroupWare 的行事历提供许多弹性，能够在安排行程时检视同样群组的使用者行程，也能够由系统协助查询时间的空档，避免在安排行程时产生冲突。除了一般常见到的重复行程、行程提醒与相关字段外，它还能够与eGroupWare的其它模块产生连结，并且安排行程的与会人员、需要的资源（例如会议室、投影机等），考虑的相当周到。 
行事历、通讯簿与记事本等模块能够透过 SyncML 协议与计算机、手机和PDA等设备进行资料同步，行程的资料也可以透过 iCAL 或是 CSV 格式汇入，以及汇出 iCAL 格式资料。 
时间表时间表也可以称之为工时记录表，主要是配合项目管理模块使用，用来让使用者根据项目中的工作内容提报工时，方便会计部门进行项目成本的估算。 
线上说明线上说明是基于 wiki 模块延伸出来的功能，主要是希望在官方网站汇集来自世界各地使用者提供的操作说明，透过这个模块就可以下载官方网站最新版本的资料，只是目前资料是以英语、德语为主。 
资源管理许多公司内部经常发生抢资源的情形，像是约了一个客户来公司却发现所有的会议室都在使用中，或是等半天就是借不到那个神奇的投影机。资源管理模块就是为了避免类似情况而设计，可以让使用者预约包括会议室、投影机、公务车或是各种公用资源，避免因为行程上的冲突造成损失。…当然，前提是没有人有”插队”的特权。 
项目管理projectmanager是新版的项目管理模块，前一个版本为 projects ，前者与其它模块有较佳的整合，而后者则是兼顾了许多细节；虽然两个模块各有拥护者，但是都来自同一个开发者，而这个开发者未来应该只会维护新版的项目管理模块
档案管理旧 版的档案管理模块 filemanager 只是单纯提供档案上传与下载的管理功能，而 mydms 提供了许多进阶功能，像是版本控制、关联档案、异动通知与权限控管等；filemanager也能够控制权限，不过仅限于模块本身的增、删、改、查， mydms 进一步做到控制类别与个别档案的权限，适合对于资料安全诉求较高的组织。 
Mydms是修改自一个独立的程序[3]，台湾PHP联盟也能够下载中文版本[4]。 
讨论区FUDforum [5]本身就是国外的一个热门讨论区系统，除了大部分讨论区系统可以看到的功能外，甚至能够透过与新闻群组、通讯论坛等系统整合，让部份从BBS起家的网站能够移转或是保留现有系统运作。eGroupWare所内建的 FUDforum 版本已经没有再更新，不过功能已经能够满足大部分需求。 
问题传票系统传票给人的感觉很像会计在使用的，其实这个模块有点类似内部联系单，像是计算机坏了需要人处理、客户留言需要转给业务、或是初一十五拜拜要请人去采买牲礼等都可以透过这个模块”交办”或是”求救”；因为这样的需求可能像是A部门接到B部门的客户电话，然后将资料转给B部门的主管，再由B部门的主管转给适当的业务处理，信息需要传来传去，所以称之为传票。 
线上传讯这个模块提供个人与个人之间的留言功能，不受限于时间与地理位置限制，像是A部门的某甲男心仪B部门的某乙女，就可以透过这个功能留言给某乙女，请她去吃个饭；公司是否允许这样的行为不清楚、某乙女会不会把某甲男的简讯传给其它人看也不知道，线上传讯就是这么样的一个工具。 
工作流程工作流程是eGroupWare中较复杂的模块之一，主要用来进行商业流程的自动化，像是文件、信息或任务在一个流程中的参与者中如何传递、处理与通知，可以定义相当多的自动处理规则；这个模块的前身是 tikiwiki 的 GalaxiaWorkflow[6]，一个以活动为基础的工作流程系统，需要花些时间理解其中的概念才能够应用。 
协同编辑资讯圈子中的朋友对于 wiki 这个新名词应该不陌生，也有人将它翻译作”快记”，大部分的人都将它拿来当作知识管理的工具之一；eGroupWare内建的 wiki 模块与需要记忆大量特殊语法的wiki系统不同，使用了所见即所得编辑器处理大部分的内容，只要在内容中包含了wiki words（一种大小写混用且首字大写的英文字，像是 GroupWare ）或是类似 [1] 这样的卷标就可以与新文件或是其它相关内容产生连结。 
网站管理JiNN 代表了 JiNN is Not Nuke 的递归缩写，作者藉此传达对于 Nuke 系统的热门相当不以为意；这个模块有点像是进阶的数据库管理工具，能够同时让多个人参与多个网站数据库的管理工作，只是操作方式需要花些时间理解。 
举例来说，在JiNN中定义了一个网站后，JiNN会去撷取指定网站的数据库信息，接着可以根据数据库中的资料表定义对象；对象中除了资料表的字段名称与属性外，还能够进一步定义数据域位间的关联以及数据域位输入的方式、限制等。相关操作完成后就可以透过JiNN对该网站进行资料的增、删、改、查，甚至是制作报表等进阶功能，等于是只要将一个网站的前端处理完成就能够用它来进行管理，功能还不会比自己设计的管理接口逊色。 
phpbrain 知识管理最简单的知识管理方式就是搜集常见问答，接着将许多相关的文章串连在一起，必要时在以这些问答内容为基础撰写完整的教学，甚至延伸出其它格式的教学内容； eGroupWare中的知识管理就是基于这样的概念设计，除了发问、回答、自问自答外，还能够连结内部文章或是外部网站，并且附加档案、评论等，所有的操作也会有详实的纪录保留。 
chatty 聊天室Chatty是一个实时的聊天室，也是修改自一个独立的程序 [7]，不过是原作者带着它加入eGroupWare中；透过它可以检视目前有哪些人上线，并且与上线的人实时传递讯息。比较特别的地方是这个模块是以 AJAX 技术设计，因此并不会像部份网络聊天室一样频繁的更新画面（这样子对眼睛很不好…），对于服务器也不会造成太大的负担。
效率使用
对于软件供应商来说，需要做的是做好本地化工作（贡献给整个中文社群），做好帮助文档和人员培训。降低客户企业的成本和提高他们的效率和使用积极性。egroupware有大量的模块，个人感觉推荐给客户的时候应该是只要保留最简单的，日程表，地址簿，邮件管理，项目管理等少数几个模块。等用户上手了以后，可以增加像Jinn,siteManager这些有CMS特性的模块进去。甚至于让客户接触eTemplate这样的模块来用。 EGW的安装部分相当简单方便，升级也比较方便。中文化也不错，主要是繁体中文社群贡献了比较多的力量，因为中文文字的特性问题，所以需要你自己修改一下系统模版的CSS设定，一般字体设定到12px以上才能够看清楚。所以font-size=9px或者10px这些对中文来说是没办 法阅读的。11px的话，IE可以阅读，但是mozila系列的浏览器，包括现在红火的firefox也还是有问题。他的模版templates部分也比 较简单，做一些自定义的模版应该也不是难事。因为EGW的整个模块都是基于ACL的分权控制思想的，所以体系结构也比较庞大。
协作软件
易用性还是不错，但是，中文 使用习惯方面还是有不少出入。另外还有phpGroupWare跟EGW都是类似的所谓项目协作软件。发展的趋势应该是大家的所谓OA系统和协同管理软件的一个逐渐融合。也许还会带上一些CRM的色彩。现在的很多Web Application已经很难界定说属于哪一种类型，都有逐渐融合的迹象。也是，小型化灵活应用产生的必然结果吧。
操作列表
1. EGroupWare简介 2. 登录界面 3. 系统管理 1. 用户帐户 2. 用户组 1. 组访问控制列表 - ACL's 4. 通讯录 1. 界面概览 2. 添加联系人 3. 添加发件人 4. 编辑联系人信息 5. 导出联系人信息 6. 设定访问权限 7. 导入联系人信息 8. 打印联系人信息 9. 查找联系人 5. 日程表 1. 日程表视图 2. 安排日程 3. 编辑日程安排 6. 电子邮件 1. 咕叽-cannot put into english 1. 界面概览 2. 添加发件人 3. 撰写邮件 1. 添加收件人 4. 删除邮件 5. 转发邮件 6. 使用邮件夹管理邮件 7. 打印邮件 8. 查看邮件 9. 回复邮件 10. 邮件排序 2. 哆啦咪快邮 3. 界面概览 4. 添加发件人 5. 撰写邮件 1. 添加收件人 6. 删除邮件 7. 转发邮件 8. 使用邮件夹管理邮件 9. 打印邮件 10. 查看邮件 11. 回复邮件 12. 邮件排序 7. 常规菜单 1. 主页面 2. 个性化配置 1. 用户个性化配置 2. 叽咕个性化配置 1. 叽咕个性化配置？（想不重复都不行） 2. 叽咕过滤脚本管理？（这个Manage的位置不对吧？） 3. 叽咕邮件夹管理 3. 日程表个性化配置 1. 日程表个性化配置 2. 日程表访问控制 3. 日程表类别管理（这个Edit位置和词义好像都不对） 4. 通讯录个性化配置 1. 通讯录个性化配置（我可舒服了，拷贝粘贴省翻译） 2. 通讯录访问控制（上面4.6不是有了吗？） 3. 通讯录类别管理 5. 记事簿个性化配置 1. 记事簿个性化配置 2. 记事簿访问控制 3. 记事簿类别管理 6. 文件管理个性化配置 1. 文件管理个性化配置（个性化配置干脆改成首选项吧，会不会太术语？） 3. 关于（妙哉，直接拿菜单项作章节标题，鬼才知道） 4. 注销（这个也能写一节？） 8. 记事簿 1. 界面概览 2. 备注 3. 电话 4. 任务（又来了，拿菜单项作标题） 9. 项目管理（前头干么不using infolog，using calender，using addressbook？） 10. 全局配置（和个性化配置？）
使用功能
1. 创建类别 2. 定义货币符号（下面没了？？） 使用功能篇使用功能篇登录界面系统管理模块 包含设置项 · 全局配置 设置包括：版本检查，会话时限（浏览器在非活动时的停留时限？），应用程序程序会话时限，对每个应用程序模块是否升级的显示，语言文件的加载，是否出现语言选项，EGroupWare系统的站点名称（主要是修改浏览器标题栏的站点名称显示），自定义网站logo（包括logo地址，链接网址和徽标名，但是对徽标名的设置似乎没有作用），安全性问题（是否使用cookie，检查所有会话的IP地址，禁用授权他人访问自身数据，登录失败后对帐户和IP的处理，登录框的自动完成功能等）邮件设置查资料得知这里的邮件设置是基于IMAP邮件服务协议的，所以在kdalgroup的pop3邮件服务器上无法使用，所以我们将无法使用"电子邮件"模块和"多拉米快邮"两个模块原文如下： FELAMIMAIL只支援IMAP模式的邮件服务，而EMAIL支援POP3与IMAP模式，因为一般都只有POP3方式，所以基本上FELAMIMAIL的用途不大，除非你刻意为它架设IMAP服务。
操作方式
用户帐户以字母排序方式所显示的已有帐户信息，登录名 姓 名 电子邮件 编辑 删除 查看 Joseph.Kao Kao Joseph 编辑 删除 查看 pinson Chen Gongping 编辑 查看 在此模块里可以添加用户并赋予相应的权限这里包括对该用户可访问的应用程序模块的设置和所属组别（角色）的设置，这里一个用户可以属于多个组，但有一个主要群组，在需要分组时，他属于主要群组，但获得群组的相应权限。有几个应用程序模块对用户还有更详细的设置选项，称为个性化设置，如"日程表"模块，可以通过这里的设置让该用户对所有组别或者个人的日程安排情况进行读取，添加，编辑等操作，但是私有事项除外，但系统管理员对私有事项有权操作！有一个比较特殊的管理选项ACL权限管理，（中文没有翻译完全在官方网站上也没有找到全称解释），其功能在于禁止该用户对全局配置等管理选项进行相应的操作，以"全局配置ACL"为例，有两个选项，选择"查看配置"或者"更改配置"就相应的禁止了该用户的这项操作，如果操作被禁止，那么"确定"按钮将被"取消"按钮取代。 · 用户组 可以添加新的组别，可以将现有用户定义到新的组别中去，还可以为新的组别设置能访问的应用程序模块，包括上面提到的"个性化设置"。组管理中可以指定由那个站点管理员来管理该组。（默认情况下任何管理员级别的用户都可以管理） · 应用程序 对系统中的应用程序模块进行添加，删除，编辑等操作。其中编辑操作是对模块的显示位置，显示状态等做的设置。这里可以对所有应用程序进行重置操作，还可以直接卸载某项应用程序模块，同时管理语言包，和创建系统级管理员和演示帐户的设置。注意：在进入此页面之前，会提示输入系统管理员用户名和密码。 · 全局类别 在官方网站上并没有相关的资料，该选项应该是定义系统内某些应用程序可以共同调用的一个类别，对其进行分类和定义。在通讯录中可以调用定义了的全局类别。 · 更改主页面信息 对登陆页面或者主页面的信息文字进行自定义。即更改和定义登录框上方的说明文字和进入后首页的说明文字。 · 查看会话 对当前访问系统的用户进行监控，管理员有权终止某个用户对某个页面的访问。 · 查看访问日志 对该系统的登陆情况进行记录，记录访问者ip，登录和注销时间。 · 查看错误日志 对使用者操作产生的系统错误进行记录。 · 查找并注册所有应用程序组件在特定文件夹下查找新的应用程序模块，并对它在系统内进行注册。 · 异步定时服务 一直没有调试成功过，所以并不清楚功能。 · 系统环境信息对系统环境信息的详细列表显示。电子邮件模块和多拉米快邮模块因为服务器的原因，因此无法使用。日程表模块日程表模块左上角是查看模式，包括按日查看，按周查看，按月查看，按年查看和按组查看，同时管理员用户可以查看任意类别，任意组别，任意时间下的日程安排，同时可以将日程表作为vcs文件导入或者导出。
特殊选项
此处有两点bug， 1、按组查看时显示的全部都是乱码； 2、无法正确导入日程表文件如何添加日程事项？先选择需要添加事项的日期，然后点击日历中相应的时间即可进入日程添加页面，这里的日程安排可以同项目联系起来，将事项作为项目里的一个日程事项安排，同时可以设置优先级，和是否私有。系统管理员可以查看个人私有事项，但任何具有管理员角色的用户不能查看私有事项。在参与者中既可以选择用户，又可以选择角色，按住ctrl键可实现多选。事项重复设置是指在一段时间内反复出现的事项的安排。完成后即可在日期中查看到该事项，同时事项添加者和授权操作者有权对事项进行重新设置。通讯录 界面概览 添加联系人 添加发件人 编辑联系人信息 导出通讯录 设定访问权限 导入通讯录 打印联系人信息 查找联系人 注意：导出联系人信息的时候需要选择"下载导出的文件"，否则无法再导入，只会在浏览器中显示。在导入的时候，有两个特殊选项，"从vcard导入"和"从"csv文件导入" 其文件类型说明如下：在Netscape中,导出的文件将以LDIF格式存放. 在Outlook中,导出的文件将以CSV格式存放. 在Palm Desktop 4.0或更高版本中,导出的文件将以VCard格式存放. 经过实际测试，转换后的文件都能被正确地导入或者导出。记事簿模块该模块主要显示私人需要解决的事项。
模块事项
事项在该模块中被分为三类：任务，函电，备注。三种事项分别对应三种不同的事项状态：任务对应的状态有已完成，正在进行，10%——100%；函电对应的状态有已致电和未致电，备注对应的状态是完成和未完成。以添加一个test事项为例具体介绍。选择添加事项，进入编辑页面。 首先选择事项的类型，类别是指'全局类别"中所定义的一个类别。联系人填写和事项有关的联系人（可以是任何联系人，不限于系统内的相关用户等），电话或者email是对应联系人的联系方式。事项标题是必添项目，接下来的内容分为三类定义， 1、"内容"定义了事项的具体内容， 2、"关联"是指将该事项同其他类似项目、通讯录联系人、日程表事件等联系在一起的一个操作选项，如果将该事项和项目、通讯录联系人、日程表事件等联系在一起，这样在查看项目、通讯录联系人、日程表事件等具体信息的时候，该事项会自动显示在底端作为提醒。 3、"委派"是指给指定的人员来完成这个事项，如果指定了委派人员以后，该事项会同时被添加人员和委派人员同时看到，作为两个人的事项存在，同时两人都有改变事项状态的权利。（委派只能是具体的用户，不能指定角色组）注意：在使用时因为事项本身是作为个人事件和委派人事件出现的，因此要想让具有相同角色的用户都能看到该事件，这一角色组必须是admin，其他角色都无法做到。使用指南/显示提示信息模块使用指南/显示提示信息模块对各应用程序模块进行简要说明，大部分是英文，有少数的中文说明。
配置应用
网上文件柜模块 配置时报错： Base directory does not exist, Ask adminstrator to check the global configuration. 在windows环境下没有配置成功。简要说明一下配置过程：正确的设置过程应该在安装过程中完成，但是因为在本地测试中开始已经安装好了egroupware，而且并未正确配置网上文件柜模块，所以只能直接输入配置页面的地址完成配置。方法：在"系统管理"模块中找到应用程序设置项，选择"安装新程序"，在弹出的新页面中在 Setup/Config Admin Login登录框中填入安装时系统管理员的用户名和密码，会进入setup/index.php这个页面，然后直接在地址栏将index.php改为config.php，进入文件柜配置页面： 建立temp和file文件夹，将其完整路径输入档案存放路径和使用者或群组档案存放路径。
关于工作流
在eGroupWare众多功能模块当中，恐怕要数工作流模块最难理解和应用了，GroupWaree使用的工作流模块是原来的tikiwiki的 GalaxiaWorkflow，是一个基于活动的工作流，更确切地说，那个“活动”应该理解成“行为”或“步骤”，关于Galaxia,它有比较详细的说明文档，E文好的同学可以很容易看明白，其中有2个比较值得推荐，一个是Galaxia Introduction.pdf (http://prdownloads./tikiwiki/Galaxia_introduction.pdf?download)，一个是Galaxia_manual.pdf (http://prdownloads.tikiwiki/Galaxia_manual.pdf?download)， 引言只有8页，介绍了galaxia当中的一些关键的概念和定义，手册叙述了如何建立一个工作流并如何使用，简单讲述了过程，活动，递交，实例，角色等之间的关系，但是进一步的情况，只有通过实际运用软件之后才能更加深入地了解。