Mediawiki 基于角色编辑页面节

Mediawiki 基于角色编辑页面节,mediawiki,mediawiki-extensions,Mediawiki,Mediawiki Extensions,有没有办法将页面的某个部分分配给组进行编辑 这是一个假设的实施概念 例如 SysOp group可以编辑页面上的所有可用部分 共和党人小组只能编辑为共和党人编辑而定义的页面上的那些部分 民主党人组只能编辑为民主党人编辑而定义的页面上的那些部分 独立组只能编辑为独立对象定义的页面上的那些部分 媒体组可以向媒体引用添加内容 我还有一个场景,我希望有一个数据驱动的部分来显示事实,而无需解释,并且需要将该信息与任何非Bot的编辑隔离开来。不,MediaWiki内部没有部分的概念,部分编辑只是页面编辑之上

有没有办法将页面的某个部分分配给组进行编辑

这是一个假设的实施概念

例如 SysOp group可以编辑页面上的所有可用部分 共和党人小组只能编辑为共和党人编辑而定义的页面上的那些部分 民主党人组只能编辑为民主党人编辑而定义的页面上的那些部分 独立组只能编辑为独立对象定义的页面上的那些部分 媒体组可以向媒体引用添加内容
我还有一个场景,我希望有一个数据驱动的部分来显示事实,而无需解释,并且需要将该信息与任何非Bot的编辑隔离开来。

不,MediaWiki内部没有部分的概念,部分编辑只是页面编辑之上的UI糖。有一些方法可以防止编辑页面的一部分,例如,扩展可以做到这一点,但MediaWiki并不是为了支持这种事情而构建的;我不相信它

你能做的就是让一个页面

=== Republicans ===
{{ {{{PAGENAME}}}/Republicans }}

=== Democrats ===
{{ {{{PAGENAME}}}/Republicans }}

=== Independents ===
{{ {{{PAGENAME}}}/Independents }}

要将每个部分从单独的页面中排除,并且只允许系统操作编辑主页面,sysops和Republican编辑/Republican子页面等。

是的,我不希望做转置,但似乎是获得预期效果的唯一方法。理论上……将标题代码放在转置页面而不是父页面上不是更好吗?这样,如果他们被禁止编辑,他们就不会得到编辑链接?那可能更好,是的。它还将使编辑链接转到正确的位置。