【问题标题】:Screwturn Move Page(s) to a new namespace将页面移动到新的命名空间
【发布时间】:2013-01-03 01:16:40
【问题描述】:
纪念日
我们使用ScrewTurn wiki 已经有一段时间了,但直到现在还没有研究命名空间功能。我们想将我们的一些文章移动并保护到一个单独的名称空间,但是我看不到从 GUI 中执行此操作的简单方法。从我在 DB 结构中看到的情况来看,许多表都有一个命名空间列 Pages、Category、CategoryBinding 等等,但我不知道是否可以只更新这些。
我想知道是否有人对在名称空间之间移动页面有任何经验或建议?
【问题讨论】:
标签:
namespaces
wiki
move
screwturn
【解决方案1】:
确保在继续之前先创建新的命名空间。
一次移动一页:
- 转到管理。
- 选择“维基页面”。
- 从顶部的“命名空间”下拉列表中选择源命名空间。
- 找到要移动的页面并单击“选择”超链接。
- 使用“迁移页面”框将页面移动到不同的命名空间。选择“复制页面类别”以将任何类别复制到新命名空间。
一次移动多个页面:
- 转到管理。
- 选择“维基页面”。
- 从顶部的“命名空间”下拉列表中选择源命名空间。
- 点击“批量迁移”按钮。
- 使用“搜索”查找要移动的页面。这只会搜索您在“Wiki 页面”页面上指定的命名空间。
- 在下拉列表中选择要移动的每个页面,然后单击“添加”。
- 选择“复制页面类别”以将任何类别复制到新命名空间。
- 选择目标命名空间,然后选择“迁移”。
注意:将页面移动到新的命名空间可能会破坏从其他页面到该页面的任何现有链接。
顺便说一句,这是使用当前版本的螺丝刀 (3.0.5.600)。旧版本可能略有不同,但我相信该功能已经存在了一段时间。