Мы все стоим на пороге открытия совершенно нового мира возможностей для разработчиков плагинов в WordPress. WP REST API официально приземляется в ядро WordPress.

В этой статье мы расскажем, что эта новость значит для разработчиков плагинов, и выделим пять будущих направлений, в которых они смогут развиваться. Каждый из предложенных вариантов будет основан на мощности и гибкости WP REST API, так что надеемся, вам это будет интересно.

Прежде чем мы начнем вдаваться в подробности, давайте разберемся с некоторыми базовыми понятиями о WP REST API.

Смотрите также:

Знакомство с WP REST API

WP REST API — это попытка перевести WordPress на совершенно новый уровень разработки программного обеспечения, предоставляя интерфейс REST.

Это позволяет WordPress стать полноправным фреймворком (средой разработки), который будет легко интегрироваться с другими приложениями. Вы сможете совершенно легко и просто подключать другие технологии к WordPress и наоборот, предполагая, что они могут принимать и выдавать данные в формате JSON.

Обратите также внимание на официальный плагин WordPress REST API:

Как один из вариантов, мы можем рассматривать WP REST API в качестве пакета инструментов:

  • Он работает с данными WordPress, которые ранее были доступны только нативным функциям и консоли.
  • Он предоставляет данные в формате JSON.
  • Вы можете использовать любой язык программирования (JavaScript, Ruby, Python и т.д.) для работы с этими данными.
  • Вы также можете использовать любую технологию, для отображения данных, которые хранятся в WordPress, а значит, вы можете использовать его просто как бекэнд CMS для вашего контента и обрабатывать фронтэнд в другом месте.

Мы попытались максимально кратко описать WP REST API, чтобы у тех, кто слышал о нем впервые, сложилось базовое понятие о том, что это вообще такое.

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

1. Кастомная Консоль управления WordPress

Давайте будем откровенны, родная консоль WordPress далеко не самая удобная, особенно для сильно зависящих от контекста приложений.

Например, что происходит, когда вы устанавливаете большое количество плагинов? Вся навигация с левой стороны админки неожиданно приходит в полный беспорядок, а это может весьма запутать владельцев сайта.

В WP REST API вы сможете избежать подобной ситуации и создать нужные пользовательские консоли, которые будут предоставлять пользователю только ту информацию, которая будет ему нужна в конкретной ситуации. Результат? Повышение производительности, а это одна из основных задач.

Вы также сможете создавать бекэнд приложения без брендинга WordPress. Независимо от того, насколько настраиваемой является панель по умолчанию, как правило, все мгновенно узнают в ней WordPress, что не всегда желательно. Еще один вариант: полностью удалить боковую панель, как это показано на рисунке выше, взятого из статьи Stewaard по реорганизации консоли WordPress.

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

2. Нативные мобильные приложения

WP REST API открывает возможность создания мобильных приложений на основе WordPress.

Для начала работы вам даже не обязательно нужно быть опытным iOS или Android разработчиком: такие фреймворки, как PhoneGap легко конвертируют HTML, CSS и JS в нужный код. Вы сможете запустить свой бекэнд с помощью комбинации WordPress и соответствующих пользовательских подключаемых модулей.

Возможности здесь огромны. Одной из самых очевидных областей для изучения и развития являются медицинские приложения на iOS.

Если ваши веб-приложения предоставляют RESTful API, вы с легкостью можете подключить их к нативному Health App от Apple. После того, как вы все удачно подсоедините, у вас появится возможность легко обмениваться нужными данными и создавать новые плагины, которые будут управлять этими данными и хранить их.

3. Интеграция WordPress с популярными приложениями

Zapier — это веб-приложение, которое позволяет пользователям без знаний технической базы подключать популярные приложения друг к другу. Например, подключение Wufoo формы к персональному календарю Google.

Сочетание API REST и таких интуитивно понятных инструментов как Zapier означает, что разработчики плагинов потенциально могут начинать разрабатывать сложные интеграции для массового потребительского рынка. И отныне это будет легче, чем когда-либо.

Количество бекэнд-инструментов для бизнеса, которые могли бы с пользой извлекать информацию непосредственно из WordPress — зашкаливает, так что используйте свой творческий подход и придумывайте интересные решения. Даже банальное извлечение данных из WordPress в Excel сможет сэкономить время для многих предприятий, а соответственно, это то, за что они будут платить.

Комбинация WordPress и Zapier предоставляет вам все инструменты, благодаря которым вы сможете предложить своим пользователям простые решения сложных проблем. Тут есть где развиваться.

4. Интеграция WordPress с популярными платформами E-Commerce

Естественно, WordPress предлагает несколько плагинов для работы с e-commerce, и с большинством из них вы, несомненно, знакомы. Существуют и более мощные решения для работы с e-commerce, но многие из них идут в наборе с какими-то страшными интерфейсами, высокими ценами, очень сложными и запутанными системами. Magento будет наглядным примером в данной ситуации.

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

Мы уверены, что если немного разобраться в том, как работает интеграция WordPress с помощью API Magento, вы сможете разработать несколько потенциально прибыльных вариантов.

5. Плагины для редактирования фронтэнда

Это направление имеет огромный потенциал! Оно позволяет создавать то, о чем уже давно мечтают многие владельцы сайтов, которые не являются технарями. И в данном случае WP REST API позволяет это все реализовать намного проще.

Создание в WordPress фронтэн-редактора — это серьезный вызов, так что подойдите к этому вопросу очень ответственно. Однако, пример таких успешных решений как Squarespace показывает нам, что в случае успеха вы очень сильно выиграете.

Заключение

Итак, у вас на руках оказалось пять козырей: пять потенциальных направлений для дальнейшего развития в мире WordPress с помощью WP REST API. Давайте вспомним каждое из них:

  • Построение кастомных коммерческих консолей
  • Интеграция с мобильными приложениями
  • Интуитивная интеграция с бекэнд-ПО для бизнеса с использованием Zapier
  • Упрощение работы со сложными e-commerce инструментами
  • Создание мощного фронтэнд-редактора для WordPress

Вдохновила ли вас эта стать на создание новых плагинов? Появились ли у вас интересные идеи? Обязательно делитесь своими впечатлениями ниже в комментариях!

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

Вам понравился материал?

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

1 комментарий

сначала новые
по рейтингу сначала новые по хронологии