我有一个媒体维基和社交挑战。我的目标是通过使用JomSocial积分系统来鼓励工作场所的知识转移。我想要一种让mediawiki在有人保存新页面和/或编辑时向jomsocial发送通知以增加点数的方法。5分用于新页面,1到2分用于编辑。
因此,我想请求一些帮助,以找到有关如何在mediawiki中创建一个在成功编辑页面时执行的钩子的信息。另外,有没有可能区分new和edit?
挑战的后半部分是将记录用户操作的信息发送到哪里。如果说有什么不同的话,那就是我在考虑做一个增加database...so价值的php页面。如果我可以将它合并到现有的jomsocial或joomla框架中,那就更好了=)
我知道这是一项艰巨的任务。如果有人能帮我指明正确的方向,我将不胜感激。
谢谢!
发布于 2012-03-28 19:58:01
我最近回复了a similar question regarding hooks。看一看,应该会给你一些基础知识。
IIRC,您可以使用ArticleSaveComplete的$flags参数来区分新页面的创建。
不幸的是,我对jomsocial一无所知,所以在这方面我帮不了你。
奖励:我们(维基)有一个Achievements extension,它是一个基于积分的声誉/游戏化系统,如果没有其他东西,你可能想要寻找关于奖励什么的灵感。
https://stackoverflow.com/questions/9527951
复制相似问题