Categories: Мнение

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.

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