我如何学习MediaWiki扩展开发?我知道PHP,MySQL和JavaScript

时间:2019-07-16 17:38:42

标签: mediawiki mediawiki-extensions wikimedia

我已被分配为扩展程序添加功能(作为大学项目),但是我是MediaWiki的新手。 我知道PHP,JS和MySQL。

MediaWiki的网站上确实包含有关此页面,但是没有流程或结构,并且大多数链接都包含示例代码,这些代码已被贬值。 关于这一点,只有1个youtube视频无法涵盖这个广阔的主题。 现在,我只是在探索各种扩展的代码并试图理解,但这是一个缓慢的过程。因此,我想问问曾经做过扩展的人。您是如何学习的?请告诉我一些消息来源。

编辑:我分配的具体任务是“为MediaWiki的扩展程序:又名StructuredDiscussions中的用户答复添加投票功能”。 目前,这只能在私有Wiki中完成。也许将来可以扩展到实际的扩展。.

(答复并不需要根据投票而上下移动)只是一个投票链接+投票计数器即可显示答复已收集了多少票。 此扩展非常广泛,因此我正在考虑2种方法- 1.了解结构化讨论,然后更改其代码以满足要求。 2.我看到了一个extension:Thanks,安装后它会在Extension:Flow的``reply''链接旁边产生一个``thanks''链接,因此用户可以感谢其他用户的答复((无需对Extension:Flow的代码进行任何修改) )。 这样可能会创建类似的东西,以便产生“投票”链接...?

0 个答案:

没有答案