В июне 2010 года был выпущен WordPress 3.0 Thelonious с историческим слиянием WordPress MU с ядром и дебютом совершенно новой темы Twenty Ten по умолчанию. Этот ключевой выпуск также дал разработчикам возможность регистрировать свои собственные пользовательские типы сообщений . Расширение возможностей пользовательского контента WordPress за пределы простых сообщений и страниц было критически важным для платформы, поддерживающей ее доминирующее положение в качестве самой используемой CMS в мире .
Тысячи разработчиков WordPress зарабатывают на жизнь продуктами, основанными на пользовательских типах записей. Пять лет назад, когда эта функция была еще новой, нужно было знать, как написать код для регистрации нового типа записи. Именно тогда ребята из WebDevStudios выпустили Custom Post Type UI , плагин, который предлагает интерфейс администратора для создания и управления типами записей и связанными с ними таксономиями.
Компания насчитывает более 30 плагинов в своей коллекции на WordPress.org, но пользовательский интерфейс пользовательского типа записи, безусловно, является самым успешным. На прошлой неделе он преодолел отметку в миллион загрузок и сохраняет средний рейтинг пользователей 4,6 из 5 звезд. Плагин в настоящее время активен на более чем 200 000 сайтов WordPress.
Преодоление рубежа в 1 миллион загрузок
Майкл Беквит, нынешний сопровождающий Custom Post Type UI, опубликовал пост с подробным описанием эволюции пользовательского интерфейса и кодовой базы плагина. В его прозрачном отчете рассказывается, как команда преодолела трудности, связанные с масштабной переработкой кодовой базы, и незамеченные ошибки, которые выползают из дерева с основным выпуском.
Плагин с сотнями тысяч пользователей, которому удается поддерживать почти 5-звездочный средний рейтинг на WordPress.org, является заметным достижением, особенно когда он включает в себя обновление пользовательского интерфейса и обновлений кода, необходимых для того, чтобы идти в ногу с WordPress.
«Я считаю, что эта веха представляет собой тот факт, что создание функций, которые можно использовать и сделать более удобными для «среднестатистического Джо», может принести вам много пользы», — сказал Беквит. «Пользовательский интерфейс пользовательского типа публикации упростил для большего числа людей использование возможностей и возможностей настройки, которые настраиваемые типы записей и таксономии предлагают веб-сайту на базе WordPress. Из-за этой простоты использования многие добавили его в свой набор инструментов для каждого веб-сайта, который у них есть или над которым они работают, и рекомендуют его своим друзьям».
Плагин разрабатывается на GitHub . Хотя на рассмотрении находится множество улучшений , Беквит сказал, что в ближайшем будущем не планируется никаких серьезных изменений.
«Я хотел бы больше, чтобы больше людей были в курсе текущей версии и пусть она какое-то время будет стабильной версией», — сказал он.
«Глядя на нашу страницу статистики, мы все еще сообщаем об активных установках с использованием еще версии 0.6. Пока я могу сидеть и ломать голову над тем, почему, я также должен учитывать, что эта версия достаточно стабильна и по-прежнему удовлетворяет потребности 0,6% наших пользователей.
«Если для них это не ломка, и нет проблем с безопасностью, то не все так плохо, что они до сих пор идут. Также следует помнить о требованиях к минимальной версии. Есть все еще активные установки WordPress, которые не работают под управлением WordPress 3.8 или выше. Пока они не появятся, эти пользователи не будут уведомлены даже о том, что доступно обновление», — сказал он.
Если вы хотите узнать больше о том, что нужно для поддержки популярного плагина, успешно преодолевая годы изменений и поддержки, ознакомьтесь с постом WebDevStudios, посвященным 1 миллиону загрузок .