Open Atrium 应用
Open Atrium 是一套开源的团队协作和知识管理系统。它能提供团队交流、文档管理、日程安排、任务跟踪等功能。支持成员分组,支持权限划分,支持邮件提醒,支持版本控制。界面颜色和Logo可以自由更换。
作为 Drupal 针对内部网应用的一个发行版,Open Atrium 定义了一个极具扩展性的开发框架,这为企业采用 Drupal 量身定制自己的内部网提供了一个很好的范例,也为开发者打造成型的 Drupal 产品指明了方向。
为了方便国内用户使用,我在官方最新版本的基础上,制作了一个中文修正版,使程序在安装过程中能直接导入优化过的中文语言包,同时修正了系统存在的一些问题。欢迎大家下载使用,提供反馈意见。
下载地址:Open Atrium 1.3 中文修正版
在线演示地址:http://demo.wannianchuan.net ,请通过页面底部技术服务里的邮箱或QQ索取体验账号。
如何安装
Open Atrium 的安装和普通的 Drupal 安装类似,首先需要创建数据库,然后在 sites/default/ 目录下,复制 default.settings.php 并重命名为 settings.php ,还要确保web服务器对 sites/default/ 目录和 settings.php 文件拥有写权限。然后在浏览器地址栏中输入安装地址,按提示进行安装就可以。
需要注意的是,如果是用虚拟目录安装的话,虚拟目录后面要加斜线,如 http://localhost/alia/,否则可能无法正常访问。另外,用虚拟目录安装的时候,需要修改根目录下的 .htaccess 文件,以便使用简洁url。修改方法:找到 # RewriteBase /drupal 这一句,将最前面的注释号#去掉,然后将 drupal 改成你实际的虚拟目录名,然后保存。
本地安装,推荐使用Acquia Dev Desktop套件搭建运行环境,该套件专门针对drupal做了优化,能提供比较好的性能。下载地址:
http://www.acquia.com/downloads,选择Drupal6版本下载。
如何使用
Open Atrium 是以群组为核心的,主要的功能都需要在群组中运行。所以安装完成之后,需要先创建群组,然后在群组中添加成员,开启需要的功能模块。完成这几步之后就可以使用了。各功能细节可以边使用边熟悉。
常见问题
如何配置邮件消息提醒
-
-
确认服务器支持邮件发送,linux主机一般都默认安装了sendmail,可以直接支持邮件发送。Windows主机可以自行配置邮件服务器,比较繁琐,如果嫌麻烦的话,可以安装drupal的smtp模块,配置好之后就可以让网站支持邮件发送了。
-
配置notifications,在admin/messaging/notifications,将 Immediate sending 和 User name, site data (Only the user name will be used) 这两项选上。
-
这样就配置好了,可以在发布内容的时候选上要通知的人,就能进行邮件通知了。
如何配置通过邮件发表评论
-
-
准备一个用来发送和接收消息的邮箱,这个邮箱应该作为网站的主邮箱,最好和用户的邮箱区分开来。邮箱设置在 admin/settings/site-information,我用的是gmail的。
-
启用 mailhandler 和 Mail Comment 模块
-
在admin/content/mailhandler/add 添加mailhandler邮箱,几个必填项如下:
- E-MAIL ADDRESS : 填写第1步准备的邮箱
- MAILBOX DOMAIN :pop.gmail.com
- MAILBOX PORT:995
- MAILBOX USERNAME:邮箱用户名
- MAILBOX PASSWORD:邮箱密码
- EXTRA COMMANDS:/ssl/novalidate-cert (linux主机下这么设置,Windows主机下没研究过)
- Delete messages after they are processed? 这项选中
- MESSAGE AUTHENTICATION METHOD:选择MailComment Default
-
在admin/messaging/mailcomment下配置mailcomment:
- MASTER MAILCOMMENT MAILBOX:选择第4步中添加的邮箱
- MAIL COMMENT-ENABLED MAILBOXES:同上
- MAIL COMMENT CONTENT TYPES:选中Blog entry
-
配置cron
-
这样就配置好了,可以发一篇博客测试一下了
如何将站点设为公共访问
-
Open Atrium 默认是需要注册登陆才能访问的,可以通过更改站点设置将站点访问方式改为公共访问。方法如下:
- 用拥有管理员权限的账户登陆。
- 点击页面右上方的 设置 > 自定义特性。
- 在站点设置中将 "网站模式" 改为 "公共访问,开放注册"。
这样匿名用户也可以访问网站内容了,不过只能访问站点空间和公共群组中发布的内容,私有群组的内容仍然需要注册、登陆、加入该群组中才能访问。
如何将通知方式改为用户自主订阅
-
- 以管理员身份登陆,在站点主界面(不要进入任何一个群组)点击右上方的“配置”,在下拉菜单中点击“自定义特性”
- 在打开的界面中将“站点设置”下的”通知“改为“社区:用户自主选择订阅”
这样 Notifications Team UI 模块就会被禁用,同时启用 Notifications UI 模块。文章页面上就会出现订阅链接。
如何对界面进行自定义翻译
-
- 在admin/build/modules下启用drupal核心自带的locale模块
- 在admin/settings/language下添加语言,选择Chinese, Simplified,添加并设为默认语言
- 如果大家在安装的时候选择的是中文的话,那么1、2这两步应该已经设置好了,如果安装的是英文版,则需要手工开启
- 在admin/build/translate/search下搜索要翻译的字符串,然后翻译并保存即可。
技术服务