1. 知识管理平台软件包安装
在 Linux 发行版安装完毕后,并且将群英汇软件包的升级源加入到系统的升级源列表中后,就可以进行基础软件包的安装了。
基础软件包的安装涵盖的内容有:
Linux 常用软件包安装和定制;
Web服务器相关软件包
邮件相关软件包
安全相关软件包
备份相关软件包
相关软件包列表:
类别
软件包名称
说明
知识管理平台
ossxp-moinmoin
必选。MoinMoin 维基
ossxp-moinmoin-locale-zh-cn
必选。MoinMoin 中文本地化包
ossxp-moinmoin-packages
必选。群英汇定制页面模板、群英汇帮助中心等
1.1. 软件安装和设置
当完成 ossxp-moinmoin 的安装之后:
使用 ossxp_pkgadmin.py 命令修改单点登录的配置文件(主要是 Apache 虚拟主机的配置和 LDAP 服务器关联设置)
ossxp_packageadmin.py 的使用,参考 这里
修改配置,从站点名称到认证方式等。编辑文件 /opt/moin/sites/default/conf/wikiconfig.py:
站点名称:
sitename = u'Untitled Wiki'
超级管理员:
将下面配置中的 YourName 替换为管理员(您)的 id,在完成后续设置后,可以在将该记录从 superuser 中删除。
superuser = [u"acl/SiteAdminGroup", "YourName"]
默认优先授权
将下面配置中的 YourName 替换为管理员(您)的 id,在完成后续设置后,可以在将该记录从 acl_rights_before 中删除。
acl_rights_before = u"acl/SiteAdminGroup:read,write,delete,revert,admin YourName:read,write,delete,revert,admin"
邮件相关设置
mail_from = u"noreply <noreply@foo.bar>"
theme_default = 'monobook'
认证模式
缺省的认证模式是最简单的基于 cookie 的认证
# * Default Auth Method ******************************** if True: ... 省略 ... # * HTTP Basic Auth Method ***************************** elif False: ... 省略 ... # * LDAP Auth Method *********************************** else: ... 省略 ...
修改为基于 LDAP 或者单点登录认证
# * Default Auth Method ******************************** if False: ... 省略 ... # * HTTP Basic Auth Method ***************************** elif False: ... 省略 ... # * LDAP Auth Method *********************************** else: ... 省略 ...
编辑页面 acl/SiteAdminGroup
将管理员 ID 加入到该页面中。
1.2. 页面初始化
当完成 ossxp-moinmoin-packages 的安装之后,在目录 /opt/moin/share/packages/ 下有下列页面压缩包:
包名
说明
common.zip
必选。核心页面定制
help_admin.zip
可选。帮助中心-管理员中心
help_jigsaw.zip
可选。帮助中心-集中管理
help_mailman.zip
可选。帮助中心-邮件列表
help_moin.zip
可选。帮助中心-知识管理
help_ossxp.zip
可选。帮助中心-开源软件
help_svn.zip
可选。帮助中心-Subversion
help_trac.zip
可选。帮助中心-Trac
samples_enterprise_monobook.zip
可选。企业首页定制
testcase.zip
慎选。测试用例页面
jiangxin.zip
可选。个人页面示例
安装过程:
将选择的页面压缩包作为附件上传到某个页面上
一个简单的办法是直接在服务器上进行复制:
$ sudo ln -s /opt/moin/share/packages/*.zip /opt/moin/share/underlay/pages/WikiSandBox/attachments/
以管理员帐号登录维基,访问页面 WikiSandBox
浏览 WikiSandBox 的附件
依次点击附件的 “安装” 链接,完成页面安装