迷失在集团厂林中?点亮灯

不是每个人都需要一个完整的协作套件,但这并不会阻止开发人员试图销售我们。但是,有希望简单而强大的eGroupware。

 By Carla Schroder.
Page of   |  返回第1页

自从计算的黎明以来,美国贫穷的压抑用户一直在询问一件事。它似乎是一件很小的事情:共享日历和联系人经理。哦,我知道,一个纯文本文件设置为模式0666对奶奶足够好,但这些天可以想要更多。只是一种简单的方法,让我们轻松地与我们简单,谦逊的朋友和同事分享日历和地址。

但是我们得到了什么?我们没有获得简单的共享日历和联系人,哦否。对于我们的速度造成令人震惊的惩罚,如莲花票据,微软交换和Novell GroupWise的令人震惊的惩罚,我们被惩罚了,这是他们无法摆脱自己的方式的许多功能和生产力。但我们并没有沉默,并继续争夺我们真正想要的喧嚣。

Linux到救援?

你认为FOSS(免费/开源)世界都在这一切,但似乎FOSS具有相同的特征 - ITIS痛苦。在我的追求中,我找到了Granware服务器Galore,但几乎没有独立的共享日历或地址簿。谷歌并不是很有帮助,所以我咨询了Debian:

$ apt-cache search calendar
$ apt-cache search address book
$ apt-cache search contact

在理论上,如果我无法安装它 能力,我不想打扰。 yum search [foo]在Fedora上做同样的工作。我浏览了一些有趣的候选人的结果,并决定尝试这些:

Fedora似乎没有包含PHPGROUPWARE或EGROUPWARE。两个站点包括Fedora和其他Linuxes的下载和安装说明。 PHPGroupware和Egroupware是模块化的,无休止的 - 可扩展 - 您可以选择安装哪些位,而不是卡住整个作品。如果您随身携带时间,您将注意到这两者非常相似,这是毫无疑问,因为eGroupWare是PhpGroupware的叉子。

克罗利斯是Horde Groupware套件的日历部分。 Webcalendar是一个优秀的独立日历,具有比其他功能更多的特征。这些都没有其中一个包括地址簿。事实上,我没有找到任何独立的共享联系人经理。这并不意味着他们不是在那里某人,他们只是非常害羞。

灯太多了

这些都没有安装,甚至在Debian上都没有。它们需要HTTP服务器,数据库后端和PHP。或者,对于首字母缩略词,灯堆。它听起来很简单,但是没有冲突的所有必要作品比听起来更难。 Debian并不提供多大的灵活性 - 您可以获得Apache和PostgreSQL,无论您是否愿意,即使您宁愿使用LightTPD和SQLite也是如此。源安装将提供更多的控制,但是Sheesh,这是最后的千年。我喜欢一个漂亮的包经理,做了这项工作并为简单的更新而努力,特别是因为PHP的臭名昭着的友好性剥削意味着你需要不断地在安全更新之上。

经过几个小时的血腥战斗,我发现了 Bitrock web堆栈。那是对的,漂亮的预制灯堆栈。现在所有人都愿意给我发电子邮件并告诉我有关Bitrock的信息可以放松。但如果您知道其他轻松灯光的方法,请随时告诉我它。

phpgroupware疏散的沮丧

我的debian phpgroupware安装在冲突依赖项的焊机中死亡。另一个时候,也许。因此,通过一个非常科学的消除过程,我们到达了

egroupware.

EGROUPWARE的网站几乎将我赶走了他们的喧嚣阴影文本。是的,我知道我是老式的,更喜欢可读性,但在我的高级年龄,我不会改变。我在Kubuntu上尝试了这一个,因为Debian蚀刻似乎错过了它的eGroupware软件包。这一个也在纠结的包裹冲突中几乎死亡。 Showstopper是PostgreSQL。我的系统上有一个旧的,不受支持的PostgreSQL版本(7.4);当前支持的版本为8.1,但尝试删除7.4并安装8.1成为不可挣脱的Rasslin'匹配。最后,我厌倦了被打败并安装了mysql。然后我弄清楚了如何摆脱PostgreSQL。 (重新安装愚蠢的东西,替换丢失的文件。无论如何都将被删除,为什么该文件需要在那里?)

安装eGroupWare

Kubuntu就像它的父母Debian一样,以英勇地尝试满足所有依赖性,但它留下了一些基本位。这不是大量的,因为eGroupware有一个内置的测试仪,告诉您需要剩余的碎片。这是对我有效的:

# aptitude install mysql-server mysql-client

安装程序会提示您创建MySQL用户和密码。我用了 mysql. 没有密码。然后完成安装:

# aptitude install egroupware-addressbook egroupware-calendar egroupware-manual

这在各种东西中拉动,包括Apache2。有一个简短的安装后配置:您必须创建“标题管理员”用户和密码。您将创建许多不同的管理用户,因此保持轨道。

现在你可以射击一个网络浏览器并转到 http:// localhost / egroupware / setup。如果您的Apache服务器使用您的域名,请使用它。 IP地址也应该工作。使用头部管理员和密码登录,然后运行安装检查器。如果您看到警告,您需要一个MySQL扩展,这意味着您需要安装 php4-mysql. 或者 php5-mysql.,无论哪一个符合您的PHP版本。在我的系统上 php4-mysql..

您可以忽略不适用于您的警告,例如缺少Oracle或MS-SQL Extensions。一旦您删除了错误并留下了不重要的警告,您就可以进入下一页。

设置EGROUPWARE.

设置页面上有很多选项,但您可以接受大多数默认值。输入头部管理员用户和密码的密码,然后创建DB用户和配置用户。配置用户可以与标题admin相同。确保DB类型正确。然后单击“写入配置”。

您可能会在页面上结束,警告您的数据库尚未初始化。按照说明执行此操作,以便为您解决它们。

初始化数据库后,系统将提示您安装一些其他应用程序,并创建管理员帐户。是的,一个管理员帐户!此帐户不在设置屏幕上登录,但在所有用户使用的登录屏幕上。完成此页面后,打开Web浏览器 http:// localhost / egroupware,或从相邻PC登录。使用您创建的最后一个管理员用户登录,并终于您查看主eGroupware界面!欢呼!

添加用户

现在,您可以添加您的用户,查看日志,自定义界面,执行备份和恢复以及各种有趣的行政琐事。除非您要创建其他数据库或添加更多应用程序,否则您将再次不需要设置屏幕。

现在你已经完成了所有这些,这很容易。

重要的东西

这不是一个非常安全的设置。这 安装& Security HowTo详细介绍了让您的安装更安全。

这个故事所讲的道德

考虑到基于Web的应用程序的扩散,灯具堆栈的ACE管理员将走得更远。制作一个界面需要很多努力,用户可以幸福地点击,并满足于他们简单,谦逊的共享日历和联系人。

资源

  • egroupware.的手册包含在设置界面中,也包含在线 egroupware wiki.以及其他文件一起

添加到del.icio.us.us. | DiggThis

本文最初于2007年4月12日发布
通过网络更新通讯获取最新的勺子