我一直在搜索过去 6 个小时,但我仍然无法弄清楚如何创建可用于在 Mediawiki 中上传图像的许可证。这是我目前所理解的:
1) 将许可证列表添加到 Mediawiki:Licenses 页面。(为此,我复制了 Mediawiki 网站中使用的许可证)
2) 接下来,我需要为每个许可证创建模板。为此,请按照出现在特殊许可证选择下拉菜单下方的红色模板链接:当您从中选择许可证并将信息框放在每个相应的模板页面中时上传。
第 2 步是我遇到问题的地方。例如,我复制了 MediaWiki 站点中使用的许可证。当我尝试为公共领域图像添加 Template:PD 时,我将模板从 Mediawiki.org/Template:PD 复制到我的站点。当我这样做时,此模板依赖于需要创建的 3 或 4 个其他模板,如 Mbox 模板等......当我创建这些模板时,这些模板依赖于更多尚未创建的模板创建的。像这样,它需要创建一个巨大的模板树。在过去的一个小时里,我一直在浏览每个红色链接,试图一个一个地创建这些模板(基本上是从 Mediawiki 网站复制它),这似乎是一项永无止境的任务。到目前为止,我已经创建了这些模板:
Template:Mbox
Template:Namespace_detect
Template:Documentation
Template:Template_sandbox_notice
Template:Documentation/start_box2
Template:Documentation/start box
Template:Documentation/docspace
Template:Documentation/template page
Template:Documentation/end_box2
Template:Ombox
Template:Documentation/end box
Template:Fmbox
等等..等等..
从外观上看,它甚至还不到一半。现在这是我不知道的:
1)我在正确的轨道上吗?这是我的做法还是我做错了?
2)这样需要创建多少个模板?对我来说好像是100...
3)有没有更简单的方法来做到这一点?
4) 我如何为图片上传创建许可证列表,以便用户可以从列表中选择它?我想要一个比维基百科中使用的更简单的。
请提供任何指导......这个许可证列表似乎比安装 Mediawiki 本身更难!我只是不明白为什么安装时已经提供了一些默认列表。请帮忙...