Более 1 миллиона веб-сайтов будут отправлены через Интернет, поскольку в спецификации была сделана полная Рекомендация W3C — органа стандартов, который направляет направление Интернета — в начале января 2017 года. Это число быстро растет и в последние несколько недель я видел растущий объем болтовни в социальных сетях и блогосфере об этих новых «упоминаниях» и о тех, кто их реализует.
Статья продолжается
Итак, что такое Веб-приложения и почему мы должны заботиться?
Хотя техническая спецификация, опубликованная W3C, может показаться непонятной большинству, это на самом деле простая и чрезвычайно полезная концепция с относительно простой реализацией. Веб-приложения помогают разрушать некоторые из искусственных стен, которые строятся в Интернете, и поэтому помогают создать более открытую и децентрализованную сеть. Существует также расширяющийся список основных веб-платформ, которые уже поддерживают веб-приложения либо изначально, либо с помощью простых в использовании плагинов (подробнее об этом позже).
Проще говоря, Webmention — это (теперь) стандартизованный протокол, который позволяет одному адресу веб-сайта (URL) уведомить другой адрес веб-сайта, что первая содержит ссылку на последнюю. Он также позволяет последнему проверять подлинность ссылки и включать ее собственную соответствующую ссылку в обратном порядке. Чтобы понять, что это за большой шаг вперед, нужна небольшая история.
Содержание статьи
Рост @mentions
К настоящему времени большинство людей знакомы с вездесущим использованием символа «@» перед именем пользователя, которое возникло в Twitter и стало известно как @mentions и @replies (читать «при упоминаниях» и «при ответах»). Для подавляющего большинства это способ, которым один пользователь общается с другими пользователями на платформе, и за последнее десятилетие эти @mentions с соответствующим уведомлением получателя стали относительно стандартным способом общения в Интернете.
Многие другие службы также используют этот тип внутреннего уведомления, чтобы указать другим пользователям, на которые они ссылались напрямую или помечены в почте или фотографии. Facebook позволяет это, так же как и Instagram. В Google+ есть вариант, который использует + вместо @ и даже платформу с длинными формами Medium, основатель которой Эви Уильямс также стал одним из основателей Twitter, быстро присоединился к группе @mentions.
Самая большая проблема связи в Интернете
Если вы используете Twitter, ваш друг Алиса использует только Facebook, ваш друг Боб использует свой блог только в WordPress, а ваш приятель Чак закончится на Medium, для любого из вас никто не сможет использовать @mention другой. Вы все на разных конкурирующих платформах, ни одна из которых не вмешивается, чтобы отправить эти упоминания или уведомления о них. Единственный способ общения таким образом — это, если вы все присоединяетесь к тем же платформам социальных сетей, в результате чего средний человек подписывается на несколько сервисов, чтобы поддерживать связь со всеми их друзьями и знакомыми.
Учитывая проблемы конфиденциальности и защиты личности, различные варианты использования, бремя дополнительных имен пользователей и паролей, а также время, многие люди не хотят этого делать. Возможно, хуже всего, ваша личная идентификация в Интернете может оказаться фрагментированной, как Horcrux на нескольких сайтах, на которых у вас мало, если таковые имеются, контроля.
Представьте, если бы клиенты AT & T могли разговаривать только с другими клиентами AT & T и нуждались в отдельном телефоне, учетной записи и номере телефона, чтобы поговорить с друзьями и родственниками на Verizon. И еще один, чтобы поговорить с друзьями на Sprint или T-Mobile. Массовое преимущество телефонной системы заключается в том, что, если у вас есть телефон и услуга (от любого из сотен или даже тысяч поставщиков по всему миру), вы можете потенциально связаться с кем-либо еще, используя сеть. Разумеется, с базовой архитектурой, основанной на простых стандартах, ссылках и взаимосвязях, то же самое должно быть применимо к Интернету?
Решение? Введите веб-страницы!
Как упоминалось ранее, Webmentions разрешает уведомления между веб-адресами. Если оба сайта настроены для их отправки и получения, система работает следующим образом:
- У Алисы есть сайт, на котором она пишет статью о хобби своего ракетного двигателя.
- У Боба есть свой сайт, на котором он пишет ответ на статью Алисы. В своем ответе Боб включает URL-адрес ссылки для ссылки Алисы.
- Когда Боб публикует свой ответ, его издательское программное обеспечение автоматически уведомляет сервер Алисы о том, что ее сообщение связано с URL-адресом ответа Боба.
- Издательское программное обеспечение Алисы подтверждает, что сообщение Боба фактически содержит ссылку на ее сообщение, а затем (необязательно) включает информацию о почте Боба на ее сайте; например, отображая его как комментарий.
Webmention — это просто @mention, который работает с одного сайта на другой!
Если она выберет, Алиса может включить полный текст ответа Боба вместе со своим именем, фотографией и URL своей статьи (предположительно, что он сделал их доступными), — комментарий к ее оригинальному сообщению. Любые новые читатели статьи Алисы могут видеть ответ Боба под ним. Каждый из них может вести полный разговор со своих веб-сайтов и в обоих случаях отображать (если они пожелают) полный контекст и контент.
. Поведение пользователей с веб-приложениями немного отличается от того, как они работают в Twitter и т. д., поскольку они работают между веб-сайтами в дополнение к определенному веб-сайту. Они позволяют авторам (как исходного контента, так и ответов) владеть контентом, позволяя им сохранять запись на веб-странице, на которой она была создана, независимо от того, принадлежат ли они сайту или сторонней платформе, из которой они решили отправить это.
Примеры взаимодействия с Webmention
Веб-приложения, безусловно, не ограничиваются созданием или отображением «традиционных» комментариев или ответов. С помощью простых семантических классов микроформатов и множества парсеров, написанных на многих языках, можно явно публиковать закладки, понравившиеся, избранные, RSVP, проверки, прослушивания, следования, чтения, обзоры, вопросы, изменения и даже покупки. Результат? Более богатые связи и взаимодействие с другим контентом в Интернете и подлинный двухсторонний разговор вместо массы однонаправленных ссылок. Мы рассмотрим некоторые примеры, но вы можете найти больше на странице вики IndieWeb для Webmention наряду с некоторыми другими полезными ресурсами.
Маргиналии
. Благодаря поддержке Webmention можно было создать сайт, чтобы разрешить встроенные маргиналы и выделять похожие на относительно известные функции Medium.com. Благодаря умному использованию фрагментов URL-адресов, которые хорошо поддерживаются в основных браузерах, уже есть примеры людей, которые используют веб-приложения для отображения маргиналов на уровне слов, предложений или абзацев на своих сайтах. В конце концов, не являются встроенными аннотациями только более целенаправленная версия комментариев?
Считывает
В качестве другого примера, и что-то, что могло бы глубоко повлиять на онлайн-бизнес новостей, я мог бы опубликовать ссылку на своем веб-сайте, указав, что я прочитал определенную статью, например, The New York Times . Мой сайт отправляет «прочитанный» веб-сайт в статью, где может быть реализована грань или счетчик, показывающий количество прочитанных полученных Web-предложений. Из-за упрощенной двухсторонней связи между двумя веб-страницами теперь есть проверенное доказательство взаимодействия с контентом. Это могло бы аналогичным образом работать с микроинтеркрементами, такими как симпатии, избранное, закладки и репозитории, что привело к более четкому представлению конкретных типов взаимодействия, полученных частью контента. По сравнению с массивом туманных мини-значков социальных сетей, которые предоставляют только базовые счетчики, это потенциально более ценный показатель популярности, достижения и конечного воздействия почты.
Прослушивание
Основываясь на идее использования чтений, можно расширить веб-приложения в подкастинг или онлайн-секторы музыки. Многие платформы достаточно хороши в предоставлении номеров для загрузки подкастов, но гораздо сложнее отслеживать количество реальных прослушиваний. Это может оказать глубокое влияние на рынок рекламы, который поддерживает многие подкасты. Люди могут публиковать о том, что они активно слушают (либо на своих личных веб-сайтах, либо через приложения для подкастов, которые могут сообщать о проценте прослушанного эпизода) и отправлять «прослушивание» веб-страниц на страницы для подкастов или другого аудиоконтента. Затем они могут быть объединены для демографии на заднем плане или даже показаны на странице конкретного эпизода как социальное доказательство популярности подкаста.
Для дополнительного удовольствия подкасты или музыканты могут использовать веб-приложения в сочетании с фрагментами мультимедиа и аудио- или видеоконтентом, чтобы добавить специальные комментарии к аудиовизуальным контентам, связанные с тайм-кодами, для создания открытой версии звуковых комментариев и комментариев к открытым стандартам SoundCloud.
Отзывы
Сайты, продающие товары или услуги, также могут принимать веб-приложения, основанные на обзоре, которые включают рейтинговые шкалы на основе звезд, а также письменные комментарии с фотографиями, аудио или даже видео. Поскольку Webmentions являются двусторонним протоколом, обратная ссылка на оригинал предоставляет проверяемый путь для рецензента и возможность оценить, насколько надежным может быть их обзор. Конечно, сторонние доверенные сайты также могут принимать эти обзоры, так что принимающие сайты не могут легко вишневидно выбрать только положительные отзывы для отображения. И поскольку спецификация Webmention включает в себя функциональность для редактирования или удаления, оригинальный автор имеет возможность обновлять или удалять свои отзывы в любое время.
Начало работы с веб-приложениями
Расширенные платформы с поддержкой
Хотя спецификация только недавно стала широкой рекомендацией для использования в Интернете, уже активно растет количество систем управления контентом (CMS) и платформ, поддерживающих Webmentions, либо изначально, либо с помощью плагинов. Самый простой вариант, требующий почти никакой работы, — относительно новый и отличный сервис социальных сетей под названием Micro.blog, который обрабатывает веб-приложения из коробки. CMS, такие как Known and Perch, также имеют встроенную функциональность Webmention. Загрузите и настройте программное обеспечение с открытым исходным кодом, и вы готовы к работе.
Если вы работаете с WordPress, есть простой плагин Webmention, который позволит вам начать использовать веб-приложения — просто загрузите и активируйте его. (Для дополнительной функциональности при отображении веб-приложений есть также рекомендуемый плагин Semantic Linkbacks.) Другие CMS, такие как Drupal, ProcessWire, Elgg, Nucleus CMS, Craft, Django и Kirby, также имеют плагины, поддерживающие стандарт. Широкий спектр генераторов статических узлов, таких как Hugo и Jekyll, также имеет решения для технологии Webmention. Больше, конечно, приходят.
Если вы можете составить базовый HTML на своем веб-сайте, Аарон Парецкий написал отличный учебник по теме «Отправка вашего первого веб-сайта с нуля».
Слабая форма поддержки Webmention может быть загружена для Tumblr, WordPress.com, Blogger и Medium с помощью бесплатной службы Bridgy, но интерфейс пользователя и дисплей, очевидно, будут лучше, если они будут поддерживаться полностью и изначально.
В крайнем случае, если вы используете Tumblr, WordPress.com, Wix, Squarespace, Ghost, Joomla, Magento или любую другую систему без Webmention, подавайте билеты, предлагая им поддерживать стандарт. Требуется несколько дней работы для достаточно опытного разработчика для создания поддержки, и это существенно повышает ценность платформы для ее пользователей. Это также делает их первоклассными децентрализованными гражданами интернета.
Веб-приложения для разработчиков
Если вы являетесь разработчиком или компанией, способной нанять разработчика, относительно просто создать Webmentions в своей CMS или проекте, даже потенциально открывая решение в качестве плагина для других. Для тех, кто знаком со старыми спецификациями для pingback или trackback, вы можете думать о Webmentions как о большой итерации этих систем, но с более простой реализацией и тестированием, улучшенной производительностью и возможностями отображения, а также для снижения уязвимостей спама. Поскольку спецификация поддерживает редактирование и удаление веб-приложений, она предоставляет людям более прямой контроль над своими данными, что важно в свете новых законов, таких как GDPR.
В дополнение к чтению спецификации, как упоминалось ранее, существует множество реализаций с открытым исходным кодом, уже написанных на разных языках, которые вы можете использовать напрямую или в качестве примеров. Есть также набор тестов и готовые сервисы, такие как Webmention.io, Telegraph, упоминание-tech и webmention.herokuapp.com, которые можно быстро использовать.
Возможно, ваша компания позволяет сотрудникам тратить 20% своего времени на неспецифические проекты, как это делает Google. Если это так, я бы посоветовал вам воспользоваться возможностью для поддержки поддержки Webmentions для одной или нескольких платформ — давайте распространять любовь и демократизировать общение в Интернете так быстро, как только можем!
И если у вас уже есть основная социальная платформа, но вы не хотите полностью открывать отправку и получение веб-приложений, подумайте о том, как использовать функциональность Webmention в качестве простого почтового API. Я мог легко видеть такие сервисы, как Twitter, Mastodon или Google+, поддерживающие получение веб-приложений, в сочетании с простым механизмом синтаксического анализа, позволяющим отправителям Webmention публиковать синдицированный контент на своей платформе. Уже существует несколько сервисов, таких как IndieNews, с функциональностью Hacker News, которая позволяет отправлять их через Webmention.
Если у вас есть проблемы или вопросы, я бы рекомендовал подключиться к чату онлайн-сообщества IndieWeb через IRC, веб-интерфейс, Slack или Matrix, чтобы получить доступ к дополнительным подсказкам, указателям и ресурсам для реализации определенного решения Webmention.
]
Расширение Webmentions
Большой вопрос, который у многих теперь есть, — это . Будут ли традиционные социальные сети, окружающие сады, такие как Facebook, Twitter, Instagram и т. П., Поддерживают спецификацию Webmention?
В настоящее время они этого не делают, и многие из них никогда этого не сделают. В конце концов, блокирование вас в своих сервисах позволяет им использовать ваш контент и ваши взаимодействия для получения дохода. Однако я подозреваю, что если одна из основных социальных платформ включала отправку / получение Web-предложений, это резко нарушило бы все социальное пространство.
Тем временем, если на вашем сайте уже есть веб-приложения, то поздравления с присоединением к следующей революции в веб-связи! Просто убедитесь, что вы рекламируете этот факт, используя кнопку или значок. Вы можете скачать копию здесь.
Получите наши последние статьи в папке «Входящие». Подпишитесь на уведомления по электронной почте.