WebTutorWordPressThemosis — объектно-ориентированный фреймворк для WordPress

Themosis — объектно-ориентированный фреймворк для WordPress

Фреймворк, с огромными возможностями в сфере ООП, создал бельгийский разработчик Жюльен Ламбе, и назвал свою фреймворк Themosis. Он был создан с главной целью для того, чтобы помочь разработчикам, работающим с ООП — чувствовать себя комфортно при работе с WordPress. Есть своя система маршрутизации, шаблонный движок Laravel. Уже несколько лет Themosis активно используется при разработке.

Официальный сайт Themosis.

themosis

Технические подробности

Сам создатель фреймворка, отзывался о нем, как «микс из MVC фреймворка и лучших практик WordPress». Разработчики из разных стран, предоставили хорошую обратную связь, поэтому получилось сделать по-настоящему хороший фреймворк.

Со временем сайт был наполнен хорошей документацией, что позволяет, буквально сходу начинать работу. Для установки использует composer — поэтому она проходит быстро и без проблем. Ведь композер сам учитывает зависимости. Фреймворк учитывает особенности API WordPress и корректно работает с плагинами.

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

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

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

Ламбе запустил небольшую компанию, по разработке сайтов на WordPress — чтобы отыскать средства для развития фреймворка. Этот фреймворк будет очень полезным для начинающих разработчиков WordPress, а особенно для тех, кто ранее работал или еще работает с Laravel.

Themosis — это проект OpenSource, который используется бесплатно. Для всех желающих поддержать проект, или поправить баги — добро пожаловать на Github.

Просмотров: 66

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

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

Технологии WEB

CMS

Расширения

Сервисы