首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块化MediaWiki

模块化MediaWiki
EN

Stack Overflow用户
提问于 2014-06-26 15:24:48
回答 2查看 66关注 0票数 1

我想知道是否可以将MediaWiki (或其他wiki工具)配置为一个模块化的预定义wiki。例如,在一个常规的wiki页面上,用户可以自由地编辑部分、文本等所有内容。

我正在寻找一个解决方案,预定义了一些部分(或模块),可以添加到每个维基页面。然后,用户可以在这些部分中以其预定义的格式自由编辑。

希望有人能帮忙,谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-06-27 03:36:37

至于MediaWiki,至少有一个扩展可以这样工作:Semantic Forms,它通常与语义MediaWiki一起使用(尽管这不是必需的)。使用SF,您将定义一个或多个模板来接收在表单中输入的数据,并且表单可以分成几个部分。

一个更轻量级的解决方案可能是使用众多可用的boiler plate extensions中的一个。

无论哪种方式,使用wiki你都不能强迫你的用户遵循某个特定的方案。让wiki在协作工具中独树一帜的整个哲学是,用户,而不是你,不仅要为内容创造内容,还要为内容创造结构!

票数 0
EN

Stack Overflow用户

发布于 2017-05-07 23:52:40

以前的语义形式现在称为Page_Forms,它不依赖于https://www.mediawiki.org/wiki/Extension:Page_Forms,也可以使用Cargo扩展https://www.mediawiki.org/wiki/Extension:Cargo

我不同意wiki用户不能或不应该被强制遵循某些类型的信息的方案,尽管默认情况下,他们确实控制类别和名称空间,并可以随着数据的发展随意创建它们。所有这一切都意味着,你可以通过社交方式来管理这些问题,而不是通过复杂的权限结构,例如,有人撤销了你的更改,并说“用这种方式来做”。因此,这是一种不同的强制,但是,仍然有人必须确保类别不会随着坏名字、大写等而激增。

表单数据的典型用法是在必须满足某些法律或专业要求时(例如,记录对Sarbanes-Oxley进行更改的原因,或记录为记录法律时间而参考的先例),或者将输入严格提供给某些应用程序(如地图)。以这种方式严格定义wiki的每一页并不是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24424677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档