philh
1
我正在使用 Discourse 来记录特定近期法案的组成部分,并希望利用现有类别和内容来为关注该法案废除的类别提供初始填充。
因此,类别 A 的内容 → 类别 B。关于 Discourse 内部类别的好导出/导入方法有什么建议吗?
我曾考虑在新 Discourse 中为类别 B 工作启动一个子域,一个不同的域,即专注于废除工作的域,或者一个专注于废除法案实际文本的站点。
另外,可能相关的:有人设置过将一个 Discourse 的某个类别同步到另一个 Discourse 实例上的相同/相似类别吗?
pfaffman
(Jay Pfaffman)
2
您想仅创建子类别还是也创建主题?
您可以导出类别……也许在这里:Administrative Bulk Operations
2 个赞
philh
3
谢谢!这很有用,但回答你的问题,没有子类别,只是将一个类别的内容移到另一个类别,一次性完成。我想避免手动复制,但在手动操作时,我意识到主题标题不能重复使用,所以我需要追加/修改标题并更改内容以满足文本或占位符的需求。
我可能有点混淆了,因为我正在努力理解这些事情。另外,我试图避免使用一些实际链接,因为所讨论的法案具有高度政治性,而这些链接有助于阐明我的需求。
希望这有帮助。
对于没有索引和章节的单个主题
类别 A
Sec. 10101. 重新评估节俭食品计划标记为已注册文本
法律(修订后)| Sec. 10101. 重新评估节俭食品计划标记为法律(修订后)
影响 | Sec. 10101. 重新评估节俭食品计划标记为影响
类别 B
草稿 | Sec. 10101. 重新评估节俭食品计划标记为草稿
准备发布 | Sec. 10101. 重新评估节俭食品计划标记为准备发布
已发布 | Sec. 10101. 重新评估节俭食品计划标记为已发布(文本将在一个单独的单一焦点网站上发布。)
Moin
4
您可以在站点设置中更改此项:“允许重复的主题标题”
5 个赞
philh
6
我找不到 @pfaffman 建议的某种组合的 Rails 查询的可行方法,但他的子类别提示非常有用。
我不太愿意像 @Moin 建议的那样允许重复的主题标题,但事实证明结果并不令人困惑,至少对我来说,不像我担心的那样。
所以……类别 A 用于原始法案,两个子类别用于“修订后的法律”和“影响”,为两个子类别创建新的镜像标签组,使用现有标签,然后为原始法案的每个部分创建带有占位符文本的新主题。这一部分相当令人头疼
,因为类别 A 中有 307 个部分/主题。614 个手动创建的主题,哎呀。
我曾认为在向用户开放论坛后关闭“允许重复主题标题”是最好的,但我相信这会使主题中的任何编辑都无法保存,这对于作为维基的主题来说是行不通的。
实际上,允许重复标题可能不会像我担心的那样造成混乱,但是……
在用户尝试保存时,显示一个提示用户调整标题的警告,而不是仅仅允许主题保存,这是否明智?也许类似于:
但文本不同,选择“确定”会保存主题。
“您尝试使用的主题标题至少已被使用过一次。请考虑修改标题,或者,如果需要或想要重复的标题,请继续保存。”
Ethsim2
(Ethan )
8
重复的主题标题没关系,我有几百个。我允许重复标题的目的是有助于搜索数据库,也许对您来说不是这样?
我更担心重复的类别名称。
philh
11
这会让我的小脑袋爆炸。
我不知道类别和子类别可以有重复的标题,也许是带有不同 slug 的重复项。
Ethsim2
(Ethan )
12
我可能错了,因为我还没有尝试过两个同名的父类别,从我几百个类别中快速浏览一下来看。\n\n我认为 slug 的设计是为了让人类或搜索引擎索引器能够识别,如果相关的话 
philh
13
不这么认为,这里的 slug 相当易读
omitted://meta.discourse.org/c/support/6
2 个赞