代码之家  ›  专栏  ›  技术社区  ›  Josh Weatherly

在外部wiki中使用Redmine?

  •  10
  • Josh Weatherly  · 技术社区  · 15 年前

    我们有一个公司wiki在我们的内部网上运行Mediawiki,已经使用了一段时间。我们刚刚安装了Redmine,并且正在按照我们喜欢的方式配置它。

    我想知道是否有任何方法可以使用我们现有的wiki,而不是Redmine自带的内置wiki。我们有很多非开发人员撰写的文章和文档,不想丢失和/或重新导入到另一个wiki(如Redmine)中。Redmine的wiki部分不允许我输入外部wiki的URL,因为它包含各种非法字符(主要是:和/)

    编辑:作为一项临时工作,我刚刚使用了“外部”wiki上的每个项目主页作为RedMine中的项目“主页”,到目前为止这是我所能理解的最好的方法。您无法从各种问题获得wiki访问权限,但到其他wiki的链接现在显示在每个项目的概述下。

    顺便说一句,这两个软件都安装在同一个物理设备上,这是一个Windows 2003服务器,Mediawiki是使用wamp软件包安装的,Redmine是手动安装的,而不是像Bitnami那样使用堆栈。

    2 回复  |  直到 9 年前
        1
  •  13
  •   Tim Santeford    15 年前

    你看到这个用于Redmine的Mediawiki集成补丁了吗? http://www.redmine.org/attachments/572/redmine-mediawiki.patch 及其参考页 http://www.redmine.org/issues/617 我没有用过,所以我不确定它是否能满足你的需要,但也许值得一试。(一定要先备份)

    参考页上写着关于补丁的内容:

    这是一个0.7的补丁,它将添加 项目设置的Mediawiki选项卡 并将其整合到问题中 页。您还需要添加:

    is_mediawiki tinyint(1)不为空 默认“0”, mediawikiurl varchar(255)不是空默认“”, mediawikinamespace varchar(255)不是 空缺省值

    到项目表 工作。

    我知道你不想导入,但为了以防万一,这里有一个rake文件,用于将mediawiki页面导入Redmine http://www.redmine.org/issues/1224

        2
  •  2
  •   David Gardiner    9 年前

    我们将此视为一种选择,因为有如此多的工具可以与Mediawiki一起使用,但是我们决定不采用此选择,因为我们在Redmine中已经有如此多的问题和wiki页面。据我所知,这个补丁将现有的Redmine wiki输入框替换为Mediawiki框。这不仅在wiki部分中完成,而且在问题和文档中也完成。我们害怕:

    1. 丢失所有现有的wiki页面和问题描述。
    2. 随着Redmine更新的发布和安装,整个事情都被打破了。

    我们发现最新的wiki扩展插件 http://www.r-labs.org/projects/r-labs/wiki/Wiki_Extensions_en 已经为我们提供了wiki部分所需的大部分功能。它有评论、投票、标签和许多其他东西。它适用于最新版本的Redmine。

    我们仍在努力寻找一种好方法,将我们现有的所有文档从Word导入wiki。