00040_KM

1. 知识管理平台软件包安装

在 Linux 发行版安装完毕后,并且将群英汇软件包的升级源加入到系统的升级源列表中后,就可以进行基础软件包的安装了。

基础软件包的安装涵盖的内容有:

  • Linux 常用软件包安装和定制;

  • Web服务器相关软件包

  • 邮件相关软件包

  • 安全相关软件包

  • 备份相关软件包

相关软件包列表:

  • 类别

    软件包名称

    说明

    知识管理平台

    ossxp-moinmoin

    必选。MoinMoin 维基

    ossxp-moinmoin-locale-zh-cn

    必选。MoinMoin 中文本地化包

    ossxp-moinmoin-packages

    必选。群英汇定制页面模板、群英汇帮助中心等

1.1. 软件安装和设置

当完成 ossxp-moinmoin 的安装之后:

  1. 使用 ossxp_pkgadmin.py 命令修改单点登录的配置文件(主要是 Apache 虚拟主机的配置和 LDAP 服务器关联设置)

    • ossxp_packageadmin.py 的使用,参考 这里

  2. 修改配置,从站点名称到认证方式等。编辑文件 /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:
                  ... 省略 ...
  3. 编辑页面 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

    可选。个人页面示例

安装过程:

  1. 将选择的页面压缩包作为附件上传到某个页面上

    • 一个简单的办法是直接在服务器上进行复制:

      $ sudo ln -s /opt/moin/share/packages/*.zip /opt/moin/share/underlay/pages/WikiSandBox/attachments/
  2. 以管理员帐号登录维基,访问页面 WikiSandBox

  3. 浏览 WikiSandBox 的附件

  4. 依次点击附件的 “安装” 链接,完成页面安装