Webmentions – ссылки из доклада
У вас есть сайт? Поздравляю, вы без пяти секунд член инди-веб коммьюнити. У этого сообщества есть свои принципы.
Мы будем пользоваться произведением инди-веба – вебменшенами.
Webmention: что это
Это такая договоренность, описанная на W3C, о том, как уведомлять любого, чей URL упоминается на вашем сайте.
Есть Open Source инструменты для вебменшенов Это webmention.io и Brid.gy.
Например, Aaron Parecki, большой энтузиаст независимого интернета, активно принимает уведомления от других людей и отображает их у себя комментариями на сайте.
Пример: здесь он спрашивает про кухонные шкафчики, а ему со своего сайта отвечает пользователь gRegorLove.
Микроформаты
Как сервер webmention.io понимает, что из ответа gRegorLove комментарий, а что – аватарка? С помощью микроформатов. Микроформаты – классы в верстке. Первая версия такого контракта разметки используется поисковиками.
Посмотреть первую версию:
Но мы будем использовать вторую версию. Она современнее.
Нам нужно разметить наш комментарий классом h-entry. Все, что можно положить внутрь, расписано в этой документации. Такую разметку может и должен понимать любой сервер с вебменшенами.
Реакции на посты другого человека могут быть разными – ответ, лайк, репост, закладка… Больше о типах можно узнать здесь.
Bridgy: постим в соц. сети
Отвечать можно не только со своего сайта, но и в соц. Сетях. Для этого будем использовать бриджи. Бриджи использует POSSE – пости у себя, копируй везде. Но автоматизированное.
Мои примеры интеграции моего сайта с бриджи:
Сайт -> Mastodon (пост на мастодонте не отредактированный… контент отличается)
Я получила комментарии (гитхаб, мастодон) и отобразила их у себя на сайте (здесь и здесь).
Заключение
А где российский сегмент?
- Для VK используем открытое API. Вот, статья на хабре;
- IFTTT поможет настроить публикацию в телеграм из RSS сайта, а потом и отправить пост на почту рассылкой;
- Для Дзена запускаем в телеграм бота;
- Комментарии можно собирать ботами телеграма. Внимание! Раскрывать персональные данные людей из мессенджера не стоит. Желательно скрывать фотографии, контакты и ники. Спасибо за внимание.
Вариантов масса. Придется чуть пописать код. На то мы и программисты.
Что ещё
Необязательно отображать упоминания комментариями.
- Люди играют в крестики-нолики, а также и в другие игры;
- Ставят звездочки на гитхабе и добавляют чужие статьи в закладки;
- Пишут я не приду с помощью RSVP;
- И многое, многое, многое другое.