在MediaWiki主页中添加自定义输入表单

时间:2014-04-30 10:41:47

标签: mediawiki mediawiki-extensions visual-editor

在哪里可以将自定义输入表单代码放入媒体wiki主页?

这样我就可以将其修改为用户创建新页面的更少步骤。输入表单用于输入新页面的标题。

目前,在添加页面时,用户必须搜索页面,如果页面不存在,则会重定向到另一个页面,其中包含添加新页面的链接。之后它将加载内置的Wiki编辑器(也将修改为默认为我集成的Visual Editor扩展而不是Wiki编辑器。)

非常感谢任何输入。

2 个答案:

答案 0 :(得分:2)

有许多扩展可以做你想做的事情:

  • InputBox与最新版本的MediaWiki捆绑在一起。它与维基媒体wiki一起使用,因此可能非常稳定。
  • CreateBox,专门用于让用户创建网页
  • Create Page,更一般的方法
  • Semantic Forms最成熟,也是最复杂的,需要Semantic MediaWiki扩展

您可能还想将此与一些biolerplate扩展相结合,例如Preloader

当您在SO上发帖时,我认为开发自己的扩展也是一种选择。在这种情况下,请查看解析器函数手册:https://www.mediawiki.org/wiki/Manual:Parser_functions

答案 1 :(得分:-1)

我可以在媒体wiki主页中添加/修改自定义输入表单的文件是/rootWikiDir/skins/Vector.php