Рейтинги, Или Зачем Секс-Шопу Форум?

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

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

— Сделайте мне форум о секс-шопе - За что? - Ну, пусть люди сидят и общаются.

«Они пришли за покупками, а не пообщаться».

Пришли купить себе фаллоимитаторы - пришли, увидели, заказали.

- Будь как будет. Давайте сами начнем наполнять, а люди подтянутся.

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

Любой социальный функционал – это именно рейтинг.

Так или иначе:

  • Нравится
  • Добавить в избранное
  • Комментарии (не только количество комментариев можно приравнять к оценкам, они еще служат обратной связью)
  • Функция «поделиться» (в отличие от «лайков» несет больше рейтинговых баллов)
Рейтинг (англ.

рейтинг) — числовой или порядковый показатель, отражающий важность или значимость определенного объекта или явления.

Рейтинги — важная составляющая интернет-социализации.

Подумайте только: мы выбираем хостинг по рейтингам, совершая покупки в интернет-магазинах (особенно зарубежных) – смотрим отзывы, прежде чем читать посты в блогах или социальных сетях – обращаем внимание на количество «лайков», а есть еще виды рейтингов, вносящих вклад в жизнь пользователя, на сайте существует конкуренция, например та же рейтинг хабралюдей .

Мы пользуемся ими каждый день, даже не замечая, насколько прочно они вошли в нашу жизнь.



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

Работает - не трогайте.

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

так или иначе.

Что делать, если помимо обычного рейтинга конкретного субъекта сайту нужны какие-то достижения или статусы? В этом случае помимо дополнительной проверки на доработку будет выдана проверка на дизайн и креативность, а разработчик испытает :facepalm:, потому что всё придётся перепиливать.

Либо вам придется разрабатывать гибкую систему с нуля, но для всего этого дела все равно придется писать админа! Естественно, все должно работать быстро и правильно рассчитываться, а значит к вышеперечисленным пунктам добавятся тестирование, оптимизация и рефакторинг.

В связи с этим у нас возникла идея: а почему бы не перенести все эти вычисления в облако? При этом построить достаточно гибкую систему, организовать API и внедрить его в проекты.

Некоторые из читателей в этот момент подумают: «кто бы сомневался, просто очередной стартап».

Ответ — да, это «просто еще один» стартап.

Название стартапа - Рангг - образовано от словосочетания Агрегация рангов .

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

Бету мы обязательно выпустим в течение месяца, и Хабр узнает об этом первым.

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

Мы составили краткий список функционала, который будет доступен при запуске проекта (возможны изменения):

  • Рейтинг сущности (более чем очевидный)
  • Присвоение «статуса» в зависимости от рейтинга
  • Загрузка собственных изображений статусов и достижений (помимо стандартных, которые мы предоставим)
  • JS-уведомления (например, о получении определенного достижения)
  • Статистика и журнал активности
На данный момент разрабатывается RESTful API (с помощью постов Хабра) и сам сервис предоставления доступа, настроек и статистики.

Технологии, которые мы используем в нашем проекте, достаточно популярны: PHP + MySQL — сервис, NodeJS + MongoDB — API. В следующей статье речь пойдет об архитектуре проекта и сочетании этих достаточно устоявшихся связей.

В заключение хотелось бы искренне поблагодарить администрацию за предоставленный блог; это огромный шаг с вашей стороны в поддержке стартапов.

Обращаясь к читателям хабра, хотелось бы попросить конструктивной критики идеи проекта.

P.S. Если я ошибся с хабами, подскажите, к каким лучше подойдет эта статья, исправим (хотел добавить в «Анализ и проектирование систем — кармы мало»).

Теги: #rang #рейтинговая система #рейтинги #SaaS / S+S

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.