Forms 表单能否在现有Mediawiki页面中插入预格式化文本?
我希望非熟练用户能够在“成员查找”页面中创建个人条目,我已经在标准Mediawiki标记中将其实现为一个表 我有一个庞大的用户群,其中大部分都不是熟练的Mediawiki编辑器。他们都有编辑权限,只是没有技能或兴趣。如果我告诉他们去编辑原始标记,他们不会 理想的解决方案是一个带有几个文本框和下拉列表的表单,然后“提交”将在指定位置在页面中插入新的文本行。如果用户在提交更改之前必须通过实时编辑页面,则可以信任用户遵循“保持单击提交”指令 我知道这需要延期。(如果我错了,我会很高兴被纠正。) 技术限制:Forms 表单能否在现有Mediawiki页面中插入预格式化文本?,forms,mediawiki,mediawiki-extensions,Forms,Mediawiki,Mediawiki Extensions,我希望非熟练用户能够在“成员查找”页面中创建个人条目,我已经在标准Mediawiki标记中将其实现为一个表 我有一个庞大的用户群,其中大部分都不是熟练的Mediawiki编辑器。他们都有编辑权限,只是没有技能或兴趣。如果我告诉他们去编辑原始标记,他们不会 理想的解决方案是一个带有几个文本框和下拉列表的表单,然后“提交”将在指定位置在页面中插入新的文本行。如果用户在提交更改之前必须通过实时编辑页面,则可以信任用户遵循“保持单击提交”指令 我知道这需要延期。(如果我错了,我会很高兴被纠正。) 技术限
- IT策略要求将扩展标记为稳定
- 我有sysop,但我不是服务器管理员;我将不得不要求管理员安装扩展,如果有文件必须进行配置,不能从wiki内完成,我将不得不提出请求,每次。因此,理想情况下,一旦初始安装完成,扩展允许我完全在wiki中实现表单
- -似乎只有一组预定的表单函数
- -不清楚其功能,可能需要服务器端
- 锅炉房和FormInputMik似乎做了一些完全不同的事情
- -我浏览了一遍,这些是我研究中发现的最好的。我可能错过了一个
我列出的任何工具都能完成我描述的工作吗?如果没有,你知道有什么工具能做到吗?语义形式是标准的选择:它功能强大,维护积极,支持良好,被许多大型网站使用,并与语义MediaWiki生态系统相关联,因此,如果您需要列出条目或在地图上显示条目,则可以很容易地在此基础上进行构建
我不熟悉DynamicForms,但我会避免任何版本控制系统是zip下载的情况。仅仅因为它被标记为稳定(设置该标志主要取决于作者,并且在国际海事组织中过于依赖它是一个糟糕的it政策),并不意味着它可以与当前版本的MediaWiki一起工作(如果它可以,我会感到惊讶,因为它的上一次更新是在五年前).如果您想要一个轻量级但不那么用户友好的替代方案,您可以结合一些技巧,在基本的MediaWiki上提供穷人表单的编辑链接:
- 使用
和section=new
将链接附加到页面末尾nosummary=1
- 创建模板以格式化信息,例如
:模板:成员
{| | Name || {{name}} |- | Job title || {{job title}} |- .... |}
- 创建另一个模板以格式化上一个模板的实例,例如
:模板:成员预加载
{{ Member | name = | job title = ... }}
- 使用
URL参数将第二个模板预加载到编辑框中preload=Template:Member preload