Webmentions – ссылки из доклада

Tatiana Leonteva
yepstepz

У вас есть сайт? Поздравляю, вы без пяти секунд член инди-веб коммьюнити. У этого сообщества есть свои принципы.

Мы будем пользоваться произведением инди-веба – вебменшенами.

Webmention: что это

Это такая договоренность, описанная на W3C, о том, как уведомлять любого, чей URL упоминается на вашем сайте.

Есть Open Source инструменты для вебменшенов Это webmention.io и Brid.gy.

Например, Aaron Parecki, большой энтузиаст независимого интернета, активно принимает уведомления от других людей и отображает их у себя комментариями на сайте.

Пример: здесь он спрашивает про кухонные шкафчики, а ему со своего сайта отвечает пользователь gRegorLove.

Микроформаты

Как сервер webmention.io понимает, что из ответа gRegorLove комментарий, а что – аватарка? С помощью микроформатов. Микроформаты – классы в верстке. Первая версия такого контракта разметки используется поисковиками.

Посмотреть первую версию:

Но мы будем использовать вторую версию. Она современнее.

Нам нужно разметить наш комментарий классом h-entry. Все, что можно положить внутрь, расписано в этой документации. Такую разметку может и должен понимать любой сервер с вебменшенами.

Реакции на посты другого человека могут быть разными – ответ, лайк, репост, закладка… Больше о типах можно узнать здесь.

Bridgy: постим в соц. сети

Отвечать можно не только со своего сайта, но и в соц. Сетях. Для этого будем использовать бриджи. Бриджи использует POSSE – пости у себя, копируй везде. Но автоматизированное.

Мои примеры интеграции моего сайта с бриджи:

Сайт -> GitHub

Сайт -> Mastodon (пост на мастодонте не отредактированный… контент отличается)

Я получила комментарии (гитхаб, мастодон) и отобразила их у себя на сайте (здесь и здесь).

Заключение

А где российский сегмент?

  • Для VK используем открытое API. Вот, статья на хабре;
  • IFTTT поможет настроить публикацию в телеграм из RSS сайта, а потом и отправить пост на почту рассылкой;
  • Для Дзена запускаем в телеграм бота;
  • Комментарии можно собирать ботами телеграма. Внимание! Раскрывать персональные данные людей из мессенджера не стоит. Желательно скрывать фотографии, контакты и ники. Спасибо за внимание.

Вариантов масса. Придется чуть пописать код. На то мы и программисты.

Что ещё

Необязательно отображать упоминания комментариями.

  • Люди играют в крестики-нолики, а также и в другие игры;
  • Ставят звездочки на гитхабе и добавляют чужие статьи в закладки;
  • Пишут я не приду с помощью RSVP;
  • И многое, многое, многое другое.