Ми всі стоїмо на порозі відкриття абсолютно нового світу можливостей для розробників плагінів WordPress. REST API WP офіційно приземляється у ядро WordPress.
У цій статті ми розповімо, що ця новина означає для розробників плагінів, і виділимо п'ять майбутніх напрямків, у яких вони зможуть розвиватись. Кожен із запропонованих варіантів буде заснований на потужності та гнучкості WP REST API, так що сподіваємося, вам це буде цікаво.
Перш ніж ми почнемо вдаватися до подробиць, давайте розберемося з деякими базовими поняттями про WP REST API.
Дивіться також:
- Що таке Плагіни WordPress та як їх встановлювати
- 9 базових must-have плагінів для будь-якого нового сайту на WordPress
- Поради для початківців розробку сайту на WordPress
- 8 інструментів для розробки на WordPress, про які ви могли не знати
- Куди вставляти цей код у WordPress? Загальна структура файлів теми
Знайомство з WP REST API
REST API WP — це спроба перевести 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
Чи надихнула вас ця стати на створення нових плагінів? Чи з'явилися у вас цікаві ідеї? Обов'язково поділіться своїми враженнями нижче у коментарях!
Коментарі до запису: 1