EGroupWare

来自开放百科 - 灰狐
2007年12月18日 (二) 12:44乐呵呵 (讨论 | 贡献)的版本

跳转到: 导航, 搜索
Egroupware.jpeg

目录

eGroupware 简介

eGroupWare是一套PHP语言开发的群组协同作业软件,采用GPL(General Public License)的开放源码授权。 目前所包含的功能模块有Web化电子邮件、行事历、通讯簿、我的活页夹、记事本、项目管理、资源、手册、档案管理员、网站管理员、工作流程、Wiki、网站连结、投票、知识库等。此软件不仅具备工作流程引擎,更内建Wiki百科全书功能,成为与商业版产品最大的区别与特色。

此外eGroupWare还支持中文(简繁体)。

所有文章都可以连结Wiki百科全书

eGroupWare内建由开放源码所发起的Wiki百科全书功能,除了共同编辑以外,也包含历史记录与版本控管。当使用者比对异动数据时,系统会以更动时间列出每一笔数据的历史记录,使用者则选择任两笔作为比对条件,并将比较结果列在异动文字区块中。 至于群组常用的行事历,eGroupWare除了提供当天行事历、周行事历与月行事历以外,其「群组计划」的特殊呈现方式,将使用者登录的所有事件以产品发表会或研讨会等事先定义的类别,显示在月历中。此外,行事历也可接受由Outlook所汇出的iCal或CSV檔,或以iCal档案汇出等。行事历的喜好设定上则可以制定浏览者的权限,系统内建读取、新增、编辑与删除外,使用者还可设定私人的选项,仅供个人使用而不开放给群组浏览。

eGroupWare在通讯簿功能也展现出独特性,采用类似万用手册的英文字母排列与分类方式,让使用者如同翻阅名片文件一般查阅联络数据,此功能并可以汇入或汇出为CSV檔。我的活页夹则是eGroupWare提供给每位使用者的个人式档案管理员,左侧甚至也以微软的档案管理员常用的树状显示。当使用者上传档案后,可以选择「提醒通知」,告知特定人员档案已上传的信息,以及取用档案的连结路径。

记事本功能可转为群组公告区

eGroupWare的记事本功能则用于陈列与整理待办事项、联络清单与个人记事等用途,使用者可以附上待办进度百分比或已联络等标注,还可附加档案与开始和结束日期,以清楚表示每件事项的内容。由于群组协同作业不单只以人或组织为主,通常还包括会议室与投影机等相关资源运用与搭配,而eGroupWare也内建资源模块,由使用者自订相关的资源预约规画表,或由管理员固定使用排程。

档案管理员则用于取代一般的网络芳邻,eGroupWare在此功能的显示界面类似FTP站的档案排列形式,但缺少网络芳邻的图形化浏览,对于不常使用FTP浏览档案的使用者而言,得花较长的时间才找得到所需档案。网站连结则提供群组建立共同的「我的最爱」网站信息,成员可以将网站的连结附上说明,并选择分类列举,或针对每个网站记录评分,作为其它浏览者的参考。eGroupWare还提供关键词,让使用者可以藉由内建的搜寻引擎以关键词的方式找寻网站网址。

运行eGroupware需要Apache,php,mysql。


安装指南

1. 通过安装向导进行安装

http://localhost/egroupware/setup/
如果是Debian Linux, 可以直接用aptitude install egroupware默认安装。

这个命令将会安装以下程序包:

   * egroupware-addressbook(地址本)
   * egroupware-bookmarks(书签)
   * egroupware-calendar(日历)
   * egroupware-core(核心程序)
   * egroupware-developer-tools(开发工具)
   * egroupware-emailadmin(邮件管理)
   * egroupware-etemplate(模板)
   * egroupware-felamimail(邮件)
   * egroupware-filemanager(文件管理)
   * egroupware-infolog(通信本)
   * egroupware-manual(手册)
   * egroupware-mydms(文档管理)
   * egroupware-news-admin(新闻管理)
   * egroupware-phpbrain(知识库)
   * egroupware-phpsysinfo(php系统信息)
   * egroupware-polls(投票)
   * egroupware-projectmanager(项目管理)
   * egroupware-registration(注册)
   * egroupware-resources(资源)
   * egroupware-sambaadmin(Samba管理)
   * egroupware-sitemgr(站点管理)
   * egroupware-timesheet(时间表)
   * egroupware-wiki(维基)
   * egroupware-workflow(工作流) 

安装时将会出现提示框,大意是 eGroupWare 核心包配置成只允许你以管理员用户名和密码登录,如果要完成初始设置,要在浏览器上输入 http(s)://你的主机名/egroupware/setup/ ,这样你就可以通过它来配置、初始化数据库并注册已安装的 eGroupware 应用程序。 点击OK继续,你会看到要求你选择 Web 服务器:Apache2、Apache、Apache SSL 和 Apache Perl。由于我们先前安装的是 Apache2,所以就选择第一项并点OK继续。接下来,系统会要求你输入 Header 管理员用户名(Header 管理员是用于配置全局设置和域的),缺省用 admin,然后输入并确认密码。然后弹出询问你是否安装不支持 MailDir 的 Libc-client 包,点Yes后完成 eGroupware 预配置过程。

2. 创建数据库

mysqladmin -u root -p create egroupware
mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON egroupware.* TO egroupware@localhost IDENTIFIED BY 'egroupware';
mysql>flush privileges;

3. 下载 header.inc.php文件 放置到 egroupware 目录下, 继续安装

可能出现的错误: IP地址无效, 设置以下选项为空

$GLOBALS['egw_info']['server']['setup_acl'] = ;

相关链接


可能出现的错误: IP地址无效, 某些机器设置以下选项为自己的IP地址也可以解决这个问题。

$GLOBALS['egw_info']['server']['setup_acl'] = ;
分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱