我的应用程序带有支持表单,客户可以使用该表单提交新问题。要求的一件事就是搜索他们的公共wiki并根据它自动创建建议(非常类似于SO的建议)。由于有问题的页面不属于MediaWiki本身,我不确定如何继续前进。
我的问题有两个:
是否有开箱即用的扩展程序来做这种事情? 如果没有,你会怎么建议我去做呢?我从来没有写过MediaWiki扩展,但对于你们中经验丰富的人来说,你会采取什么方法?
答案 0 :(得分:0)
我不知道这样的事情是否已经存在。但如果我必须从头开始,我肯定会继续使用mediawiki API。示例:
显示包含单词MYSEARCHTEXTGOESHERE
的10个页面的列表http://mywiki.org/wiki/api.php?action=query&list=search&srsearch=MYSEARCHTEXTGOESHERE&srprop=timestamp
它不是wiki的扩展,而是从你的应用程序调用wiki服务器。