Home News

Что такое Framework в Wordpress

01.09.2018

видео Что такое Framework в Wordpress

What is a WordPress Theme Framework & How Does it Work?

Поскольку все мои сайты построены с помощью Framework темы для WordPress, я хочу с вами поделиться что это вообще такое, зачем я ее использую и рекомендую и вам. Уверен, многие начинающие вебмастера задаются этим вопросом, как и я в свое время. К сожалению в рунете я не нашел ни одной статьи, которая подробно объяснила бы мне — «чайнику» в то время, что такое Фреймворк в WordPress. Приходилось искать информацию в англоязычных сайтах и пользоваться гугл транслейтом.



Перед тем как приступить к написанию данной статьи, я, естественно, решил сделать быстрый поиск на эту тему и результаты оказались неожиданными. Прошло уже около года а нормальной информации о том, что такое Framework до сих пор никто не написал. В основном пишут: Топ лучших бесплатных фрейворков для WordPress, обзор фреймворка.., сравнения и т.д.


The Best PHP Framework to use with WordPress

В этой статье я вам отвечу на такие вопросы как, что такое Framework тема в WordPress, какие типы фреймворков существуют, преимущества и недостатки использования Framework темы, почему вы должны его использовать и наконец, мой выбор — лучший Фреймворк для WordPress.

Что такое Framework тема в WordPress?

Framework — простыми словами, это такая вещь, которая используются для облегчения разработки темы для WordPress. Если вы раньше работали с темами, изменяли код и настраивали под себя, то возможно заметили, что в WordPress есть некоторые проблемы связанные с темами. К примеру, нет простого способа обновить тему без потери внесенных изменений в файлы style.css, function.php и т.д. Хотя это может показаться не проблемой для вас, но по некоторым причинам это может иметь катастрофические последствия. К счастью, появились люди и сообщество которые решили исправить вышеупомянутые проблемы, вводя в мир WordPress такие понятия как, Родительская тема и Дочерняя тема .


WordPress фрэймворк Alethemes #2. Theme Options Часть 1. Уроки WordPress

Framework, что в переводе «Рамка», «Каркас», «Структура», «Конструкция».  Темы Фреймворки предназначены для использования в качестве родительской темы шаблона, где содержится вся основная функциональность. А вебмастера могут создать дочернюю тему, чтобы добавить свои стили и функции, при этом оставляя основную функциональность в родительской теме не тронутой. Говоря простым языком, все что вы хотите сделать с вашим сайтом: дизайн, функциональность и т.д. — все это вы будете колдовать в дочерней теме. Также будет безопасно и с обновлениями. Потому как они будут применены только к родительской теме, ваша дочерняя тема будет в безопасности. Данный метод построения своих тем позволяет сохранить надежную и сильную «Основу» для сайта и держать их в безопасности.

Какие типы Фреймворков существуют?

Во-первых, их можно разделить на платные и бесплатные, на что мы не особо не обращаем внимание, если речь идет о качестве и поддержке. Давайте лучше рассмотрим более дельные вещи. Существуют несколько типов фреймворков: полностью Drag & Drop (что в переводе означает буквально «Тащи и бросай») фреймворки, такие как, Headwey Themes, Pagelines и Thesis, которые позволяют вебмастерам создавать и оформлять свои сайты визуально, без знания какого-либо кода. Т.е. простым перетаскиванием в предварительно определенные разделы, подобно тому, как работают виджеты WordPress. Следующим типом является те, в которых можно создавать пользовательские разделы, используя доступные крюки и фильтры. Themify и большинство других попадают в эту категорию. И наконец, есть Framework темы, специально построенные для разработчиков и для тех кто не любит ограничений, без лишних наворотов — Genesis от StudioPress.

Почему люди используют Framework в WordPress?

Правда, в рунете очень мало кто использует фреймворк. Сам наблюдал всего пару тройку сайтов. А за рубежом он очень популярен — почти 80-90% сайтов на WordPress использует Framework. Основной причиной является то, что время разработки резко ускоряется, потому как все фреймворки имеют большую функциональность и гибкие настройки, что означает — вам не придется все кодировать самим. Эти особенности могут варьироваться в зависимости от фреймворка (Drag & Drop функции, ползунки, SEO виджеты и многое другое). Но в отличии от создания темы с нуля, или модификации всех файлов бесплатной темы, чтобы добиться уникальности, создание дочерней темы является такой же легкой процедурой как создание файла style.css и настройка нескольких функций в function.php.

Преимущества и недостатки

Как и любая другая вещь в этом мире, фреймворк тоже имеет свои недостатки и преимущества. Давайте рассмотрим их.

Преимущества:

Сообщество — популярные фреймворки имеют огромное сообщество пользователей позади себя. Это, пожалуй, самый главный и очень жирный плюс. Т.к. новичкам и не только, будет гораздо легче получить ответы на свои вопросы. Удобство и простота разработки — как мы упоминали ранее в этой статье, фреймворк значительно сокращает время разработки и упрощает все ваши задачи в долгосрочной перспективе. Встроенная функциональность — фреймворки поставляются с набором встроенных виджетов и с дополнительными супер полезными функциями. Качественный код — гарантированно качественный, чистый и современный код с микроразметкой. Обновление — возможность обновления без потери стилей и функций дочерней темы является большим плюсом.

Недостатки

Изучение — большинство фреймворков имеют свои собственные хуки и фильтры. Чтобы использовать всю мощь фреймворка, необходимо ознакомиться с используемым специфическим жаргоном. Так что ваши первые шаги и разработка первой дочерней темы могут занять больше времени. Хотя это минусом можно и не назвать, ведь это просто изучение новых вещей. Ненужный код — фреймворки имеют множество функций, которые, возможно вам не будут нужны. Но это незначительно, так их наличие не будет вам мешать. Цена — большинство фреймворков не являются бесплатными. Бывают с единоразовой оплатой либо ежегодной, чтобы получать обновления и поддержку.

Стоит ли использовать Фреймворк?

Даже если вам придется потратить немного времени на изучение новых вещей и чуть-чуть лишних денег, по моему мнению, вы обязательно должны использовать фреймворк. Потому-что за короткое время вы сможете сделать с вашим сайтом намного больше, чем если бы все делали с нуля или на бесплатном шаблоне. Также это позволяет быть в соответствии со стандартами всякими. И последнее, не менее важное, вы получите просто колоссальную поддержку от команды разработчиков продукта, а также от других людей, являющихся частью сообщества.

Мой выбор

Есть много доступных фреймворков для WordPress, как платных так и бесплатных. Все мои сайты, в том числе и этот построены с помощью Genesis Framework от StudioPress , гениальной работы Байана Гарднера — создателя данной замечательной фреймворк. Он не имеет ничего лишнего, как некоторые другие темы. Вы получаете именно то, что вам нужно. Разработчики постоянно выпускают обновления с улучшениями, и он замечательно работает с другими плагинами, которые есть в официальной репозитории WordPress.org.

Надеюсь, эта статья помогла вам понять, что такое Framework в WordPress, использовать ли его для своих сайтов или нет. Если вы уже используете фреймворк, то напишите в комментариях какой именно и почему вы его выбрали. Также задавайте ваши вопросы. Буду рад общению.

 

 

rss