Ни для кого не секрет, что в Интернете ежедневно появляется множество сайтов, каждый из которых старается в полной мере использовать социальные возможности Сети: появляются социальные сети, форумы (меньше, но все же появляются), даже интернет-магазины стараются не отставать и вводить на своих проектах лайки, звезды, комментарии и прочие отголоски функциональности социальных сетей.
Мне и моей команде, как веб-разработчикам, часто приходится сталкиваться с клиентами, которым нужна та или иная социальная функция на их сайте:
— Сделайте мне форум о секс-шопе - За что? - Ну, пусть люди сидят и общаются.Мало кто из клиентов понимает, зачем им действительно нужны подобные вещи на сайте: кто-то следует интуиции, кто-то следует их примеру, а для кого-то это просто очередное «хочу».«Они пришли за покупками, а не пообщаться».
Пришли купить себе фаллоимитаторы - пришли, увидели, заказали.
- Будь как будет. Давайте сами начнем наполнять, а люди подтянутся.
Любой социальный функционал – это именно рейтинг.
Так или иначе:
- Нравится
- Добавить в избранное
- Комментарии (не только количество комментариев можно приравнять к оценкам, они еще служат обратной связью)
- Функция «поделиться» (в отличие от «лайков» несет больше рейтинговых баллов)
Рейтинг (англ.Рейтинги — важная составляющая интернет-социализации.рейтинг) — числовой или порядковый показатель, отражающий важность или значимость определенного объекта или явления.
Подумайте только: мы выбираем хостинг по рейтингам, совершая покупки в интернет-магазинах (особенно зарубежных) – смотрим отзывы, прежде чем читать посты в блогах или социальных сетях – обращаем внимание на количество «лайков», а есть еще виды рейтингов, вносящих вклад в жизнь пользователя, на сайте существует конкуренция, например та же рейтинг хабралюдей .
Мы пользуемся ими каждый день, даже не замечая, насколько прочно они вошли в нашу жизнь.
А как насчет вопроса развития рейтинговых систем?
Как правило, на разработку рейтинговой системы владелец сайта тратит определенную сумму (или количество часов) один раз: система разработана, внедрена и, по сути, работает. В работающую рейтинговую систему редко вносятся изменения или дополнения, если только речь не идет о действительно крупных проектах.
Работает - не трогайте.В сети полно готовых плагинов, библиотек и просто разработок для рейтинговых систем, но заказчику всегда нужно что-то «оригинальное», а если говорить об авторских правах на код, то его придется писать своими ручками.
так или иначе.
Что делать, если помимо обычного рейтинга конкретного субъекта сайту нужны какие-то достижения или статусы? В этом случае помимо дополнительной проверки на доработку будет выдана проверка на дизайн и креативность, а разработчик испытает :facepalm:, потому что всё придётся перепиливать.
Либо вам придется разрабатывать гибкую систему с нуля, но для всего этого дела все равно придется писать админа! Естественно, все должно работать быстро и правильно рассчитываться, а значит к вышеперечисленным пунктам добавятся тестирование, оптимизация и рефакторинг.
В связи с этим у нас возникла идея: а почему бы не перенести все эти вычисления в облако? При этом построить достаточно гибкую систему, организовать API и внедрить его в проекты.
Некоторые из читателей в этот момент подумают: «кто бы сомневался, просто очередной стартап».
Ответ — да, это «просто еще один» стартап.
Название стартапа - Рангг - образовано от словосочетания Агрегация рангов .
Сейчас сервис находится в стадии разработки и, к сожалению, хакеры не смогут его «потрогать».
Бету мы обязательно выпустим в течение месяца, и Хабр узнает об этом первым.
Как вы уже догадались, суть проекта заключается в создании облачного сервиса рейтингов и достижений, который можно было бы внедрить в проект с минимальными усилиями, позволяя разработчикам и владельцам сайтов создавать собственные системы рейтингов с достижениями, званиями и статусами.
Мы составили краткий список функционала, который будет доступен при запуске проекта (возможны изменения):
- Рейтинг сущности (более чем очевидный)
- Присвоение «статуса» в зависимости от рейтинга
- Загрузка собственных изображений статусов и достижений (помимо стандартных, которые мы предоставим)
- JS-уведомления (например, о получении определенного достижения)
- Статистика и журнал активности
Технологии, которые мы используем в нашем проекте, достаточно популярны: PHP + MySQL — сервис, NodeJS + MongoDB — API. В следующей статье речь пойдет об архитектуре проекта и сочетании этих достаточно устоявшихся связей.
В заключение хотелось бы искренне поблагодарить администрацию за предоставленный блог; это огромный шаг с вашей стороны в поддержке стартапов.
Обращаясь к читателям хабра, хотелось бы попросить конструктивной критики идеи проекта.
P.S. Если я ошибся с хабами, подскажите, к каким лучше подойдет эта статья, исправим (хотел добавить в «Анализ и проектирование систем — кармы мало»).
Теги: #rang #рейтинговая система #рейтинги #SaaS / S+S
-
Советы По Тайм-Менеджменту При Ведении Блога
19 Oct, 24 -
Windows Rt Запущена... На Hd2
19 Oct, 24 -
Имитация Жизни: Наши Электронные Друзья
19 Oct, 24 -
Проверка Во Время Компиляции В C/C++
19 Oct, 24 -
Остерегайтесь Html5
19 Oct, 24