АфтерШок 2.0 Бета: Рейтинги, санкции, улучшенные аккаунты и т.д.

Аватар пользователя alexsword

Установлена новая версия движка. В связи с появлением кардинально нового функционала, можно считать, АфтерШок теперь перешел на версию 2.0.  

Основная идея, объединяющая все новые возможности - сокращение времени читателя на получение интересного конкретно ему, т.е. все это обновление - развитие изначальной концепции АШ, описанной еще в 2010 году, но лишь сейчас смогли реализовать важную часть того, что хотели изначально.

Итак, что конкретно нового добавлено? 


I) НОВЫЕ ФУНКЦИИ

1) РЕЙТИНГИ  

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

Типовые подходы - 

а)  голосовалки и кармы. Но они задачу не решают - клоноводство и "эффект толпы", когда откровенная политота может быть заплюсована / заминусована вовсе не на основании содержимого.  Нам это не нужно.

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

Наш подход к решению другой. Основной принцип - формула расчета полностью прозрачна и управляется самим читателем.

Как выглядит формула?  Берутся активные подписки читателя (Моя Учетная Запись - Управление Подписками), где нет пометки "Не учитывать при расчете рейтинга" и каждой записи на ресурсе присваиваются баллы:

  • опубликовано в разделе, на который подписан пользователь:  +5 баллов (если несколько разделов - суммирование)
  • опубликовано автором, на которого подписан пользователь: +5 баллов
  • если запись внесена в закладки кем-либо, на кого подписан пользователь: +2 балла
  • если на запись дана рецензия редакторами раздела, на который подписан пользователь: +2 балла
  • за каждый комментарий к записи тех авторов, на кого подписан пользователь: +1 балл, прочие комменты игнорируются (т.е. флуд неинтересных авторов баллов не принесет)

Такая схема мотивирует вас подписываться на пользователей, кто вам интересен - причем не только как автор, но и как комментатор - даже если пользователь мало пишет как автор, но толково комментирует, это будет учтено при расчете рейтинга.  Если подписками не пользуетесь, то потом не ругайтесь, что рейтинги записей не совсем совпадают с Вашими желаниями  :-).

Из формулы расчета и привязки к подпискам следует, что рейтинг - функция доступная только зарегистрированным пользователям.

В блоке "Лидеры рейтинга" отображаются записи-лидеры рейтинга за указанный период, что позволяет быстро получить записи, стоящие внимания в первую очередь.  Флажок "только непрочитанные" позволяет убрать из блока уже прочитанные записи.

За рейтингами стоит приличный объем расчетов: 20 тысяч пользователей, 100 тысяч записей. Поэтому обновление их происходит не на лету, а с интервалом 15-30 минут.  Но для их задачи (нахождение наиболее интересных записей за сутки / неделю ...) пауза в несколько минут некритична, такая оперативность расчета вполне подходит. 

2)  САНКЦИИ

Механизм банов усилен.  Теперь этот функционал выступает под более общим названием "Санкции" (Моя учетная запись - Управление Санкциями) и дает возможность не только запрета на комментирование Ваших записей, но и возможность скрытия статей и комментов неинтересных Вам авторов:

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

3) RSS

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

Теперь добавлена генерация RSS-ленты, где содержимое ленты полностью совпадает с подписками пользователя.  Достаточно подписаться на одну RSS-ленту, а дальнейшее управление ее содержимым будет делаться на основании новых подписок. 

4) ПРОЧЕЕ

- Добавлена возможность загрузки всех комментариев к записи без разбиения по страницам.  Полезно для отслеживания новых комментариев в записях с большим количество комментариев, так как при разбиении комментариев на несколько страниц заход на любую из них сбрасывает счетчик просмотров и для других страниц.

- Кардинально переработан и усилен механизм кеширования.  Это то, что читателям не видно, как непосредственно возможности на сайте, но это важно.  Для тех кто в теме - количество запросов к базе данных, сократилось раз в 30 :-).


II) УЛУЧШЕННЫЙ АККАУНТ

АфтерШок на рабочие рельсы вполне вышел, но на развитие (новый функционал, новое оборудование и т.д.) денег нам не хватает, постоянно приходится экономить и откладывать. В связи с этим запускается система улучшенных аккаунтов (платных), задача которых стать источником средств на развитие. Базовую стоимость после консультаций с камрадами определили на уровне "менее 100 рублей в месяц".

Весь ранее имевшийся функционал остается, конечно, бесплатным, как и некоторые новые возможности.  Остальные - только для улучшенных аккаунтов.

Делается это в пункте "Улучшение аккаунта" в учетной записи.  Есть возможность ознакомительного периода на неделю бесплатно, так что с возможностью посмотреть и оценить - проблем нет. 

Таблица, показывающая, какие функции каким пользователям доступны:

Все авторы, получившие премию в 1-м квартале, кроме того получают "пожизненные" улучшенные аккаунты. 


Предлагаю высказать замечание и предложения.

Комментарии

Аватар пользователя Anisiya
Anisiya(9 лет 2 месяца)

Интересно. Пока не могу оценить, нужно попробовать.

Да и деньги на развитие ресурса нужны. 

Аватар пользователя Igoris
Igoris(10 лет 3 месяца)

Спасибо, возможность отключать комментарии неприятных персонажей особенно полезна.

Этот функционал, няп, будет доступен для платного аккаунта? )

 

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Не будет доступен, а уже доступен.

Аватар пользователя Igoris
Igoris(10 лет 3 месяца)

Хорошо, если так, пойду пробовать ).

UPD.

Вкладки "скрыть статьи" и "скрыть комментарии" не активизируются, при попытке изменить санкции у забаненного пользователя.

Что я делаю не так? )

 

Аватар пользователя ®man
®man(10 лет 1 месяц)

нужно включить триал-версию улучшенного аккаунта

Аватар пользователя fastor
fastor(8 лет 11 месяцев)

Думаю прямой учет в рейтинге публикаций в разделах не совсем корректно сформирует рейтинг:
"опубликовано в разделе, на который подписан пользователь:  +5 баллов (если несколько разделов - суммирование)"
В данном случае разделы имеют доминирующий коэффициент. По моему, случай "пользователь подписан на автора" должен иметь быть больший коэффициент, чем "пользователь подписан на раздел". Иначе мнение владельцев разделов будет перевешивать мнение самого пользователя.

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

> В данном случае разделы имеют доминирующий коэффициент.

Вы ошибаетесь.  Вот к примеру как рейтинг за неделю выглядит у меня (у вас - по другому, так как подписки отличаются).  Вижу, что, например, запись номер 2 даже не была опубликована в разделах, на которые я подписан - но это ей не мешает стать второй в списке:

f905facf1f841a0f4b5f444dba2ac0e9.png

Тут самое главное, не забывать вносить в подписки интересных Вам пользователей, чтобы их комменты были учтены.

Аватар пользователя njoy
njoy(9 лет 5 месяцев)

у меня кстати в этой колонке строка у шапки переносится. 1920*1080, FF

Аватар пользователя ®man
®man(10 лет 1 месяц)

а масштаб какой? у меня на двух мониторах 1920*1200 и 1600*1200 – нормально

Аватар пользователя njoy
njoy(9 лет 5 месяцев)

cтандартный. делаю -1 (Ctrl - ), становится нормальным))

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Это очень странно, так как размер левой колонки фиксированный. Вот у нас в FF:

bcc5b9df813c78c2a8f38ab6ca1302ff.png

У тебя шрифты стандартные?   Есть еще кто с FF с аналогичной проблемой?

 

Аватар пользователя Evpraxia
Evpraxia(8 лет 11 месяцев)

Ну вот, например, объясните мне пож. Я в Вашем списке для примеров увидела статью о нелинейном будущем. Тема моя на все сто, прошла в рейтинги за сегодня-ее нет, за неделю-тоже нет, за месяц опять нет... Как быстро ее вытащить самым простым способом, особенно если не знаю,  какого числа статья опубликована, чего-то я не поняла.

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Не совсем понимаю вопрос.  

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

Делайте также - будет аналогичный результат.   

Аватар пользователя Evpraxia
Evpraxia(8 лет 11 месяцев)

Понятно , но не совсем. Другие Ваши статьи в моем рейтинге отображаются . Ладно, найду по- простому.

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Прочитайте формулу расчета.  Она напрямую зависит от Ваших подписок. 

А у меня они другие, вот и все.

Приведу пример. Если вы отпишитесь от всех разделов и пользователей, а взамен создадите одну подписку - на Овцу, то там буду только его записи, те, которые он комментил и помещал в закладки.

Аватар пользователя Туфелька
Аватар пользователя Evpraxia
Evpraxia(8 лет 11 месяцев)

Может подскажете, чья. Заранее благодарна.

Аватар пользователя ®man
®man(10 лет 1 месяц)

под заголовком есть ник пользователя опубликовавшего материал. статью можно добавить в закладки

Аватар пользователя Evpraxia
Evpraxia(8 лет 11 месяцев)

Я этот заголовок вижу только на этой странице, как скопированное изображение, а ник приняла за ник alexworda, но выяснилось только что, что статья не его. Сейчас найду...

Аватар пользователя Туфелька
Туфелька(8 лет 6 месяцев)
Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Раскрою секретный метод, как получать ответ на подобные вопросы самостоятельно - окошко поиска справа :-).851b814a68d167ef54727ee2ca494652.png

Аватар пользователя Evpraxia
Evpraxia(8 лет 11 месяцев)

За метод спасибо, но ...У меня сейчас пол экрана и СПРАВА ПРОСТО ОТСУТСТВУЕТ. Но за заботу спасибо, особенно Туфельке. В итоге Статья оказалась НЕ СОВСЕМ МОЯ . кроме того, там автор с комментатором под ником автора не одно лицо. Или Грант вложили не в то окно. Все то же самое гениальные люди пишут гораздо короче и более емко и просто.

Аватар пользователя fastor
fastor(8 лет 11 месяцев)

Смотрите, Например:

Шаг первый:

  • я не подписан ни на одного пользователя но подписан на 2 раздела.
  • Овца опубликовал нечто, и владельцы этих разделов включили в них статью.
  • Статья овцы получила 5+5=10 баллов

Шаг второй:

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

Шаг 10-й:

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

Упс!

 

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

На ленте "Главная" Вы видите все свои подписки, так что в силу пункта 2, статью Вы увидите.

Но вы правы, что рейтинг ее будет ниже (если предположить, что комменты везде отсутствуют), чем у тех статей, которые опубликованы сразу в 2-х разделах.  

О чем это говорит? Это говорит о том, что не стоит подписываться на "разделы-клоны", где содержимое одного полностью или частично дублирует другой, так как начинает действовать мультипликатор.  Стоит подписываться на разделы с понятной концепцией и тематикой. 

Аватар пользователя fastor
fastor(8 лет 11 месяцев)

Собственно речь о том, что фактор манипуляции с созданием разделов одной "командой" очень высок. И более низкий кожффициент у разделов только затруднит вопрос манипуляции, но отнюдь не исключит её. Думаю, проблему можно решить, сделав зависимость коэффициента раздела от предпочтений пользователя. Например, чем больше авторов из моего списка подписано на данный раздел, тем выше его коэффициент в ранжировании новых статей. При ранжировании это добавит лишь ещё одну выборку (запрос MySQL).

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

> фактор манипуляции с созданием разделов одной "командой" очень высок

Ой ли?  Ну создали вы сотню разделов-клонов.  Это легко.  Осталась "мелочь" - добиться того, чтобы на них подписались люди.

А без этого они на рейтинги не влияют. 

Аватар пользователя fastor
fastor(8 лет 11 месяцев)

Ну, с учётом того, что за всё время пользования ресурсом я подписался лишь на один раздел (и то не помню как), и сама подписка на разделы нигде особо не афишируется, наверное не влияет. Здесь вы (alexsword) и доминируете над сообществом (не в укор, т.к. ресурс ваш, идеи тоже):

Теория alexsword       Подписчиков  
Технические и организационные вопросы alexsword     15428    
Новости alexsword     15426    
Аналитика alexsword     15426    

Остальные имеют не более 50 подписчиков :)

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Вы подписаны по умолчанию на все разделы, которые раньше были рекомендованными. Остальные подписки - на Ваше усмотрение.

Хотите более точные рейтинги, чтобы быстрее находить интересных авторов? Подписывайтесь на интересных авторов.

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

 

Аватар пользователя Lige
Lige(10 лет 1 неделя)

У меня вот тут сомнения закрались, внезапно.  мне кажется, что подписка это плюс к карме, а санкции - это минус к карме. И выходит, что то, от чего так долго уворачивались все равно настигло. Только в камуфляже...

 

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Нет, главный минус всех этих карм - непрозрачность и "эффект толпы".  

А у нас есть и полная прозрачность расчета, и независимость рейтинга от мнения толпы, кроме того рейтинги у Вас индивидуальны, то есть видите их только вы, у других они другие.

Это, кстати, помогает фильтровать записи где интересные Вам участники в обсуждении, от обычного "лидеры обсуждений" где как раз "эффект толпы" проявляется в полной мере - запись ориентированная на флуд, там легко может забороть содержательную.

 

Аватар пользователя Красный аноним

Спасибо. Сейчас пробный погоняю.

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

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Если 90 руб в месяц по силам за это и многое другое заплатить, - то вопроса не вижу.

Аватар пользователя ury
ury(11 лет 7 месяцев)

Уважаемый Алекс!

Помогите, пожалуйста, побороть постоянно выскакивающее у меня при просмотре любых записей на сайте АШ окно с запросом-сообщением следующего содержания:

"Сертификат сервера не соответствует имени узла.  Принять?  Имя сервера: data.repaynik.com"

Причём сообщение это появилось у меня месяца 3 - 4 назад и количество всплытий его нарастает и, честно говоря, уже заколебало...Заранее благодарен Вашему участию в моём недоразумении...

 

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Этот домен не наш, мы не владелец сертификата.  Где выскакивает, при каких обстоятельствах?  Почему вы связали это с АШ - у меня например ничего такого браузер не выдает. 

Аватар пользователя Podvalny
Podvalny(10 лет 4 дня)

Это, наверное, с какой-то определенной рекламы, - у меня тоже вылезало пару раз

Аватар пользователя ury
ury(11 лет 7 месяцев)

И как Вы убрали эту пакость?  Что нужно сделать?
 

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

В улучшенном аккаунте, кстати, реклама отключена.

Аватар пользователя Podvalny
Podvalny(10 лет 4 дня)

да никак. Пару раз вылезло и всё. Видимо, просто так попал.

Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

А в телеграм бот не планируется? Очень удобная штука...

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

C RSS ведь интегрируется?  Ставьте RSS ленту, и все.

Аватар пользователя Туфтонский рыцарь

Это как с женщиной: пока не попробуешь - не узнаешь.

Аватар пользователя Vladyan
Vladyan(8 лет 11 месяцев)

Лучше гор могут быть только горы, на которых еще не бывал!

Аватар пользователя Fandaal
Fandaal(9 лет 4 месяца)

Напрягает, что при возврате назад - полностью перезагружается страница, раньше в кеше открывалась моментально. Издержки https?

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Нет у меня такого.  Возможно ты сам в настройках браузера с режимом работы нахимичил.

Аватар пользователя Fandaal
Fandaal(9 лет 4 месяца)

У меня так на 3-х мобильных браузерах на Андроиде.

Раньше точно так не было.

Если никто такой проблемы не ощутил, тогда снимаю вопрос.

Аватар пользователя Ирвин Шаг
Ирвин Шаг(8 лет 5 месяцев)

Начинает формироваться узкая команда именно этого ресурса.

Правила игры усложняются. Добавляются всё новые "А если... , то..."

Большинство скоро перестанет понимать, что там кнопкой кнопать и куда тыкать.

Аккаунты платные и бесплатнуе, улучшенные и обычные, каста №1, каста№2, каста№3 и далее, в зависимости от взноса.

И ведь господин А. прекрасно осознает, что человек несовершенен и его не переделаешь.

А вот просто поставить плюсик или минус статье, нельзя? Просто за то, что человек где-то нарыл и сюда принёс. Оригинальных авторов, как я посмотрю, тут раз, два и ... мало.

Аватар пользователя ®man
®man(10 лет 1 месяц)

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

Аватар пользователя Ирвин Шаг
Ирвин Шаг(8 лет 5 месяцев)

Я так и говорю - "Кто дольше в теме  - тем виднее."

Просто усложнение законов уменьшает количество их понимающих. Мне так кажется.

Аватар пользователя ®man
®man(10 лет 1 месяц)

вы в прозрачности сложность увидели?

Аватар пользователя alexsword
alexsword(12 лет 5 месяцев)

Сложности никакой нет, поймут и привыкнут люди быстро.

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

А тут все понятно, сам читатель определяет рейтинг статей, определяя интересных ему авторов и разделы.

Движок лишь помогает провести просчет.

Страницы