WordPress плагин для Telegram InstantView

Я разработал плагин для WordPress, который заставляет Telegram показывать InstantView для блога, без необходимости отправлять шаблон в репозиторий телеги (который никогда не примут). В апреле его приняли в официальный репозиторий WordPress, так что я с тех пор стал официально разработчиком плагинов для него 🙂 Сегодня сделал небольшой апдейт, по жалобам пользователей.

Сам процесс ревью был долгий и муторный, у них есть многоэтапная система проверки, где твои коды проверяют через автоматизированные проверки, у меня были такие проблемы:

  • Все элементы, опции и переменные должны иметь минимум 4-х буквенный префикс (у меня теперь это tgiv)
  • Весь вывод в браузер должен быть «безопасным», можно использовать только функции, они отклоняют, если у вас даже вызов безопасной функции в переменную, а потом вывод
  • Всякие мелочи типа защитных define()

Итерации изначального ревью и обновлений у меня заняли около трёх месяцев (первая версия была отправлена в конце января, приняли версию 1.3 в апреле). Но, после того как изначальную версию приняли, дальше новые можешь уже выкладывать сам, без ревью, используя ихний SVN.

Сегодня сделал новую версию:

  • Плагин имеет опцию что-бы скрывать или показывать автора поста
  • Плагин имеет опцию что-бы скрывать или показывать дату поста
  • Плагин теперь не зависит от других установленных плагинов для SEO / OpenGraph: он сам выводит нужные мета-теги для поста, что бы превьюха корректно отображалась. Раньше, если не было никаких плагинов для отображения мета-данных для социальных сетей, то плагин не работал вообще. Теперь он не требует ничего, сам всё выводит как нужно — если есть мета-теги — использует их, если нет, то подставляет стандартные части поста WordPress

Обновляйтесь и пользуйтесь на здоровье!

Добавить комментарий

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