Огромный сборник статей от WPTec для начинающих

Мнение

IncludeWP: каталог для фреймворков WordPress

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

Увидев возможность, Вова Фельдман, основатель Freemius, создал IncludeWP , каталог, специально предназначенный для перечисления тем WordPress и фреймворков плагинов.

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

Чтобы определить, какие плагины и темы используются фреймворками, Фельдман сотрудничал с Лукой Фракасси из Addendio . «Мы поняли, что можем использовать API-интерфейсы WordPress.org и SVN для автоматической идентификации плагинов и тем, связанных с платформами на WordPress.org», — сказал Фельдман. «Поэтому мы решили объединить усилия».

Фракасси разработал систему идентификации фреймворка и запустил ее на WordPress.org. Данные были предоставлены через настраиваемую конечную точку API, которая позволила Фельдману отображать их на IncludeWP. «Мы использовали конечную точку Fracassi для получения данных о плагинах и темах с WordPress.org и представления их на странице фреймворка», — сказал Фельдман.

Как и фреймворки, перечисленные на IncludeWP, код сайта имеет открытый исходный код и доступен на GitHub . «Я проповедую повторное использование кода, — сказал Фельдман.

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

Разработчики, заинтересованные в том, чтобы их фреймворки были в списке, должны разветвить репозиторий IncludeWP на GitHub, добавить фреймворк в виде .php в папку src/frameworks и отправить запрос на извлечение. Однако для включения в список фреймворки должны соответствовать следующим требованиям.

  • Фреймворк должен иметь лицензию GPL.
  • Фреймворк должен иметь публичный репозиторий на GitHub.
  • Заполните каждое поле в области src/frameworks.
  • Добавьте ссылку на слаг плагина или темы, если он размещен на WordPress.org.
  • Иметь краткое описание

IncludeWP — отличный ресурс для разработчиков, чьи фреймворки разбросаны по GitHub, которые ищут способы привлечь больше внимания. Это также отличный способ увидеть, что доступно в экосистеме WordPress.

Рекомендуем прочитать
Мнение

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

Мнение

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

Мнение

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

Мнение

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

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

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