Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
on1x
7 лет назад

Размышления про толстые клиенты

Я все больше стал задумываться над созданием не тонкого клиента к Голосу. И это желание обусловлено тем, что хочется большего удобства.

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

Что получится сделать, если создать агрегатор постов, переписать анализ тэгов, ввести закрытые сессии пользователей - да что угодно из выше перечисленного. Например, рассмотрим удобную фильтрацию:

Сейчас фильтр по тэгам работает в 1 сторону. Добавил тэги для слежения - получаешь с них одну большую ленту. Обилие постов с перечислением лишних тэгов полезно для автора - он расширяет аудиторию своего поста, но зачастую мешает пользователю. Толстый клиент позволит разработать бальную систему тэгов для поста. Первый тэг - 5 баллов, второй тэг - 4 балла, третий - 3, четвертый - 2, пятый - 1. Фильтрация может быть описана и сохранены внутри толстого клиента - системы.

И вот что получится - допустим, мы создали фильтры: Программирование >3 баллов ОДОБРЯЕМ. Стихи >4 баллов ИГНОР. Фотографии >4 баллов ИГНОР. Блокчейн >2 баллов ОДОБРЯЕМ. Конкурсы ОДОБРЯЕМ. Путешествие ИГНОР.

Когда система возьмет новый пост через API Голоса - она добавит его в свою БД. Проанализирует тэги и расставит балы. Пройдется по каждому пользователю в системе по его фильтрам и отфильтрует пост лично для него. Если прошел фильтры - он добавляется в ленту новостей для пользователя. Если нет - то пользователь его не увидит.

Таким образом когда пользователь зайдет на сайт и авторизуется - система выдаст ему готовую персональную ленту новостей по его фильтрам.

Сложности толстого клиента - хранить всю БД у себя и запрограммировать все красиво и правильно, чтобы не тормозило. Многие скажут - это проблема - в долгосрочной перспективе часть трафика такие толстые клиенты возьмут на себя. Да, так и есть. Это, в свою очередь - монетизация подобного начинания (правда, в начале будет стоять проблема по оплате довольно мощного сервера). Если толстый клиент будет посещаем - вполне возможно подключение владельцем того же Adsense. Для стимулирование пользователей пользоваться таким сервисом - можно дать возможность пользователю поместить свой код Adsense в настройки, чтобы в его собственных постах за рекламу деньги шли ему + он видел "реальную" посещаемость собственного блога.

Призываю всех к обсуждению, комментариям. Какие есть идеи? Что можно сделать, чего нет в текущем голосе. Толстый клиент с собственной БД позволяет отойти от жестко заданных рамок по показу контента.

8
3.281 GOLOS
На Golos с May 2017
Комментарии (6)
Сортировать по:
Сначала старые