Как и зачем появился. LJrate.ru изначально планировался как сборник собственных сервисов для ЖЖ юзеров. Планировалось сделать то, чего нет или неудобно использовать в самом Живом Журнале. Например, просмотреть свои списки друзей, упорядоченные по рейтингу, а не по алфавиту, иметь возможность из одного места просматривать ссылки на свой блог, полный список тех, кто читает блог, свои топовые посты и динамику роста в блогосфере.
Соответственно, начался LJRate с рейтинга блогов, сразу всплыла косячность самого ЖЖ и пришлось использовать API Яндекса, чтобы строить собственный адекватный рейтинг. Сейчас в рейтинге около 200000 блогов, еще около 800000 просчитываются, и, как только просчитаются все, рейтинг станет топом по 100000 самых-самых. Сейчас, возможно, самых-самых просто нет в базе.
Рейтинг записей.
Довольно быстро стало понятно, что учитывть топовые посты в рейтинге необходимо. Еще до объявления Яндексом закрытия рейтинга был создан рейтинг записей, использующий API Яндекса. При этом около 5 писем улетело в техподдержку и были исправлены 2 или 3 баги самого API. А потом Яндекс объявил о капитуляции, и было решено сделать топ записей главным разделом сайта.
Алгоритмы.
Алгоритм расчета рейтинга блога сложен и учитывает такие данные, как ссылки на журнал, кол-во читателей, качество читателей (меня читает Тема — значит, я крутой. Темину фленту читает куча народу), количество и качество топовых постов за месяц.
Алгоритм вывода записей в топ прост — API Яндекса отдает данные, обычно около 4000 постов. Соответственно, по разделам:
По комментариям - топ 100 записей по количеству комментаторов. По ссылкам - топ 100 по количеству ссылок (весу ссылок)
По посещаемости - топ 100 по посещаемости за 24 часа
Cводный рейтинг - берется запись, суммируются позиции в трех рейтингах, вычисляется позиции в общем рейтинге. Т.е. запись на 1 месте по ссылкам, на 40 по комментаторам, на 50 по посещаемости — т.е. 100-1+100-40+100-50 = 209 — вес записи. У кого больше вес — тот на первом месте.
Мы хотим сделать так, чтобы рейтинг максимально близко отражал то, что было у Яндекса, не придумывая собственных заумных алгоритмов. Если и будут рейтинги по иным алгоритмам — только в новых разделах. А текущий — тру Яндекс подобный.
Будущее.
У нас ТЗ на год вперед)
Редизайн — нам по-прежнему есть, что переверстать и сделать более юзабельным.
Профили — в профилях будет куча полезностей, начиная от статистики профиля, пузомерок и виджетов, заканчивая отзывами о профилях.
Фишки — у нас будут не только посты, но и любой популярный в ЖЖ контент. Пока в разработке, рассказывать не буду)
Темы — в топе часто тусят по 15-20 записей на одну тему. Это конечно показательно, но неинтересно. Для таких ситуаций будет работать сервис "Темы" — тема о Невском, тема об олимпиаде в Сочи, как отдельные рейтинги. Соответственно, будут модераторы, следящие за этим делом.
PS Вот так. Очень жалко топ записей от Яндекса, его мы сохраним у себя и постараемся сделать не менее информативным. Иначе зачем API. И LJRate будет развиваться, каждый день у нас обновления и доработки, мы очень любим наш сайт.
Каждая строка в рейтинге определяет показатели одного блога. В этой строке можно увидеть:
Позицию в рейтинге (с 1 по 100000 места) - чем меньше число, тем выше позиция в рейтинге.
Аватар - изображение, установленное по умолчанию владельцем блога.
Название блога (имя пользователя). Является ссылкой на подробный профиль пользователя.
"Читает" - количество человек, которых читает владелец блога.
"Читают" - количество человек, которые читают владельца блога.
"Популярность" - число, выведенное по некоторой формуле, учитывающей количество и качество читателей блога и количество ссылок на блог. Именно это число влияет на позицию в рейтинге.
Изменение популярности показывается в виде двух чисел -
( ↓ -3062 / 0).
Первое показывает изменение позиции в рейтинге, второе - изменение популярности. На скриншоте ниже видно, что оба пользователя прибавили
в популярности, но один обогнал другого.
Механизм расчета рейтинга постоянно корректируется.
Профиль пользователя отражает всю известную системе информацию о пользователе. В профиле показан список читателей блога, список
блогов, которые читает хозяин профиля, его место в рейтинге и время последнего обновления профиля системой. В ближайшее время планируется
ввести ряд новых функций для профиля, таких как список ссылок на блог, добавление и удаление из друзей хозяина профиля, добавление и удаление из
друзей списков читающих хозяина профиля и так далее.
Проект начал свою жизнь в ноябре 2009 года, и находится в состоянии доработки. Если вы нашли ошибку, хотите пожаловаться, поблагодарить,
внести предложения по функционалу или просто задать вопрос - пишите на почту admin@ljrate.ru или в жж.
С этого момента для всех топовых записей доступен просмотр полного текста на сайте рейтинга. В списке топовых записей для записей, имеющих кеш на сайте, выводится ссылка [кеш записей], которая ведет на просмотр полного текста.
Теперь при просмотре любого топа записей блогов на LJRate.ru можно увидеть ссылочку "[видео]". При клике открывается окно с видео, которое было найдено в записи, и его можно сразу просмотреть, никуда не переходя.