Как интегрировать медиа-вики и систему jomsocial - PullRequest
1 голос
/ 02 марта 2012

У меня есть медиа-вики и jomsocial вызов.Моя цель - стимулировать передачу знаний на рабочем месте, используя систему баллов JomSocial.Я хочу, чтобы mediawiki отправлял jomsocial уведомление для увеличения значения баллов, когда кто-либо сохраняет новую страницу и / или редактирует.5 баллов за новую страницу, 1 или 2 балла за редактирование.

Поэтому я хотел бы попросить некоторой помощи в поиске информации о том, как создать ловушку в медиа-вики, которая выполняется после успешного редактирования страницы.Кроме того, было бы возможно сказать разницу между новым и редактировать?

вторая половина задачи - куда отправить информацию для записи действий пользователя.во всяком случае, я думал о создании страницы PHP, которая увеличивает значение в базе данных ... так что взломать вроде.если бы я мог сложить его в существующую систему Jomsocial или Joomla, это было бы лучше =)

Я знаю, что это высокий заказ.Если бы кто-то мог просто помочь направить меня в правильном направлении, это было бы очень ценно.

Спасибо!

1 Ответ

0 голосов
/ 28 марта 2012

Я недавно ответил на аналогичный вопрос, касающийся хуков . Посмотрите, должны дать вам основы.

IIRC, вы можете различать новые создания страниц, используя параметр $flags ArticleSaveComplete.

К сожалению, я ничего не знаю о jomsocial, поэтому не могу вам там помочь.

Бонус: у нас (Wikia) есть расширение Achievements , которое представляет собой систему репутации / геймификации, основанную на очках, на которую вы, возможно, захотите обратиться, если не сказать больше, вдохновения в отношении того, что вознаграждать.

...