namespaces - 将页面 move 到新的命名空间

标签 namespaces wiki move screwturn

G'day

我们已经使用ScrewTurn wiki 有一段时间了,但直到现在还没有研究命名空间功能。我们想将我们的一些文章 move 并保护到一个单独的命名空间,但是我看不到从 GUI 执行此操作的简单方法。从我在 DB 结构中看到的情况来看,许多表都有一个命名空间列 Pages、CategoryBinding 等等,但我不知道是否可以只更新这些。

我想知道是否有人对在命名空间之间 move 页面有任何经验或建议?

最佳答案

在继续之前,请确保首先创建了新的命名空间。

一次 move 一页:

  • 转到管理。
  • 选择“维基页面”。
  • 从顶部的“命名空间”下拉列表中选择源命名空间。
  • 找到要 move 的页面,然后单击“选择”超链接。
  • 使用“迁移页面”框将页面 move 到不同的命名空间。选择“复制页面类别”将任何类别复制到新命名空间。

  • 一次 move 多个页面:
  • 转到管理。
  • 选择“维基页面”。
  • 从顶部的“命名空间”下拉列表中选择源命名空间。
  • 单击“批量迁移”按钮。
  • 使用“搜索”来查找要 move 的页面。这只会搜索您在“维基页面”页面上指定的命名空间。
  • 在下拉列表中选择要 move 的每个页面,然后单击“添加”。
  • 选择“复制页面类别”将任何类别复制到新命名空间。
  • 选择目标命名空间,然后选择“迁移”。

  • 注意:将页面 move 到新的命名空间可能会破坏从其他页面到该页面的任何现有链接。

    顺便说一句,这是使用当前版本的Screwturn (3.0.5.600)。旧版本可能略有不同,但我相信该功能已经存在一段时间了。

    关于namespaces - 将页面 move 到新的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14131801/

    相关文章:

    redirect - 是否可以自动将 Redmine wiki 页面重定向到另一个页面?

    c# - 基于类型变量实例化不同存储库的策略模式

    git - 将 git 本地存储库(从中克隆)提升到 origin 以与 git-tf 一起使用的最佳方法

    powershell - 如果文件名包含字符串,则将文件移到目标位置

    c++ - FOO::BAR 类命名空间的 Qt MOC 错误

    c++ - 命名空间作用域在 C++ 中是如何工作的?

    wiki - 如何从Wikipedia获取信息框数据?

    ios - 用手指 move UIView

    c++ - 窗口/对话框过程可以在 namespace 中吗?

    c# - 如何从 Visual Studio 中的 using 语句中查找 DLL