Обзор Genesis Framework: лучший фреймворк для WordPress?
Опубликовано: 2014-09-14Плюсы
Отличный выбор детских тем
Обширная экосистема и сообщество
Чистый и эффективный код для быстрой загрузки страниц
Дружелюбный к разработчикам
Поисковая система оптимизирована
Минусы
Не так многофункционально, как некоторые темы
Меньше возможностей настройки для не кодеров
Резюме
Genesis Framework — одна из самых популярных тем для WordPress. Большое количество высококачественных дочерних тем, активное сообщество, а также сторонние плагины и продукты помогли ему добиться успеха, которым он является сегодня.
Genesis Framework — одна из самых популярных тем для WordPress. Большое количество высококачественных дочерних тем, активное сообщество, а также сторонние плагины и продукты помогли ему добиться успеха, которым он является сегодня.

Активация Genesis Framework на вашем сайте WordPress дает вам возможность выбирать из большого набора высококачественных тем , созданных специально для этого фреймворка. Мало того, Genesis очень гибок и позволяет разработчикам и опытным пользователям настраивать существующие темы или создавать свои собственные, чтобы создать идеальный веб-сайт.
Разработчики Genesis используют отличную аналогию, чтобы проиллюстрировать взаимосвязь между WordPress, фреймворком и его дочерними темами; где WordPress описывается как двигатель вашего автомобиля, Genesis — как рама и кузов, а дочерние темы — как покраска.
Genesis Framework находится поверх WordPress и содержит код, который управляет основным дополнительным дизайном, функциями и функциональностью вашего веб-сайта, в то время как его дочерние темы наследуют эти свойства и содержат элементы визуального дизайна, которые создают интерфейс вашего веб-сайта, который ваши посетители видеть.
В этом обзоре мы подробно рассмотрим , кто может получить максимальную отдачу от Genesis Framework , что делает его таким популярным, некоторые из его недостатков, его лучшие дочерние темы и выбор сторонних продуктов, которые составляют растущую экосистему. что образовалось вокруг него.
Для кого предназначена Genesis Framework?
Есть два основных типа пользователей WordPress, которые оценят Genesis Framework:
- Тем, кто ищет премиальную готовую тему WordPress
- Разработчики, которые ищут платформу для создания своих пользовательских тем
Новичок в WordPress
Первая основная группа — это те, кто ищет простую в использовании, хорошо поддерживаемую и документированную тему WordPress, которая придаст их веб-сайту высококачественный профессиональный вид всего за несколько кликов.
Тот факт, что Genesis Framework известен своим кодом с быстрой загрузкой и структурой, ориентированной на SEO, также означает, что у вас будет не только удобный веб-сайт, но и его шансы быть найденным в поисковых системах значительно увеличатся.
Разработчик WordPress
Вторая группа пользователей, которые найдут Genesis Framework особенно привлекательной, — это те, кто ищет прочную основу для создания собственных пользовательских тем.
Благодаря чистому и легко читаемому коду фреймворка создание собственных дочерних тем поверх Genesis сэкономит вам много времени и усилий по сравнению с тем, чтобы начинать с нуля. Используя эту структуру для своих собственных проектов, вы можете использовать тысячи часов , которые уже были потрачены на создание, уточнение и обновление Genesis, чтобы получить то, что есть сегодня.
Существует также большое сообщество разработчиков, созданное вокруг Genesis, что упрощает поиск фрагментов кода, руководств и советов.
Опытный пользователь
Третья группа, которая находится где-то посередине, — это те, кто не является разработчиком и с удовольствием использует готовую дочернюю тему Genesis. Тем не менее, они также могут захотеть внести несколько изменений в выбранную ими тему и, возможно, попутно приобрести некоторые навыки кодирования .
Благодаря доступным инструментам настройки Genesis (к которым мы скоро вернемся) не являющиеся разработчиками пользователи могут вносить множество изменений во внешний вид своего веб-сайта без прямого редактирования какого-либо кода . В то время как те, кто немного более любознателен, могут обратиться к онлайн-сообществу и подобрать фрагменты кода, чтобы внести желаемые изменения и настройки в выбранную ими дочернюю тему.
Благодаря большому выбору готовых дочерних тем и удобному для разработчиков характеру, Genesis обращается к целому ряду различных типов пользователей WordPress по ряду разных причин.
Обилие внештатных разработчиков, хорошо разбирающихся в Genesis Framework, также позволяет очень легко найти кого-то, кто внесет изменения в ваш веб-сайт, независимо от того, большой он или маленький.
Однако этот фреймворк не является лучшим вариантом для всех, поэтому продолжайте читать, чтобы узнать, почему Genesis может не подойти вам.
Что особенного в Genesis Framework
Есть много причин, по которым Genesis Framework заняла ту позицию, которую она занимает сегодня в экосистеме WordPress. Вот некоторые из основных моментов, почему он стал предпочтительным фреймворком для многих разных типов владельцев и разработчиков веб-сайтов.
Фактор доверия
Genesis Framework производится StudioPress (Copyblogger Media) и их командой профессиональных разработчиков. StudioPress — известная компания, которая никуда не денется в ближайшее время.
Пожизненная поддержка клиентов и неограниченное использование
Как только вы станете пользователем Genesis и купите фреймворк, вы получите неограниченный доступ к поддержке неограниченного количества сайтов, на которых вы решите использовать фреймворк.
Каждая тема включает в себя подробные инструкции по настройке, которые упрощают настройку вашего сайта и придают ему желаемый вид. На веб-сайте StudioPress размещена библиотека полезных фрагментов кода и руководств, а также тщательно подобранный список внешних ресурсов для внесения изменений во внешний вид или структуру вашего веб-сайта.
Если у вас есть какие-либо конкретные вопросы или вам нужна поддержка, загруженные форумы сообщества — идеальное место, чтобы задать вопрос и дождаться ответа от опытных участников и модераторов, которые часто посещают форумы.
Клиенты также могут создать заявку в службу поддержки через свою учетную запись, где они могут ожидать ответа в течение 24 часов в будний день и 48 часов в выходные и праздничные дни.
Код высокого качества
Поскольку Genesis хорошо закодирован, внесение любых изменений в базовый код относительно просто. Даже если вы не планируете редактировать базовый код фреймворка, чистый и оптимизированный код обеспечивает быструю загрузку веб-сайта.
Дружелюбие к разработчикам
Чистый код, используемый для создания Genesis Framework и его дочерних тем, делает его очень удобной платформой для разработчиков. Комплексное использование хуков — еще один аспект фреймворка, который помогает повысить его удобство для разработчиков.
С такими именами, как genesis_before_header и genesis_after_sidebar_widget_area , хуки позволяют вставлять пользовательский код в файлы шаблонов вашей темы именно в том месте, которое вы намеревались.

Используя хуки, вы можете создавать отдельные файлы функций PHP в папке вашей темы, которые содержат необходимый код для добавления нужного элемента на ваш сайт, а затем указать теме выполнять функцию в соответствующем месте.
Преимущество этого заключается в том, что вы можете создать код для новой функциональности один раз, а затем подключить его к своей теме в нескольких местах . Если вам нужно обновить эту новую функциональность, вам нужно отредактировать ее только в одном месте, а обновленная версия будет выполнена при следующей загрузке темы.
Общество
Пользователи Genesis составляют одно из крупнейших сообществ в более широком сообществе WordPress. Это означает, что есть бесчисленное множество блоггеров и пользователей, которые делятся своими советами и советами о том, как получить максимальную отдачу от фреймворка.
Существует также большое количество разработчиков, которые специализируются на настройке и сборке темы Genesis, а это означает, что у вас никогда не будет недостатка в людях, к которым можно обратиться за профессиональной поддержкой и услугами.
Цена денег
Хотя Genesis Framework и его дочерние темы являются отдельными объектами, их можно приобрести вместе по единой цене. Стоимость этих двух предметов варьируется: 99,95 долларов — это типичная цена недавно выпущенной дочерней темы StudioPress и фреймворка .
Те, кто создает свои собственные дочерние темы или использует тему, созданную третьей стороной, могут приобрести Genesis Framework самостоятельно за 59 долларов. Постоянные клиенты, покупающие дополнительные дочерние темы, получают скидку: недавно выпущенные дочерние темы доступны примерно за 30 долларов, а старые темы — гораздо дешевле.
Для охотников за скидками пакет Pro Plus All-Theme Package представляет собой отличную ценность и включает в себя Genesis Framework и все темы, созданные StudioPress на данный момент, а также все будущие выпуски по одной низкой цене. Этот пакет предлагает значительную экономию по сравнению с покупкой тем и фреймворка по отдельности.
Поскольку вы можете использовать фреймворк и каждую приобретенную тему на любом количестве веб-сайтов, стоимость сайта снижается с каждой новой установкой, что делает этот мощный фреймворк и его дочерние темы выгодным предложением.
Недостатки Genesis Framework
Несмотря на свою популярность, Genesis не является правильным выбором для всех, и для некоторых пользователей другой фреймворк или тема могут оказаться лучшим вариантом. Чтобы помочь вам принять правильное решение, вот несколько моментов, которые следует учитывать при оценке Genesis Framework и его дочерних тем.
Отсутствие параметров настройки
Дочерние темы Genesis от StudioPress часто включают в себя ряд вариантов цветового оформления, таких как красный, синий, зеленый и т. д., которые изменяют общую цветовую схему сайта. Однако у вас нет доступа к детальным элементам управления для настройки цветов отдельных аспектов вашей темы, как в случае с некоторыми другими темами и фреймворками.
Конечно, вы можете отредактировать базовые таблицы стилей CSS, чтобы внести эти изменения, или установить сторонний визуальный редактор, такой как плагин Genesis Design Palette Pro.
Однако, если вам нужен визуальный интерфейс, встроенный в панель инструментов темы, который позволяет вам изменять шрифты, цвета и другие элементы страницы , Genesis вас разочарует.
Стоит отметить, что отсутствие параметров темы и панелей настройки приводит к меньшему раздуванию и более быстрой загрузке веб-сайта, чем в противном случае.
Относительное отсутствие функций и использования
Если вы ищете тему WordPress, вы, вероятно, столкнетесь с некоторыми из самых продаваемых тем, таких как тема X или Divi. Эти темы не только легко настраиваются, но также включают в себя множество функций, включая конструкторы страниц с перетаскиванием , слайдеры изображений, библиотеки модулей и элементов страницы, а также многое другое.
Эти темы позволяют создавать веб-сайты практически любого типа благодаря их обширным и многоуровневым панелям управления параметрами темы. Однако темы StudioPress, как правило, используют противоположный подход: каждая дочерняя тема создается для определенной цели или типа веб-сайта.
Вам решать, предпочитаете ли вы тему, которую можно настроить для создания веб-сайта любого типа, или тему, созданную для определенной цели и, следовательно, более простую в настройке.
Не гибкий для всех
Genesis Framework и его дочерние темы часто рекламируются как очень гибкие и легко настраиваемые .
В то время как это относится к тем, у кого есть навыки разработки, средний пользователь WordPress, вероятно, не сможет внести широкомасштабные изменения во внешний вид своего веб-сайта и выбранной дочерней темы (если только он не углубится в код).
Отсутствие параметров настройки и панелей управления на приборной панели, как упоминалось выше, означает меньшую гибкость для непрограммистов , но преимущество заключается в уменьшении раздувания и более быстрой загрузке веб-сайта, который требует меньше времени для настройки из коробки.
Теперь, когда мы рассмотрели некоторые недостатки фреймворка, давайте взглянем на одно из его основных преимуществ.

Дочерние темы для Genesis Framework
Одной из ключевых достопримечательностей Genesis Framework является большое количество очень привлекательных дочерних тем, доступных для него.
Если оставить в стороне все другие положительные аспекты фреймворка, такие как удобство для разработчиков, энтузиазм и поддержка сообщества, а также соотношение цены и качества, одних дочерних тем часто бывает достаточно, чтобы убедить пользователей WordPress также стать пользователями Genesis.
После того, как вы установили Genesis Framework на свой сайт WordPress, вы можете использовать одну из множества дочерних тем, доступных для этого фреймворка. Эти дочерние темы используют основной код, функции и функциональные возможности платформы, но привносят на ваш сайт свой собственный отличительный дизайн и макеты, что позволяет вам создавать веб-сайты практически любого типа с помощью WordPress .
Конечно, вы можете создать свою собственную дочернюю тему, используя образец шаблона, который поставляется с фреймворком, но для тех, кто предпочитает готовый вариант, есть множество впечатляющих дочерних тем Genesis на выбор.
Вот лишь небольшой пример некоторых тем, которые вы можете применить к своему веб-сайту WordPress, выбрав Genesis Framework:
Метро Про
Metro Pro — потрясающая тема WordPress в журнальном стиле, которая оказывает реальное влияние.
Агентство Про

Если вы создаете веб-сайт для продвижения себя, своего бизнеса или агентства, тогда Agency Pro создано именно для вас.
Параллакс Про

Parallax Pro — впечатляющая одностраничная тема WordPress с плавным и отзывчивым макетом.
Ежедневное блюдо Pro

Тема Daily Dish Pro — идеальный выбор для тех, кто ищет чистый и четкий шаблон для демонстрации своих привлекательных фотографий, независимо от того, связаны они с едой или нет.
АгентПресс Про

AgentPress Pro — идеальный выбор для создания сайта недвижимости на WordPress. Прочитайте наш обзор этой дочерней темы Genesis.
В то время как некоторые дочерние темы создаются StudioPress, разработчиками Genesis Framework, другие создаются независимыми разработчиками тем и распространяются с их собственных веб-сайтов для использования с фреймворком.
Просмотрите текущий список дочерних тем Genesis от StudioPress.
Использование фреймворка Genesis
Чтобы использовать Genesis Framework и одну из его дочерних тем, вы должны загрузить как файлы фреймворка, так и файлы дочерней темы на свой сайт WordPress. Выполнение обоих шагов аналогично загрузке обычной темы премиум-класса, и вы можете загрузить файлы непосредственно на свой сервер через FTP или через панель администратора WordPress всего за несколько щелчков мыши.

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

В настройках темы вы можете настроить следующие параметры:
- Включить автоматические обновления и уведомления по электронной почте
- Выберите цветовой стиль (параметры различаются в зависимости от используемой дочерней темы)
- Введите пользовательские URL-адреса каналов
- Выберите контент по умолчанию и макет боковой панели
- Включить хлебные крошки
- Включить комментарии и обратные ссылки (на записях и страницах)
- Параметры архива контента: отображать содержимое поста или отрывок
- Настройте шаблон страницы блога
- Сценарии ввода и верхнего и нижнего колонтитула

Платформа Genesis Framework и ее дочерние темы также хорошо известны за их репутацию в области SEO , при этом структура включает в себя набор опций SEO. Однако, если вы устанавливаете популярный и настоятельно рекомендуемый плагин WordPress SEO от Yoast, функции Genesis SEO деактивируются, позволяя вместо этого использовать функции этого бесплатного плагина.
Genesis также включает в себя возможность легко экспортировать и импортировать настройки для вашего сайта. Этот инструмент создаст файл данных (.json), который можно загрузить на ваш компьютер, а затем импортировать на другие сайты, на которых запущена платформа. Это экономит ваше время и усилия, позволяя быстро развернуть ваши настройки на другом сайте.
Когда дело доходит до настройки веб-сайта с использованием Genesis Framework, многие доступные параметры будут зависеть от используемой дочерней темы. Поскольку любой может создать дочернюю тему для фреймворка, доступные параметры могут значительно различаться.
Однако дочерние темы от StudioPress, создателей Genesis, как правило, позволяют вам вносить некоторые изменения во внешний вид темы с помощью инструмента настройки WordPress.

Хотя параметры, доступные вам через настройщик, различаются в зависимости от дочерней темы, они могут позволить вам изменить следующие аспекты вашего веб-сайта:
- Изображения: заголовок и фон
- Меню навигации
- Виджеты
- Цветовая схема
- Содержание главной страницы
- Макет
Настройщик темы WordPress дает вам предварительный просмотр в реальном времени , позволяя вам увидеть, как ваши решения будут выглядеть для ваших посетителей, когда вы их принимаете.
Опять же, в зависимости от выбранной вами темы, у вас может быть выбор шаблонов страниц на выбор, настраиваемые виджеты и многое другое. Некоторые специализированные дочерние темы включают в себя дополнительные функции, которые добавляются на ваш сайт путем установки плагина, а не путем их жесткого кодирования в теме. Одним из примеров этого является тема AgentPress Pro, которая позволяет вам создать полностью функционирующий веб-сайт по недвижимости, используя WordPress, Genesis, дочернюю тему и специально созданный плагин.
Из-за простоты многих дочерних тем Genesis, особенно от StudioPress, настроить веб-сайт WordPress с использованием фреймворка несложно.
Инструменты для расширения Genesis Framework и дочерних тем
Как упоминалось ранее, есть несколько отличных инструментов, созданных сторонними разработчиками, которые еще больше упрощают настройку внешнего вида вашего веб-сайта WordPress на базе Genesis.
Эти инструменты позволяют не разработчикам вносить большие и малые изменения в стиль, макет и функциональность своего веб-сайта, независимо от того, используют ли они готовую дочернюю тему или специально созданную. Разработчики также могут извлечь выгоду из этих инструментов благодаря их способности ускорить работу и упростить многие сложные задачи .
Палитра дизайна Pro

Design Palette Pro решает проблему внесения изменений во внешний вид темы для тех, кто не хочет редактировать какой-либо код.
Плагин добавляет набор параметров настройки на ваш сайт WordPress, которые позволяют вам изменять многие визуальные свойства вашего сайта. Сюда входят шрифты, цвета, изображения , фон, поля и отступы.
Изменения могут быть внесены в отдельные разделы вашего веб-сайта, такие как заголовок, навигация, область содержимого и боковая панель.
Genesis Design Palette Pro добавляет все параметры, необходимые для базовой настройки внешнего вида дочерней темы Genesis без использования кода .
Чтобы узнать больше, прочитайте полный обзор Genesis Design Palette Pro.
Конструктор сайтов Dynamik

Dynamik Website Builder — дочерняя тема для Genesis. Тем не менее, это не обычная дочерняя тема, а та, которая содержит все параметры дизайна и элементы управления для создания собственной пользовательской темы WordPress без прямого редактирования какого-либо кода.
Dynamik позволяет вам выбирать собственные структуры сетки и столбцов для ваших страниц, добавлять области виджетов и многое другое, чтобы создать правильный макет для вашего веб-сайта. Каждый элемент можно тщательно настроить с помощью визуального редактора .
Если вам нужен полный контроль над тем, как выглядит ваш веб-сайт на базе Genesis, без необходимости редактировать какой-либо код, то Dynamik Website Builder предоставит вам все необходимые инструменты. Для разработчиков — это эффективный способ ускорить процесс создания тем, а также дать вам возможность экспортировать свои дизайны как автономные дочерние темы.
Чтобы узнать больше, прочитайте полный обзор Dynamik Website Builder.
Плагин расширения Genesis

Плагин Genesis Extender был создан той же командой, что и Dynamik Website Builder, и добавляет аналогичный набор параметров дизайна и элементов управления на ваш сайт.
Однако, в отличие от Dynamik, этот плагин не является дочерней темой и будет работать поверх любой дочерней темы Genesis , позволяя вам полностью настроить эту тему. Опять же, не кодеры хорошо обслуживаются благодаря визуальным элементам управления и меню для внесения изменений, в то время как разработчики выиграют от сокращения времени, необходимого им для внесения изменений и настроек в существующие дочерние темы.
Настройка внешнего вида сайта, создание макетов с несколькими столбцами и строками, а также написание пользовательских PHP и CSS — все это составляет функциональность плагина Genesis Extender. Это делает его незаменимым инструментом для тех, кто вносит небольшие изменения , тех, кто пересматривает весь веб-сайт, и всех, кто находится между ними.
Чтобы узнать больше, прочитайте наш полный обзор плагина Genesis Extender.
Ресурсы для пользователей Genesis
С таким большим сообществом пользователей есть много мест, куда можно обратиться за поддержкой по использованию Genesis. Независимо от того, впервые устанавливаете фреймворк на свой веб-сайт, создаете дочерние темы премиум-класса для продажи или создаете собственные клиентские веб-сайты, работающие на фреймворке, есть множество мест, где можно узнать больше и улучшить свои навыки.
Вот краткое изложение ресурсов для пользователей Genesis , где вы можете найти советы, руководства и общие советы:
- Genesis Office Hours — подкаст с ответами на ваши вопросы о Genesis Framework
- WP Sites — множество фрагментов кода Genesis и руководств от Брэда Далтона.
- Шридхар Катакам — учебники по Genesis и WordPress
- Билл Эриксон — блог известного разработчика Genesis с множеством советов и подсказок
- WP & The Genesis Framework для начинающих — книга эксперта по WordPress Ким Доял
Не забудьте подписаться на хэштег #genesiswp в Твиттере, чтобы не пропустить все последние твиты, связанные с Genesis.
Заключение по обзору Genesis
Есть много веских причин, по которым Genesis является одним из самых, если не самым уважаемым и популярным фреймворком тем для WordPress. Это, в свою очередь, означает, что есть много веских причин выбрать этот фреймворк для вашего сайта WordPress.
Постоянный поток высококачественных дочерних тем Genesis от StudioPress — разработчиков фреймворка — несомненно, помог укрепить его положение в качестве фреймворка для тех, кто ищет лучшие готовые темы WordPress , не говоря уже обо всех сторонних дочерних темах. темы развивались в другом месте.
Удобство фреймворка для разработчиков и большое сообщество, выросшее вокруг Genesis, также помогли сделать его предпочтительной платформой для многих разработчиков тем, которые хотят строить свои проекты на прочной и хорошо поддерживаемой основе.
Еще одна причина выбрать этот фреймворк — экосистема, которая сложилась вокруг него. Бесчисленное количество сторонних разработчиков выпускают собственные дочерние темы, а также бесплатные и платные плагины для платформы, которые помогают сделать ее еще более полезной.
Кроме того, количество тех, кто позиционирует себя в первую очередь как разработчиков Genesis, означает, что у вас никогда не будет недостатка в вариантах, когда дело доходит до поиска кого-то, кто настроит выбранную вами дочернюю тему или создаст новую с нуля.
В Genesis Framework и его дочерних темах отсутствует многофункциональность и тяжелые наборы функций некоторых других самых продаваемых премиальных тем WordPress. Но вместо этого они сосредоточены на простоте, удобстве использования, чистом дизайне, быстрой загрузке и эффективном коде. Владельцы сайтов по-прежнему имеют возможность добавлять дополнительные функции по своему выбору с помощью большой библиотеки плагинов WordPress, а не навязывать их разработчикам тем.
Если вам нравится внешний вид дочерних тем Genesis от StudioPress и других разработчиков, и вы хотели бы использовать их на своем веб-сайте, то этот фреймворк вас не разочарует .
Если вы хотите иметь возможность изменять внешний вид и функциональность своей темы и не возражаете против взаимодействия с базовым кодом либо напрямую, либо с помощью стороннего плагина, то Genesis снова станет отличным выбором. Те, кто ищет основу для создания собственного пользовательского дизайна, также найдут отличное решение в Genesis Framework.
Короче говоря, если вам не нужны все прибамбасы многофункциональной многоцелевой темы, а требуется быстро загружаемый, хорошо поддерживаемый вариант с множеством привлекательных дочерних тем на выбор, а также сообществом и экосистемой для его поддержки, тогда вам подойдет Genesis Framework .

