Карма

Опишу модель кармы, которую я хотел бы видеть на modx.pro, а так же купил бы если был такой компонент или сделал бы денежный вклад в его разработку.

Карма пользователя создается по принципу:

1. Компонент ежемесячно подсчитывает вклад пользователей по созданию контента. Тикитам и комментарием выставляется вес, а так же к ним применяется добавочный коэффициент, тикетам — за количество просмотра, за добавления в закладки, комментариям — за добавления в закладки.

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

Так же можно сделать, топ активных комментаторов.


2. Осуществлять подсчет активных пользователей, считать время проведенное пользователем можно по принципу, как описано здесь: скрипт «Список посетителей OnLine».

По итогам месяца формировать топ активных пользователей, после чего в карму первой десятки пользователей давать балы и так же первую тройку награждать другими от “Топа авторов” знаками отличия.

3. По аналогичному принципу принимать пожертвования, делать “Топ меценатов”, давать медальки и цифры в карму.

4. Ежемесячно публиковать топ популярных (просматриваемых) статей, а их авторам медальки и цифры в карму.

Ну и в заключении, рейтинг пользователей modx.pro/users строить, опираясь на карму. А если в перспективе на modx.pro появится фриланс биржа, то карма и медальки будут помогать делать выбор.
Александр Наумов
09 января 2015, 21:44
modx.pro
1
2 021
+8

Комментарии: 13

Максим Кузнецов
10 января 2015, 01:02
0
Как функционал дополнения в копилку modx'a — очень даже. Думаю, многим порталам будет востребовано.

По поводу импорта такого функционала на данный сайт — спорно (имхо).
    Wassi Wassinen
    10 января 2015, 01:55
    0
    Готов добавить денег на реализацию. Но для начала, друзья, переходите вот в эту тему modx.pro/crowdfunding/4539-displaying-user-pages/

    Для начала нужна эта самая «страница пользователя», доступная другим пользователям для просмотра с выводом всех этих хотелок и медалей.
      Павел Левин
      14 января 2015, 01:35
      +2
      Сейчас популярен принцип игрового вовлечения. Уровни, достижения и т.п. по действиям пользователя.

      Допустим, просмотреть 10/100/500/1000 страниц и получить соответствующие достижения, возможно и опыт, если есть шкала уровня. За некоторые достижения, давать наградные звания к примеру, прочел 10000 страниц, получил достижение и звание «Любознательный», которое можно выставить на обозрение. К примеру до имени пользователя или под ним и т.п. Таких затей можно много напридумывать и откопать, есть множество ММОРПГ или к примеру Steam, LinguaLeo.

      Всё это мотивирует на действия. Вовлечение пользователя — это большой плюс и нагрузка).
        Сергей Шлоков
        14 января 2015, 08:28
        0
        Точно. Предлагаю еще добавить сюда возможность добавления друзей и игрушки типа «Фермы». Устал человек выполнять достижение «Любознательный», поиграл, зашел к другу — поделился меню, и дальше в бой — кликать, кликать и кликать на статьи. :)
          Wassi Wassinen
          14 января 2015, 12:03
          0
          Ирония по-своему хороша, но предыдущий оратор прав. Все эти статусы и медальки вовлекают посетителей. А это и есть цель большинства сайтов-сообществ.
            Максим Кузнецов
            14 января 2015, 12:23
            0
            Думаю, ирония в том, что modx.pro — ресурс для программистов, работодателей и разработчиков на modx'e. Для чего данное вовлечение необходимо нам?)
              Wassi Wassinen
              14 января 2015, 15:57
              0
              А при чем тут modx.pro?
                Wassi Wassinen
                14 января 2015, 15:59
                0
                А, понял. Мне этот компонент только для сторонних ресурсов нужен. Для modx.pro — вряд ли.
                  Wassi Wassinen
                  14 января 2015, 16:01
                  +1
                  Для modx.pro я бы сделал список разработчиков с кол-вом выполненных работ. И можно для них «отзывы» или «оценки» от заказчиков. Т.е., хочешь чтобы тебя выбирали как исполнителя — проставь галку в профиле «яж программист» и будешь отображаться в этом самом списке.

                  Из списка дать возможность приглашать в проект раздела «Работа» и «Краудфандинг». Что-то вроде этого.
                  Сергей Шлоков
                  14 января 2015, 12:34
                  0
                  Спорить не буду. Но мне медальки не нужны. Меня вычеркивайте из списка таких посетителей.:) не планирую фрилансить.
                  Для развития данного сообщества предложил бы добавить возможность поиска по пользователям в modx.pro/users.
                  Еще хотелось бы узнать по какому критерию сортируется этот список. Но это вопрос скорее к Василию.
                    Максим Кузнецов
                    14 января 2015, 12:38
                    0
                    По id (времени регистрации).
                      Сергей Шлоков
                      14 января 2015, 13:12
                      0
                      На первых страницах 2012 год в перемешку с 2013.
                      Так же можно сделать, топ активных комментаторов.
                      Кстати, этот можно сделать простой сортировкой списка пользователей modx.pro/users. Также можно сделать и топ авторов.
                      Василий Наумкин
                      14 января 2015, 13:16
                      0
                      По id. Со временем у некоторых старых записей могут быть неточности, уже и не помню почему.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                13