Categories: Мнение

WP Ninjas запускает демо-версию Ninja: полное демонстрационное решение для продуктов WordPress

Когда WP Ninjas запустили Ninja Forms в 2010 году, многие люди отвергли этот плагин, заявив, что он не сможет конкурировать с Gravity Forms, доминирующим коммерческим продуктом в этой области.

Перенесемся на два года вперед, и теперь Ninja Forms загружается более 34 000 раз в месяц с WordPress.org. У WP Ninjas чуть менее 6000 клиентов, которые приобрели одно или несколько из их 28 дополнений. Только Ninja Forms теперь приносит более 28 000 долларов в месяц, и Ninjas отправляются в новое приключение с запуском Ninja Demo на этой неделе.

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

Ninja Demo призвана удовлетворить эту потребность, предоставив полное демо-решение, включающее ограничения доступа, изолированные песочницы, автоматическую очистку, управление ролями пользователей, простое обновление контента и многое другое. WP Ninjas — первые в сообществе WordPress, которые решили эту проблему с помощью удобного решения.

Определение потребности в улучшенных демонстрациях продуктов WordPress

Джеймс Лоус , который вместе с Кевином Стовером создал WP Ninjas, сказал, что их опыт работы с Ninja Forms послужил источником вдохновения для Ninja Demo. «Наше собственное демо для Ninja Forms причиняло нам много горя», — сказал он. «Контент устарел, и его обновление было таким цирковым представлением, что нам было трудно почувствовать мотивацию. Так что демо так и осталось устаревшим».

Вторая серьезная проблема, с которой они столкнулись, довольно распространена среди демоверсий продуктов WordPress:

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

Они решили провести исследование, чтобы найти лучшее решение, но их усилия оказались тщетными. Ниндзя обнаружили, что почти все неуклюже создают свои демо-сайты из запчастей:

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

Ninja Demo был создан, чтобы объединить весь разрозненный код, который ранее использовался для создания демонстрационных сайтов.

Демо-версия Ninja использует Multisite и WordPress Heartbeat API для создания демонстрационных сайтов

Архитектура, стоящая за Ninja Demo, в основном создается на заказ, с небольшим количеством заимствованного кода из плагина NS Cloner, чтобы помочь с созданием песочницы. Демо-версия Ninja полностью автономна, но ее также можно расширить с помощью других плагинов, и команда планирует начать выпуск корпоративных надстроек , таких как отчеты, в течение следующих двух или трех недель.

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

Ninja Demo решает эту проблему, используя многосайтовую функциональность в WordPress. «Вы настраиваете все, что хотите запустить на своем демонстрационном сайте, как основной сайт в сети», — объяснил Лоуз. «Затем, когда пользователь пойдет опробовать вашу демоверсию, Ninja Demo создаст еще один сайт, который является точной копией основного сайта. Мы называем это песочницами».

Каждая песочница видна только конкретному пользователю, и в Законах подробно описано, как Ninja Demo может автоматически создавать и удалять песочницы с помощью WordPress Heartbeat API:

Еще одна замечательная вещь заключается в том, что эта песочница остается активной, пока пользователь держит ее открытой в своем браузере. Используя API сердцебиения WordPress, мы проверяем, является ли песочница все еще «активной», и пока она остается доступной. Как только пользователь покинет демоверсию или закроет браузер, Ninja Demo начнет процесс истечения срока действия, и песочница будет удалена в течение часа. Это означает, что никогда не остается беспорядка, а база данных остается компактной и чистой.

По сути, Ninja Demo запрограммирован на уборку после себя, поэтому он не превратит ваш демонстрационный сайт в ужасного монстра. Это уникальное решение использует функции, уже встроенные в WordPress. Для живых примеров вы можете просмотреть каталог продуктов, которые уже используют Ninja Demo.

Будущее Ninja Demo

В то время как рынок продуктов WordPress растет, те, кто нуждается в демо-сайтах, по-прежнему составляют очень небольшой сегмент по сравнению с гораздо большим охватом Ninja Forms. Тем не менее, у WP Ninjas большие планы по запуску дополнений Reporting, Marketing и Guided Tours для демонстрационных сайтов до конца года. «Мы надеемся, что эти надстройки сделают Ninja Demo гораздо большим, чем демонстрационный плагин, и превратят его в инструмент для улучшения продуктов WordPress», — сказал Лоус.

WP Ninjas — это, прежде всего, магазин разработки плагинов для WordPress, но они планируют добавить несколько продуктов SAAS в будущем и продолжат выпускать больше плагинов. «Мы любим WordPress и сообщество», — сказал Лоуз Tavern. «Поэтому, пока мы можем создавать продукты, которые нравятся и используются сообществом, мы будем продолжать вводить новшества».

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago