Встраивание статусов Mastodon в WordPress

Дата публикации:Апрель 29, 2017

После достаточно спорных изменений, связанных с возможностью @reply в Twitter, регистрации в сервисе Mastodon резко возросли. Напомним, что Twitter теперь не учитывает имена пользователей в 140-символьном ограничении. Mastodon – это бесплатная децентрализованная сеть с открытым кодом, имеющая много общего с Twitter. Сервис, названный в честь любимой metal-группы ее создателя, был запущен в октябре и за первые шесть месяцев своей работы набрал 24 000 пользователей. Сильный негативный отклик на изменения в Twitter привел к тому, что регистрации в Mastodon значительно выросли. Только за последнюю неделю пользовательская база сервиса выросла до 237 тыс. пользователей на 15 апреля и до 414 тыс. пользователей на 21 апреля.

Mastodon отличается от Twitter тем, что он разбит на несколько независимых инстансов. В то время как Twitter борется с троллингом и злоупотреблениями на своей платформе, инстансы Mastodon могут применять свои собственные правила и обновлять их. К примеру, флагманский инстанс Mastodon.social банит контент, который запрещен в Германии и Франции, такой как нацистская символика, отрицание Холокоста, чрезмерная реклама, расизм, сексизм и другие нежелательные посты.

Интерфейс в стиле Tweetdeck позволяет пользователям размещать «туты» (аналог твитов) с лимитом в 500 символов. Туты могут быть опубликованы с включением специального предупреждения о содержании, чтобы пользователи могли выбирать, просматривать ли их.

Учитывая увеличившуюся популярность Mastodon, многие веб-мастера могут принять решение вывести туты на своем сайте. Недавно в каталоге WordPress появился первый плагин для внедрения контента Mastodon на WordPress-сайты. Embed Mastodon был создан David Libeau, французским разработчиком и Mastodon-энтузиастом. Плагин позволяет пользователям встраивать туты с помощью шорткода.

«Я создал этот плагин, поскольку Numerama, французский технический сайт, говорил о том, что было бы круто встраивать Mastodon-статусы в WordPress, как это реализовано с Twitter», — говорит David. – «Я подумал о том же самом, когда писал свою небольшую статью в персональный блог. Я использую и Twiitter, и Mastodon, но хочу постепенно отказаться от Twitter».

David отметил, что он не является разработчиком WordPress, и Mastodon Embed – это его первый плагин. Он не знает, является ли его код хорошим, и также предложил пользователям альтернативный вариант, размещенный на GitHub, который представляет собой полностью переписанную версию его исходного плагина. Новая версия включает в себя мультивстраивание, кэширование, правильную инициализацию шорткода, а также откат к «прямому» встраиванию, если iframe запрещен.

David говорит о том, что не знает, во что выльется плагин в результате переписывания, однако он продолжает разрабатывать небольшие инструменты для пользователей Mastodon. Сервис имеет открытый API для приложений, что позволяет разработчикам легко проектировать различные решения с простой интеграцией.

Я протестировал плагин Mastodon Embed. Мнение такое: все функционирует хорошо, но порой могут быть проблемы со стилизацией ссылок. Если у вас плагин не работает, то, возможно, ваша конфигурация инстанса Mastodon не позволяет встраивание через iframe. Чтобы решить эту проблему, вам нужно будет обратиться к администратору инстанса или использовать форк плагина, который имеет обработку этого сценария. Если вы нашли ошибку в Mastodon Embed, опубликованном в каталоге WordPress.org, вы можете написать об этом в репозитории Mastodon Tools.

Источник: wptavern.com

Поделиться

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.