Categories: Мнение

Доступна объектно-ориентированная среда разработки Themosis для WordPress

Теперь доступна версия 1.0 среды разработки Themosis . Разработчик приложений из Бельгии Жюльен Ламбе создал Themosis, чтобы ускорить объектно-ориентированную разработку с помощью WordPress. Он предлагает систему маршрутизации для управления поведением WordPress на уровне приложения, а также включает механизм шаблонов в стиле Laravel для просмотра файлов. На прошлой неделе Ламбе объявил, что фреймворк вышел из бета-версии и готов к публичному использованию.

Themosis , который Ламбе описывает как «смесь лучших практик WordPress и типичного фреймворка MVC», значительно эволюционировал с момента своего бета-тестирования. Версия 1.0 включает десятки улучшений, основанных на отзывах разработчиков.

Веб-сайт был обновлен, чтобы предоставить полную документацию и примеры кода, чтобы помочь разработчикам начать работу. Установка выполняется быстро и легко, поскольку Themosis использует Composer для управления пакетами зависимостей, поэтому вы можете установить и обновить все необходимое за считанные секунды. Фреймворк разработан с учетом лучших практик WordPress и должен без проблем работать с его API и плагинами.

Themosis поставляется с предварительно настроенными локальными и производственными средами для облегчения совместной работы. Как только вы зарегистрируете свои учетные данные базы данных и URL-адреса приложений, вы сможете определить различные конфигурации среды, упрощая переход между разработкой и производством.

Руководство по фреймворку содержит все, что вам нужно знать, чтобы приступить к структурированию и созданию вашего приложения. Документы по API маршрутизации охватывают все условные теги, доступные с примерами кода для основных методов маршрутизации. Ламбе описывает систему маршрутизации как «расширенный оператор if», который по существу основан на тегах условного шаблона WordPress и обратном вызове закрытия.

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

Lambé теперь отделил студию Themosis от фреймворка, который можно найти на framework.themosis.com . Он запускает веб-агентство Themosis, специализирующееся на дизайне и разработке WordPress, чтобы финансировать будущее развитие фреймворка, чтобы обеспечить его будущее.

Фреймворк Themosis — интересный вариант, который может быть очень полезен для новых разработчиков WordPress, особенно для тех, кто привык использовать Laravel, или для тех, кто просто хочет структурировать и организовать свой код, как типичный фреймворк MVC. Это еще один способ начать работу со структурой, которая может быть более доступной для PHP-разработчиков, плохо знакомых с WordPress.

Themosis — это инструмент с открытым исходным кодом, которым Ламбе решил поделиться с сообществом, и он останется бесплатным для использования. Если вы хотите внести свой вклад в проект или сообщить о каких-либо проблемах, фреймворк также можно найти на GitHub .

writer

Recent Posts

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

2 года ago