Перевод Simple Karma: держи KARMAн шире!

Главные вкладки

Аватар пользователя VladSavitsky VladSavitsky 3 декабря 2007 в 14:04

Модуль позволяет давать оценку документам (нодам) и комментариям. По сути это создание репутации пользователя, поэтому я перевёл название как "Просто репутация". "Карма" мне не нравится.

Есть интеграция с Userpoints.

*http://drupal.org/project/Simple_Karma
*5.x-1.7
*Автор: mercmobily
*Проект начат: May 18, 2007
*Можно оценивать любой тип контента и гибко настраивать.
*Перевод: http://drupal.org/node/193542
*Ошибки: http://drupal.org/project/issues/simple_karma. У меня в FF и Опере не работал один из видов оценки (стрелки вверх/вниз) - исправили.

Перевод я сделал, но решил от этого модуля отказаться... Такая видимо у него карма Smile

ВложениеРазмер
Двоичные данные simple_karma-5.x-1.12.ru_.po27.77 КБ

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 4 декабря 2007 в 1:53

Модуль хороший, но автор(ы) как мне кажется запутались с AJAX. Мы с неделю или две выясняли в чём ошибка и они многое исправили, но к сожалению не в сторону улучшения, а методом отключения не работающих как надо функций.

На данный момент модуль вряд ли одинаково показывает форму для голосования во всех браузерах. Были и ещё причины.

Аватар пользователя ii ii 4 декабря 2007 в 10:55

VladSavitsky,

вопрос не по переводу, извините.

Не могу оценить ни ноду, ни отзыв. Выдается alert Karma Error: Communication (0). Виджет для коментов вообще задизаблен у любого неадмина.

Update: ошибка при оценке исчезла, когда включил чистые ссылки. Ура! Но заморочка с недоступным виджетом у комента пока остается.

Аватар пользователя ii ii 4 декабря 2007 в 11:52

Separator@drupal.org,

User Points - Начисление участникам очков за определенные действия (публикация ноды, добавление комента, приглашение участника и др.) В зависимости от количества набранных баллов, участнику может присваиваться новая роль. (По-моему, для этого нужен модуль Actions.)

Так же смотрите в сторону голосовалок Fivestar и Vote up/down Package. На мой взгляд, первый удобен для оценки нодов, второй - для оценки коментов. Если им присвоить разные метки, то рейтинг участника высчитывается отдельно по нодам и коментам.

Было бы здорово все это как-то интегрировать в один числовой итог. И Fivestar, и Vote up/down, и User Points. На сколько я понимаю, Simple Karma занимается именно этим. Но возможно, я ошибаюсь. Smile

Еще я не вижу, чтобы Карма дружила с Views. То есть мы не можем, на пример, создавать блоки со списком лидирующих нодов.

Аватар пользователя VladSavitsky VladSavitsky 5 декабря 2007 в 3:00

У Simple Karma довольно пухлый readme.txt. И установку нужно делать именно так, как там описано - иначе работать не будет. Они его и так уже упростили - раньше было сложенее. Я думаю, что у вас не работает из-за того, что что-то вы пропустили.

Блоки в модуле есть - их нужно включить.

Как и Fivestar, и Vote up/down Package, модуль оценивает именно ноды (документы). Каждый модуль делает это по-разному, но идея в том, что Userpoints даётся за активность (например 1 балл за написание статьи), а модули типа Кармы оценивают качество статей.

Аватар пользователя ii ii 5 декабря 2007 в 7:44

VladSavitsky,

Блоки в модуле есть - их нужно включить.

Ага, блоги увидел. Но я о том, что нет интеграции с Views. Можно ли настроить несколько блоков на показ лучших статей из разных разделов?

Как и Fivestar, и Vote up/down Package, модуль оценивает именно ноды (документы).

Коменты тоже можно оценивать. Я имею ввиду, что для статей иногда больше подходит многобальная система (проценты, то есть), а для коментов голосовалки по типу "за и против".

Не могли бы вы перевести описание модуля репутаций со своими пояснениями? Smile Не столько о тонкостях установки, сколько о том, как она вообще работает (например, как она взаимодействует с Userpoints). Привести свою версию параметров настройки модуля, рассказать подробнее причинах, по которым вы не внедряете модуль на своих проектах...

Думаю, это было бы многим полезно. Smile Я вот до сих пор не разобрался. Отвалился виджет: это что - закон кармы или ошибка AJAX? Или же последствие неверной установки модуля? Sad

Аватар пользователя VladSavitsky VladSavitsky 5 декабря 2007 в 13:36

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

Чтобы разобраться как работает с Userpoints нужно их оба поставить и вы увидите на странице настройки Userpoints параметры для кармы (или наоборот). Короче, их нет пока не установлены нужные модули. Интеграция очень простая - за голосование юзер получает поинты. Сколько? Это вы настраиваете.

Аватар пользователя ii ii 8 декабря 2007 в 13:19

VladSavitsky,
Спасибо!

Я правильно понимаю, что репутация - оценка качества действий участника, а User Points - оценка их количества? И если я понижаю репутацию автору, добавив минус его материалу, то его User Points при этом не меняются, а мой - повышается.

Репутация конкретного участника высчитывается, как сумма всех репутаций его материалов и коментов?

Можно ли в отдельности посчитать репутацию по отзывам и нодам разных категорий заданного участника? Как это реализовано в Voting API, где каждой голосовалке можно назначить свою метку.

Аватар пользователя VladSavitsky VladSavitsky 11 декабря 2007 в 2:29

Настоящая система учёта репутации должна всё это учитывать и даже больше, но делает ли это этот модуль точно не скажу - уже не помню. Масса инфы проходит через голову.