Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

[BrainStorm] Лучший Reputation/Karma MOD - каким он будет?

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 5 месяцев
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

[BrainStorm] Лучший Reputation/Karma MOD - каким он будет?

Сообщение Mr. Anderson »

В общем, ситуация следующая - хотелось бы создать лучший (или по праву претендующий на это звание) "МОД репутации"... А для этого необходимо знать наиболее популярные требования к этому типу МОДов ;)
Так что давайте поделимся соображениями/пожеланиями/предложениями и, за одно, обсудим все нюансы! Приглашаются все!

Формат предложений приблизительно следующий:
1. Краткое описание фичи или её название
2. Развернутое описание фичи
3. Обоснование её необходимости

В этом посте будет постоянно пополняемое/дорабатываемое ТЗ по сабжевому МОДу.



Текущее ТЗ/фичлист (обсуждаемая бета-версия):

1. У гостей и ботов нет репутации и они не могут её менять.
2. Репутация дается не за посты, а просто одному конкретному пользователю от другого.
3. Репутация может быть как положительная, так и отрицательная. У каждого пользователя она показывается в профиле (количество поинтов репутации - ссылка на пагу с указанием кто, когда и сколько дал + коменты) и в отдельном списке (мемберлист?). При нулевой репутации ссылки нет.
4. Возможность изменять "выданный балл" настраивается в админке - не менять вообще, менять не чаще раза в опр. промежуток времени (в том числе нулевой). Также репутацию можно отключить вообще.
5. Репутация выставляется в баллах/поинтах (со знаком плюс или минус). Также репутацию можно обнулить - забрать выданный поинт (даже если изменение репутации запрещено?).
6а. Количество поинтов, выдаваемых одним юзером другому, варьируется от 1 до максимально допустимого кол-ва поинтов (зависят от кол-ва сообщений, зависимость настраивается в админке) для "выдающего" юзера. Максимальное кол-во поинтов для выдающего юзера не может быть выше установленного в админке для его группы. Модераторы и администраторы могут выставлять поинты от 1 до своего максимума ВНЕ ЗАВИСИМОСТИ от кол-ва сообщений у них.
6б. Репутация может быть добавлена или убавлена. Количество поинтов, которые пользователь прибавит/убавит другому зависит от его собственной репутации и кол-ва сообщений (возможна настраиваемая зависимость - по формуле?).
7. В профиле пользователя (по вышеупомянутой ссылке) можно просмотреть последние N изменений репутации (N настраивается в админке?)
8. В админке можно посмотреть общий лог изменения репутации (наверное тоже стоит ограничить кол-во хранимых изменений?)



PS:
МОД предполагается сделать с возможностью расширения за счет аддонов, поэтому в базовом моде будет только "самое необходимое", а остальное - аддоны. Откуда следует, что не стоит отчаиваться и расстраиваться, если вашу идею забраковали или отложили на потом - мы или кто-то другой вполне может реализовать её в виде аддона. Но пока это дело будущего, сначала - выработка ТЗ по МОДу и его "воплощение" хотя бы в альфу.
Последний раз редактировалось Mr. Anderson 29.08.2007 17:43, всего редактировалось 2 раза.

Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 579
Стаж: 13 лет 7 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Сообщение ***Blaze*** »

Почитайте мои предложения в этой теме: Репутация, как у движка IPB. Рамзес уже начал разработку данного мода на phpbb.com
Мой сайт http://ublaze.ru/

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 5 месяцев
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

***Blaze***
Перенесите ваши пожелания (в соответствии с вышеозначенным форматом) в этот топик. Обсуждать что-то из одной темы в совершенно другой - это не айс.

Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 15 лет 1 месяц
Откуда: Москва, Fortuna-net

Сообщение svk »

1. Категоризация репутации. Тобишь форумы можно разбить на специальнаые "репутационные категории", и потом можно будет смотреть в какой категории юзер набрал больше всего положительных/отрицательных баллов
2. Четкая статистика по репутации
3. Желательно без лишних замут :)
NETBYNET Holding system administrator

~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 14 лет 1 месяц

Сообщение ~ & § OM § & ~ »

1)
репутацию человеку можно дать от аккаунта только еднажды
то есть из профиля можно дать +/- 1 всего один раз с обоснованием
объясню почему именно так: хотелось бы видеть объективную картину отношения пользователей к конкретному юзеру, а не результат тупого накручивания друзьям репутации. Понятно что другу ты поставишь +1 - это будет твое к нему отношение единажды выраженное и тп
2)
Позможность изменить репутацию должна быть у аккаунта после определенного кол-ва сообщений
Во избежание накрутки репутации
3)
Можно прикрутить "спасибо"
Но (!) не ассоциировать "спасибо" с репутацией, то есть кол-во спасибо никак не должно влиять на репутацию
Опять-же во избежание накрутки
4) Ну объяснять что все это должно полностью управляться администратором (кол-ва и обоснования) думаю объяснять не стоит... И причины тут и так понятны

Спасибо за внимание :)
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 5 месяцев
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

svk
А пояснить?
~ & § OM § & ~
~ & § OM § & ~ писал(а):то есть из профиля можно дать +/- 1 всего один раз с обоснованием
В общем согласен... Но если юзер в итоге сделал что-то, из-за чего твое к нему отношение резко поменялось? Тут нужно думать...
~ & § OM § & ~ писал(а):Позможность изменить репутацию должна быть у аккаунта после определенного кол-ва сообщений
Гм... А если ввести сюда разную "силу плюсов", зависящую от кол-ва сообщений (настраивается)? Нет? :?

~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 14 лет 1 месяц

Сообщение ~ & § OM § & ~ »

Mr. Anderson
Mr. Anderson писал(а):В общем согласен... Но если юзер в итоге сделал что-то, из-за чего твое к нему отношение резко поменялось? Тут нужно думать...
Ну тут, мне кажется, можно разрешить менять + на -... но не раньше раз в Х дней...
Mr. Anderson писал(а):Гм... А если ввести сюда разную "силу плюсов", зависящую от кол-ва сообщений (настраивается)? Нет?
хммм... Мне кажется, что это не должно зависеть от сообщений потому что отношение - это отношение, и люди-то равны вне зависимости от того сколько они написали. Но это мое мнение...
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.

Kir-Dagoor
phpBB 1.4.2
Сообщения: 53
Стаж: 14 лет
Откуда: Ekaterinburg
Поблагодарили: 2 раза

Сообщение Kir-Dagoor »

Mr. Anderson писал(а):В общем согласен... Но если юзер в итоге сделал что-то, из-за чего твое к нему отношение резко поменялось? Тут нужно думать...
Имхо. Сделать репутацию не статичной. Дать возможность менять свое отношение к пользователю. И не +/- 1, а шкалой (скажем +/- 5)
Последний раз редактировалось Kir-Dagoor 29.08.2007 11:30, всего редактировалось 1 раз.

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 5 месяцев
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

~ & § OM § & ~ писал(а):Ну тут, мне кажется, можно разрешить менять + на -... но не раньше раз в Х дней...
Тоже думал о возможности изменения "оценки".
~ & § OM § & ~ писал(а):Мне кажется, что это не должно зависеть от сообщений
Лично мне все равно, но есть мнение, что +1 от старожила весит больше, чем от новичка ;) Да и "пиплу нравится" :)
Хотя имхо это просто еще один повод накручивать счетчик. Только не репы, а постов...

Добавлено спустя 3 минуты 50 секунд:
Kir-Dagoor писал(а):Дать возможность менять свое отношение к пользователю
Как уже говорил - думал над этим. Получается думал не я один :)
Kir-Dagoor писал(а):И не +/- 1, а скажем +/- 5 (по аналогии со школьными оценками)
А вот тут уже явно "сила плюса" поможет. Скажем от члена команды сайта - всегда +/- 5, если не указано другого, а от человека с 10 постами - только +/- 1...
Как-то так... нет?

~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 14 лет 1 месяц

Сообщение ~ & § OM § & ~ »

Mr. Anderson писал(а):Лично мне все равно, но есть мнение, что +1 от старожила весит больше, чем от новичка Да и "пиплу нравится"
Хотя имхо это просто еще один повод накручивать счетчик. Только не репы, а постов...
Тогда можно сделать чтоб максимальное кол-во очков настраивалось и все будет чики-пуки ;)
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 5 месяцев
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

~ & § OM § & ~ писал(а):Тогда можно сделать чтоб максимальное кол-во очков настраивалось
Само собой. В админке указывается за сколько постов дается право выдавать опр. балл (у тима сайта - по умолчанию максимальный). Надо только решить какой балл максимальный - 2,3 или 5 (больше нет смысла ИМХО).

~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 14 лет 1 месяц

Сообщение ~ & § OM § & ~ »

Mr. Anderson писал(а):Само собой. В админке указывается за сколько постов дается право выдавать опр. балл (у тима сайта - по умолчанию максимальный). Надо только решить какой балл максимальный - 2,3 или 5 (больше нет смысла ИМХО).
Мне-бы хотелось чтобы максимальный балл тоже настраивался, я-бы например поставил 1
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 5 месяцев
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

~ & § OM § & ~
Э... И типа за каждые новые Н сообщений прибавляем 1 к максимальному баллу (вплоть до "потолка", установленного в админке)?
Так?

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15190
Стаж: 14 лет 3 месяца
Откуда: Красноярск
Благодарил (а): 391 раз
Поблагодарили: 1775 раз

Сообщение rxu »

Если разрешаем менять репутацию, тогда надо устанавливать временной интервал. Скажем, один юзер не может отдавать/забирать репу у другого чаще чем n раз в определённый период времени.
Mr. Anderson писал(а):Надо только решить какой балл максимальный - 2,3 или 5 (больше нет смысла ИМХО).
Можно сделать разные максимумы в зависимости от групп, в которые входит юзер.
Не входит - 3, модер - 4, админ - 5. Ну, или в этом духе.
Изображение

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 5 месяцев
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

rxu писал(а):Скажем, один юзер не может отдавать/забирать репу у другого чаще чем n раз в определённый период времени.
Надеюсь, что интервал тоже настраивается? :)
rxu писал(а):Можно сделать разные максимумы в зависимости от групп, в которые входит юзер.
Ну тут можно ударится в такие дебри, что ого-го :) Типа - если юзер, выдающий "плюс" еще и модер в это форуме - тогда 4, а нет - 3 :)
ИМХО
Mr. Anderson писал(а):за каждые новые Н сообщений прибавляем 1 к максимальному баллу (вплоть до "потолка", установленного в админке)
Как-то более универсально. Можно к этому добавить настраиваемость "потолка" не вообще - а для каждой группы в отдельности (сколько бы их ни было).

Кстати вопрос - репу давать за что-то конкретно (пост) или просто в профиле? И нужен ли "комент к плюсу"?

Вернуться в «Для авторов (phpBB 3.0.x)»