В предыдущем тексте мы выяснили, какие инструменты помогут наиболее эффективно создавать сайты на WordPress.
Следующий шаг — определиться с тем, как выбрать базовую тему для WordPress, а то и фреймворк, который получится использовать для большинства проектов. Это, пожалуй, как жену себе выбирать: если да, то лучше б на всю ближайшую жизнь.
Тему с женами развивать, конечно, не будем, а вот на фреймворках сосредоточимся. Возможно, в будущем я смогу рассказать и о других решениях, но сегодня вижу для себя только один вариант: Genesis Framework от StudioPress.com. Вы, кстати, можете считать это рекламой — которой это на самом деле и является. Прямой и неприкрытой. В свое оправдание могу сказать, что когда-то эти парни практически спасли жизнь если не мне, то одному из моих сайтов. А это дорогого стоит.
Понимаю, что судьба моих проектов вас не волнует, поэтому долго распространяться на эту тему не буду. Скажу лишь, что на определенном этапе (это был 2013 год) передо мной встала задача перенести ClassicalMusicNews.Ru с умершего движка NewsGrabber на что-то более или менее современное. В качестве движка ничего лучше WordPress я не видел, а вот с оформлением возникли сложности.
Во-первых, в 2013 году еще не было такого разнообразия тем оформления для WordPress. Во-вторых, я тогда не очень понимал, как в них разобраться, какая лучше. Поэтому разработчика, который портирует мне базу из no-name движка на WordPress, я нашел быстро. А вот как красиво оформить вывод из этой базы..
Уже в 2013 году примерно около 35% пользователей ClassicalMusicNews.Ru открывали сайт с разного рода мобильных устройств (сейчас 52%). То оформление сайта, которое имелось, мобильным пользователям никак не помогало, что, как я понимал из статистики, вскорости должно было убить этот сайт, который и тогда был не из самых посещаемых — я с самого начала почти похоронил его чудовищным дизайном и невнятными обновлениями. Поэтому для перезапуска я стал искать не просто тему для WordPress, а что-то, что поможет мне удержать в том числе и мобильных юзеров.
Уж не помню, по каким ключевым словам, но я набрел на сайт StudioPress.com, где рассказывалось о том, что они делают ровно такие темы, которые я хочу иметь: удобные для пользователей, красивые, быстро загружающиеся и поддерживающие просмотр с мобильников прямо «из коробки». Термин «адаптивный дизайн» мне тогда был неизвестен, зато я сразу увидел что в мобильнике их сайты выглядят почти так же, как и на компьютере.
Не поверив своему счастью, я решил протестировать работу Genesis Framework и какой-нибудь их дочерней темы на не самом посещаемом сайте. Им стал ConBrio.Ru. Будучи уже неплохо знакомым с WordPress и ничего не зная о Дженезисе, я перенес этот сайт (который с 2005 года и до тех пор работал на давно почившей Nucleus CMS) на WordPress+Genesis. Сайт небольшой, вся работа заняла у меня около пяти часов. Но через эти пять часов сайт выглядел совершенно по-другому! Он выглядел.. профессионально, а не так, как раньше. Он отлично смотрелся в мобильном телефоне, мне удобно было работать над дизайном.. И все это сделал я сам с помощью Genesis Framework и собственных не самых прямых рук всего за пять часов!
В тот момент судьба ClassicalMusicNews.Ru был предрешена. И судьба части моих денег тоже, но об этом ниже.
Подходит ли вам Genesis Framework?
Ваше собственное решение по поводу выбора фреймворка для WordPress зависит от вашего опыта и требований к оформлению сайта, а также от цены фреймворка и его функционала. Иногда разработчику нужен фреймворк, который допускает большое количество изменений в дочерней теме, не предлагает прямо, вот, идеального визуального редактора, зато предлагает быстрый и легкий доступ к коду.
Те, у кого опыта меньше, может быть, напротив, захотят, чтобы визуальный редактор был. Они же, наверное, оценят большое количество именно визуальных средств воздействия на тему. Таким людям, вероятно, доступ к коду нужен меньше.
Что нужно принять во внимание, выбирая фреймворк для WordPress:
- Цена – насколько доступен софт? Мы не берем пиратские сайты с нулеными скриптами. Ну, я не беру. Мне проще заплатить (не так уж, кстати, и дорого, а на Genesis Framework) для того, чтобы иметь легкий доступ и к документации, и к обновлениям, и, при необходимости, к поддержке, которую предоставляет разработчик. Я всем этим пользовался много раз, и отказаться потом сложно.
- Внешний вид – насколько эффектно темы смотрятся сразу после установки или после минимальной работы с ними?
- Функциональность — многое ли можно изменить?
- Насколько хорош результат с точки зрения SEO?
- Интеграция с соцсетями.
- Адаптивный дизайн — Google, например, начал обращать внимание на то, есть ли у сайта мобильная версия.
- Совместимость с браузерами.
- Форумы поддержки — именно там вы будете задавать вопросы, когда официальная поддержка сообщит что что-то там «beyond our level of expertise».
- Документация, инструкции и примеры использования.
- Сколько разных вариантов оформления можно создать (и/или купить)?.
- Насколько популярен этот фреймворк? От этого зависит, как быстро вы получите ответ на форумах поддержки.
- Политика возврата денег. Да, вы можете купить что-то. Но на этом диком Западе принято, что, если вам это не понравилось, вы можете это вернуть — а вам вернут деньги. Ни слова не сказав, по первому требованию.
- Скорость -насколько быстро грузится сайт сразу после того, как фреймворк на него установлен?
- Перевод — насколько легко русифицировать фреймворк? Или он уже русифицирован? Для ряда сайтов еще важно, чтобы дизайн был совместим с WPML. Если что — это стандарт для создания двуязычных сайтов на WordPress. Или даже многоязычных сайтов.
- Расширяемость. Существуют ли плагины, увеличивающие (и без того мощные) возможности фреймворка?
- Требования по квалификации — насколько большим специалистом нужно быть, чтобы разобраться во всем том, что они напридумывали?
- Управление из контрольной панели — насколько удобно управлять фреймворком и его расширениями, если они есть?
Рассказывая о Genesis Framework я сосредоточусь в основном на четырех вещах — а остальное по затронем по ходу разговора в любом случае :
- Поддержка – качество саппорта, документации и сообщество вокруг фреймворка;
- Внешний вид – насколько хорошо выглядит свежеустановленная тема;
- Цена – лично я считаю, что цена Дженезиса не так уж велика, учитывая те возможности, которые он предоставляет. Но каждому свое.
- Функциональность и настраиваемость – самое важное, поскольку нужно знать, что там у них под капотом. К этому относятся и дополнительные плагины, установки SEO, адаптивность, безопасность, легкость обновления, общая скорость загрузки сайта, а также способы внесения изменений в оформление дочерних тем (шаблонов, виджетов, дополнения в CSS и т.п.).
Кстати, несмотря на то, что я написал выше — что у нас с Genesis Framework любовь с первого взгляда (ну, с моей стороны) — по ходу дела я пробовал много разных вещей. Не могу сказать, что я изменял, но уверен, что я пытался — по крайней мере, я трогал руками ElegantThemes, WooFramework, OptimizePress, WpZoom, немного поиграл с Thesis, а также изучил целый ряд топовых тем на ThemeForest, включая, например, Avada и, хоть это и не совсем в тему, Brooklyn.
В общем, чтобы донести до вас знание о лучшей жизни, мне через черт его знает что пришлось пройти. 😉
StudioPress (Genesis framework)
Фреймворк для WordPress под названием Genesis на сегодня является наиболее известным, мощным и удобным. Звучит это немного пафосно, но это правда. Компания StudioPress была основана в 2007 году теперь уже практически легендарным Брайаном Гарднером, а в 2010 году она объединилась с Copyblogger Media LLC, которой управлял Брайан Кларк.
Дженезис используется на многих сайтах — у Studiopress сегодня более 100,000 клиентов. Основатель WordPress, Мэтт Мулленвег, сказал следующее:
«Дочерние темы и фреймворки — это единственный вариант, по которому вы можете строить сайты на WordPress, а Genesis отлично работает с дочерними темами и другим функционалом WordPress».
Поддержка и документация StudioPress Genesis
Выбирая фреймворк, очень важно обращать внимание, насколько у него хорошая служба поддержки и насколько подробную документацию опубликовал разработчик. Популярность фреймворка тоже важна, потому что чем более опытные разработчики его используют, тем больше грамотных советов можно получить на форумах поддержки, и тем больше, например, дополнительных плагинов и просто полезных дополнений в виде кода будет написано уже сторонними разработчиками.
StudioPress Genesis используют около 150,000 разработчиков, поэтому здесь недостатка информационных ресурсах нет.
Неограниченная поддержка
Как только вы покупаете Genesis, вы получаете доступ к службе поддержки (англоязычной, правда), сотрудники которой отлично знают всё о своем продукте. Кстати, некоторые из разработчиков Genesis писали к код и к самому WordPress.
Форум
Кроме того, у вас появляется доступ к форуму (тоже англоязычному), на котором клиенты задают вопросы и получают помощь уже не только от службы поддержки, но и от других клиентов. Честно говоря, большую часть полезных советов я получил даже не в переписке со службой поддержки, а как раз общаясь с участниками этого форума. Плюс в том, что участники не парятся насчет того, что это — в нашей компетенции, а это уже не Genesis, поэтому не в нашей, и помогают решить проблему в том виде, в котором она есть.
Форум большой и живой, поэтому какие-то вещи там можно выяснить и не начиная новую дискуссию — все уже украдено до нас, как говорится. 😉
Документация
После покупки у вас также есть доступ к огромному разделу с документацией (все опять-таки на английском, но если вы уж ступили на скользкий путь веб-разработчика, этот язык, как ни крути, придется учить), где можно получить информацию обо всех аспектах использования этого фреймворка для WordPress.
В этом разделе есть небольшая PDF-книжка «Genesis Для начинающих», раздел по каждой теме, где пошагово рассказывается, как привести каждую тему к тому виду, в каком она показана на демо-версии. Также есть инструкция, рассказывающая, как импортировать в каждую тему данные таким образом, чтобы на вашем сайте тема выглядела, как на демо, а потом уже менять оформление и, естественно, содержание в соответствии с вашими нуждами.
Есть ответы на часто задаваемые вопросы (причем их реально много, это даже не FAQ, а, скорее, база данных) с примерами кода или последовательностью действий, необходимых для того, чтобы решить ту или иную задачу…
Там есть даже несколько наборов бесплатной графики и специальный скрипт, который поможет проверить, как будет выглядеть ваш сайт на разных разрешениях в мобильных устройствах.
В общем, с документацией там все более, чем в порядке. И документация пополняется, то есть они не написали её один раз и бросили потом, а следят, чтобы данные были актуальными.
Насколько красиво выглядят темы StudioPress Genesis?
Выше по тексту я давал несколько ссылок — эти сайты работают как раз на этом фреймворке, можно оценить. Сам Genesis выглядит вполне прилично, но не очень выразительно:
За внешний вид сайта отвечают дочерние темы. К Дженезису в настоящее время выпущено около 50 дочерних тем — это то, что сделал StudioPress. В последнее время стали появляться отличные темы под этот фреймворк и от других разработчиков. Каждая тема решает разную задачу: эта для блога, эта для корпоративного сайта, эта для журнала, эта для портфолио..
Вот так выглядит Genesis с темой Altitude Pro
Глядя на демо-версии дочерних тем для Genesis можно сказать, что все они сделаны профессионально, красиво, легко и практически безо всяких внешних эффектов. И это именно то, что предлагает StudioPress в целом. Никаких сумасшедших экспериментальных дизайнов вы здесь не найдете. Это, кстати, касается и тем сторонних разработчиков. Все WordPress-темы для Genesis выглядят хорошо и современно, но, думаю, никаких наград за инновационный дизайн они не получат. StudioPress придерживается более или менее консервативного дизайна. Впрочем, в умелых руках Genesis может стать хорошей базой для того, чтобы сделать на нем что-то совершенно непохожее на стандартные темы.
Это как раз в силу того, что несмотря на собственные пристрастия создателей тем, внутри Genesis предлагает достаточно продвинутые возможности для изменений. В отличие от тем, которые можно найти на ThemeForest: они иногда поражают воображение внешним видом, ты их покупаешь, а потом выясняется, что особенно ничего изменить и нельзя. Бывает обидно.
Сколько стоит Genesis и его дочерние темы?
Теперь о деньгах. StudioPress Genesis — наверное, самый дорогой из существующих фреймворков. Наверное, только WooThemes с их плагинами подбираются вполтную к этой ценовой категории, однако я бы сказал, что Genesis — лучший выбор для тех, кто собирается делать не один сайт, учитывая качество продукта и сообщество вокруг фреймворка.
Заплатив за Genesis, если что-то не нравится — деньги можно получить назад в течение 30 дней. Приходят обратно на ту карточку, с которой платили, я проверял.
Цены следующие (следует иметь в виду, что если вы один раз что-то купили у StudioPress, вы становитесь постоянным клиентов и цены снижаются на 25%):
$400 – StudioPress Pro Plus All-Theme Package
*$300 для постоянных клиентов
В цену входит:
- Genesis Framework.
- Все темы StudioPress — существующие и те, которые только будут созданы. Каталог они действительно пополняют.
- Пожизненные обновления и поддержка, темы можно использовать на любом количестве сайтов.
- Пожизненный доступ к документации и форумам.
- Платишь один раз. Никаких скрытых платежей ни при покупке, ни потом. Проверено на себе.
$60 – Genesis Framework
*$45 для постоянных клиентов
В цену входит:
- Genesis Framework.
- Нелимитированные апдейты тем, поддержка и бесконечное количество сайтов.
- Доступ к документации и форумам.
- *Ни одной дочерней темы. Но при этом скидка — это глупо, потому что я плохо себе представляю, как это: вы уже купили дочернюю тему, но еще не купили Genesis? Тем не менее, это возможно.
$100 – Genesis Framework + 1 дочерняя тема
Фреймворк и одна дочерняя тема. Это то, с чего я начинал. Удобно, если вы хотите Дженезис, но не собираетесь делать много сайтов, поэтому выбираете одну тему. Фактически, это самый дешевый вариант, который вы можете выбрать.
You would choose this option if you don’t build many websites regularly because it is enough for you to have one main design layout. I guess this is the best budget option you could pick.
$33.71 – Дочерняя тема. Без фреймворка — 44.95, но это не имеет смысла
Наконец, вы можете покупать темы одну за одной. После того, как вы купили сам Genesis. Потому что без фреймворка дочерние темы не работают.
На самом деле сначала я купил Genesis и дочернюю тему. Так же можете сделать и вы. Другой вопрос, что потом я купил сразу StudioPress Pro Plus All-Theme Package, потому что понял, что это выгодно. Но при этом, если вам нужен только один сайт, и вы знаете, какой дизайн вам нужен, вы вполне можете купить его за $100. То есть вы покупаете фреймворк и одну дочернюю тему. Таким образом, вы становитесь постоянным клиентом для StudioPress, и если потом вам нужно докупить еще одну тему, она будет стоить $33,71.
А самый лучший вариант по цене, это просто купить Genesis Framework за $60, понять, нужен ли он вам. а потом купить весь пакет за $300. Или, если дождаться скидки, то и еще немножко дешевле.
Российские коллеги могут сообщить, что все это можно скачать совершенно бесплатно с торрента. Я тоже знаю, где это скачивается. Но прелесть покупки заключается в том, что, во-первых, вы получаете апдейты тогда, когда они выходят, а не тогда, когда их выложат на торрент. Во-вторых, можно прийти сюда или на GenesisWP.guide, читать и знать, что как только что-то от StudioPress будет опубликовано — темы, апдейты или что-то еще — это будет вашим. Дергаться не нужно, оно само придет. Но решать, конечно, вам.
Функциональность и гибкость StudioPress Genesis
На этом пункте придётся остановиться подробнее, потому что это вообще-то самое важное. Тут мы и поймем, что творится у них под капотом. Плюс выясним, что еще они скрывают.
Оптимизация для поисковиков (SEO)
Насколько Genesis оптимизован? Простой ответ — офигенно.
Попросту говоря, как только вы устанавливаете Genesis на сайт и скармливаете sitemap в Google и Яндекс, эти поисковики начинают любить ваш сайт взасос. Это просто на опыте и по сравнению с другими темами которые я покупал. Вот умеют как-то люди сделать так, что сайт уместен с точки зрения поисковиков. А другие люди не умеют. Почему так — не знаю. Вернее, знаю.. Посмотрите на код просто, если вам приходилось покупать другие темы, StudioPress умеет порадовать поисковики.
На самом деле, StudioPress наняли эксперта по SEO, Юста Де Валка (Joost De Valk) — это тот, который сделал отличный плагин Yoast WordPress SEO — чтобы обеспечить максимальную «совместимость» с поисковиками. Genesis поддерживает код Schema.org, когда Google было интересно, можно было подписывать сайт Google-авторством (сейчас Гуглу неинтересно, но делать это все еще можно). Прямо из коробки Genesis предлагает потрясающие возможности в смысле SEO. Тем не менее, я бы рекомендовал на любой сайт сразу ставить Yoast SEO plugin, чтобы всё было совсем здорово.
В любом случае, есть одна важная вещь: поставите вы плагины для усовершенствования SEO или нет, код Genesis легкий и чистый, грузится почти мгновенно. Это очень круто.
Адаптивные темы на HTML5
Все новые темы StudioPress построены на HTML5 и CSS3, и все темы адаптативны. HTML5 — это новый стандарт, на котором должны бы делаться все современные вебсайты. Использование HTML5 гарантирует, что сайт будет хорошо демонстрироваться на любых размерах экрана — на телефонах и планшетах. Также HTML5 помогает быстрее грузить видео и аудио, если вы эти материалы соответствующим образом подготовите.
StudioPress Genesis также предлагает собственный инструмент для тестирования сайта на мобильных устройствах. А если вам интересно, как выглядит воспроизведение, например, аудио с использованием этих современных стандартов и в теме производства StudioPress — можете зайти на сайт Духового квинтета Большого театра.
Обновления и безопасность
Как показывает практика, основные проблемы с безопасностью сайта начинаются тогда, когда плагины и/или темы вовремя не обновляются (мы не берем ситуацию с по глупости установленными простыми паролями или перехватом паролей). Используя Genesis, можно быть уверенным что обновления придут вовремя. Кроме того, можно быть уверенным, что после обновления сайт не сломается и не поменяет внешний вид. Наконец, обновление пройдет быстро.
Единственное, с чем может быть проблема — это плагины, которые Genesis не поддерживает или с которыми не работает вовсе. При этом не следует забывать, что сейчас Genesis — один из наиболее популярных фреймворков, поэтому, если вы используете более или менее популярные плагины, в случае проблем их решение должно найтись быстро. Это, собственно, один из плюсов использования популярного решения.
Встроенные средства изменения внешнего вида
Перечислю то, что можно изменить исключительно используя встроенные средства Genesis.
Главную страницу сайта можно изменить быстро и легко всего несколькими кликами. А в целом Genesis предлагает 6 основных раскладок страниц сайта, причем нет необходимости придерживаться одной и той же раскладки — для любого поста или любой страницы раскладку можно выбрать индивидуально. Или, например, можно сделать так, что на страницах блога будет три колонки (контент и два сайдбара), на страницах, которые описывают продукт, который вы предлагаете, будет две колонки, а главная будет без сайдбара вообще.
Со страницы настроек темы можно сделать следующее:
- Включить автоматическое обновление StudioPress Genesis или настроить получение уведомлений об обновлениях по электронной почте;
- Установить правильный адрес RSS-фида;
- Выбрать стандартную раскладку станицы (контент-сайдбар-сайдбар) для сайта;
- Отредактировать шапку сайта;
- Включить или выключить хлебные крошки (breadcrumbs) для главной страницы/постов/страницы и т.п.;
- Определить, как будет выводиться содержимое страниц — главное изображение, его размер, выравнивание, навигация в постах и т.п.;
- Добавить скрипты в шапку сайта или футер, не редактируя файлы самой темы;
- Выбрать шаблон для страницы блога;
- Внести базовые изменения во внешний вид сайт, добавить настройки SEO (Yoast рулит, но если нет желания/необходимости с ним возиться, Genesis предлагает базовые, но очень качественные возможности настройки, которыми обязательно нужно пользоваться).
Дальше, используя виджеты и зоны для них, которые предлагает StudioPress Genesis, можно быстро и легко не только поменять внешний вид сайта, но и добавить ему функциональности. Это тоже происходит без вмешательства в код темы. Следующие вещи можно добавить в шапку, сайдбар или футер:
- Социальные кнопки;
- Облако меток;
- Популярные статьи;
- Формы;
- Реклама;
- Поиск, RSS, страницы, ссылки, календарь, меню, список категорий и т.д.
- *Обратите внимание, что все это — только используя встроенные возможности Genesis, без использования каких-либо плагинов.
Дополнительная функциональность с использованием плагинов StudioPress
В Genesis уже встроены некоторые плагины, а некоторые они разработали и предлагают скачать по мере необходимости. Все их плагины размещены в официальном репозитарии плагинов WordPress — это говорит об их качестве (некоторые плагины, которыми я пользовался, со временем удалили из репозитория: WordPress не устраивает их качество. В таких случаях я стараюсь найти другой плагин с аналогичными функциям, но который в репозитарии присутствует).
Пока StudioPress предлагает 15 бесплатных плагинов для WordPress. Вот наиболее эффективные из них:
- Genesis Connect for BuddyPress – этот плагин встраивает в выбранную вами тему для Genesis функционал социальной сети для WordPress BuddyPress;
- Genesis Responsive Slider – простой, но вполне красивый и отлично работающий адаптивный и бесплатный(!) слайдер, который позволяет демонстрировать избранные материалы вашего сайта с картинкой, названием, цитатой и кнопкой (все настраивается);
- SEO Data Transporter – плагин позволяет перенести настройки SEO с одного сайта на другой;
- Simple URLs – отличный менеджемент URL, который позволяет создавать, управлять и отслеживать исходящие ссылки с вашего сайта. Очень полезная штука.
Рекомендую изучить все плагины от StudioPress — в определенных случаях они могут сильно облегчить жизнь, каждый по-своему.
Плагины не от StudioPress
StudioPress Genesis настолько популярен, что другие разработчики начали предлагать плагины, которые принципиально расширяют функционал фреймворка. Об этих вещах нужно говорить подробно, поэтому в ближайшее время на GenesisInside.Ru появятся обзоры этих полезных штуковин. Сейчас просто назову две из них о вкратце расскажу, что они делают.
Genesis Design Palette Pro
Платный плагин, минимальная цена — $49, за эту цену можно использовать на одном сайте. Design Palette Pro понравится тем, кто не умеет или не любит редактировать CSS. С его помощью можно редактировать все настройки внешнего вида сайта на Genesis — причем авторы предлагают изменить настройки не просто так, а в соответствии с тем, какую именно дочернюю тему для Genesis вы используете.
Можно менять почти всё шрифты, цвета, фоны, отступы — и всё это в реальном времени, то есть существует окно предпросмотра, где вживую показываются все изменения. Понравилось — сохраняем. Не понравилось — меняем дальше. Настройки можно экспортировать и импортировать, чтобы на двух одинаковых сайтах, если они есть, не делать одинаковую работу два раза. Также есть предпросмотр для разных размеров экрана: как увидят внесенные изменения пользователи компьютеров, планшетов или телефон.
Design Palette Pro — вещь, скорее, для начинающих, но при этом колоссально удобная. На практике иногда наблюдаются некоторые глюки, но если есть прямые руки — всегда можно поправить что-то непосредственно в коде темы. Либо Design Palette Pro предлагает вариант внесения кода CSS прямо в свои настройки. В общем, своих денег эта штука стоит однозначно, к ней быстро привыкаешь.
Genesis Extender (GE)
Тоже платный плагин, $39 для одного сайта. WordPress плагин Design Palette Pro продает фишку редактирования оформления без знания кода. Genesis Extender предлагает другую фишку: более знающие разработчики получают возможность управлять всеми мощными функциями Genesis, при этом не прописывая эти функции самостоятельно, а программируя их в удобном интерфейсе.
В целом этот плагин позволяет любые модификации дочерней темы Genesis, не используя редактор кода или FTP.
Используя Genesis Extender можно:
- Менять внешний вид главной страницы с использованием 30 встроенных вариантов (не таких, как в самом Genesis, намного веселее);
- Удобные настройки использования шрифтов Google для сайта;
- Использовать встроенный загрузчик изображений для разных зон сайта, без использования FTP;
- Настраиваемые хукбоксы — настраиваемые зоны для расположения содержания. Довольно сложно объяснить.. Genesis предлагает огромное количество хуков, на которые можно цеплять готовые виджеты, программировать размещение содержания самому.. Там целый мир;
- Добавлять новые зоны для виджетов;
- Добавлять собственные условия, базу для которых предоставляет WordPress;
- Добавлять собственные JS, CSS и функции на панель управления WordPress;
- Использовать CSS builder, чтобы писать собственный код CSS — это отличный способ учиться и работать одновременно. Можно добавлять CSS и смотреть, как это меняет сайт. Невероятно удобная вещь;
- Добавлять лейблы к страницам и постам, чтобы можно было удобно менять функции и оформление для тех или иных публикаций. Звучит сложно, но если вникнуть — это очень удобно;
- Импорт/экспорт всех настроек. Полезно для бэкапа или для переноса настроек с сайта на сайт;
В общем, это очень удобный и невероятно полезный плагин для тех, кто хочет глубже понять WordPress а также выяснить, как именно работает Genesis.
Перевод StudioPress Genesis
Genesis прекрасно поддерживает работу на разных языках. Лучше, чем любая другая тема, с которой мне приходилось иметь дело.
Существует плагин Genesis Translations, который автоматически переводит темы на язык, который установлен по умолчанию. Во всяком случае, с русским это все работает идеально. И нет необходимости лезть в functions.php или загружать файлы .mo и .po. В целом этот плагин поддерживает что-то около 30 языков.
Кроме того, что даже еще важнее, любая дочерняя тема Genesis полностью совместима с WordPress Multilingual plugin (WPML), Это плагин (тоже, извините, платный, но уникальный в своем роде), который поможет сделать сайт на двух языках, или на трех-четырех. Если нужно сделать сайт на WordPress на нескольких языках — лучше решения не существует.
Насколько темы от StudioPress быстро работают?
Для тестов тем WordPress Genesis я использовал несколько сервисов по измерению скорости — в частности, GTmetrix и Google Pagespeed.
Имейте в виду, что результаты вашего сайта будут другими, поскольку все эти цифры сильно зависит от того, каким хостингом вы пользуетесь (для shared-хостинга я с 2004 года рекомендую 1GB.ru), используете ли CDN (для не очень посещаемого сайта это излишне), используете ли кеширующий плагин наподобие WP Rocket.. Кроме того, понятно, что демо-версии тем StudioPress сравнительно легкие. Как только вы навешаете на сайт плагинов или просто вывесите на страницу длинный текст с картинками, результат будет другим.
Тем не менее, кстати, на момент написания этого текста мой ClassicalMusicNews.Ru на Google PageSpeed получает в среднем 72/100 для мобильников и 82/100 для компьютеров. А я не очень озабочен оптимизацией — руки не доходят.
Результаты Genesis Framework:
- Google PageSpeed – 58/100 для компьютеров, 68/100 для мобильников, 99/100 за удобство использования.
- GTMetrix – скорость страницы 61%, YSlow – 90%, скорость загрузки страницы 1.3 секунды.
Результаты Genesis Altitude Pro:
- Google PageSpeed – 74/100 для компьютеров, 63/100 для мобильников, 92/100 за удобство использования.
- GTMetrix – скорость страницы 82%, YSlow – 82%, скорость загрузки страницы 1.8 секунды.
То есть, вообще говоря, StudioPress Genesis быстрый. Google PageSpeed говорит, что картинки нужно оптимизировать, а CSS сократить. Опыт использования сайтов на Genesis подсказывает, что требования Google Pagespeed при желании можно удовлетворить с помощью сторонних плагинов, если этого очень хочется, а на практике сайты летают.
Плюсы тем StudioPress Genesis в том, что они простые, аккуратные и не провоцируют большого количества запросов к серверу. Сам фреймворк Genesis, без дочерних тем, станет отличным выбором для эксперта, который ищет быструю базу для сайта на WordPress и сумеет ее красиво и правильно оформить. При этом не стоит недооценивать внешнюю простоту Genesis — мы уже говорили об этом выше. Есть много причин, по которым большое количество профессионалов выбирают именно этот фреймворк.
Вывод: StudioPress Genesis Framework
Genesis Framework — это профессиональный и высококачественный фреймворк для WordPress. Он предлагает большие возможности для изменения как внешнего вида, тоак и функционала сайта. При этом дочерние темы не слишком игривы в плане оформления. Это один из самых дорогих фремйворков, тем не менее вы получаете именно то, за что заплатили. Если у вас серьезные планы насчет веб-дизайна, или просто вы по необходимости (как я) должны делать много разных сайтов — Genesis очень вероятно может стать вашим выбором. Это наиболее мощный фреймворк, который к тому же собрал вокруг себя большое сообщество разработчиков.
Genesis можно сравнить с суперкомпьютером — если вам нужен весь этот функционал и вы можете себе его позволить, стоит его заиметь.
Кому стоит приобрести StudioPress Genesis?
Вкратце, Genesis рассчитан по большей части на профессионалов или на очень продвинутых любителей, которые готовы вложить некоторые деньги в качественный инструмент, который сэкономит им усилия и время. Наверное, начинающие сочтут Genesis слишком дорогим и слишком сложным, да и потом им сложно будет понять, как использовать все предложенные возможности.
Кто будет использовать StudioPress Genesis:
- Профессиональный разработчики сайтов на WordPress, которые хотят ускорить процесс разработки сайтов. Если вы продвинутый кодер, Genesis точно вам понравится.
- Разработчики-любители, которые разбираются в PHP и WordPress и готовы вложить время для того, чтобы научиться эффективно использовать Genesis. Учиться придется обязательно.
- Фрилансеры, которые работают с требовательными клиентами, которые знают, чего они хотят. Если клиент не особенно понимает, что ему нужно — вероятно, стоит пойти по пути создания сайта на одной из тем попроще.
- Веб-дизайнеры, которые хотят использовать один из самых популярных фреймворков, получая поддержку не только производителя, но и коллег. Вокруг Genesis сложилось большое и интересное сообщество.
Кому Genesis может не подойти:
- Если вы только начинаете делать сайты, Genesis может оказаться для вас дороговат и сложноват. Впрочем, мы все когда-то начинали..
- Если вы занимаетесь только графикой и плохо разбираетесь в коде — то есть совсем — Genesis может показаться слишком сложным. Можно попробовать использовать Design Palette Pro или Genesis Extender, но по большому счету для вас можно найти какое-то более простое решение.
Вот что можно сказать про фреймворк StudioPress Genesis. Не забывайте, что его можно попробовать в течение 30 дней, а потом вернуть, если он вам не подойдет.
А на этом сайте в других статьях я буду рассказывать про разные хитрости использования Genesis, а также про другие инструменты, которые помогают сделать хороший сайт на WordPress.
zz говорит
> В цену входит: Genesis Framework.
> Нелимитированные апдейты тем, поддержка
> и бесконечное количество сайтов.
> *Ни одной дочерней темы.
а если порыться в этих ваших интернетах, то можно найти уже с десяток бесплтаных тем для генезиса, например
marcus ( http://www.wpcanada.ca )
novo ( zigzagpress.zendesk.com )
divineWP
Genesis-Sandbox-HTML5
BE-Genesis-Child-master_billerickson
Борис говорит
Верно, кстати. Но когда начинаешь смотреть на всё это разнообразие, то больше нравятся, как правило, платные. 8) А бесплатных то этого не хватает, то этого. 😉
Анна говорит
Правильно я поняла — если разрабатывать тему клиенту, то ему надо будет ставить на сайт сам фреймфорк + дочернюю тему?
Борис говорит
Да, правильно.
Анна говорит
Спасибо
А с точки зрения лицензии — наверняка же разработчики настаивают, чтобы 1 сайт = 1 фреймворк?
Наверное, это один из немногих случаев, когда оправдан мультисайт — себе фреймворк, клиентам — дочерние темы.
Борис говорит
Извините, не увидел вопрос сразу. Нет, разработчики не настаивают. 8) У них на сайте есть FAQ, где прямо сказано, что они не возражают против того, что Вы купите Genesis в каком-то варианте, сделаете клиенту сайт и продадите за деньги. Причем, один раз заплатив, ставить можно на сколько угодно сайтов.
Разница только в том, что у клиента не будет возможности пользоваться документацией и другими ништяками от StudioPress, но клиенту это, скорее всего, и не надо.
Или да, можно купить фреймворк, а потом докупать темы для тех или иных клиентов. Хотя это дико невыгодно — реально удобнее купить все темы сразу и не париться потом. Тем более, что туда автоматом войдут и те темы, которые они сделают в будущем.
Lilit говорит
Борис, спасибо за статью, очень помогла. Но такой вопрос остался: если приобрести Framework с какой-либо дочерней темой от Studiopress, можно ли делать изменения самой структуры темы? Еще очень хотелось бы знать, поддерживают ли эти темы видео (вместо картинки на главной странице)?
Заранее спасибо
Борис говорит
Не за что! ))
Что Вы имеете в виду под «структурой темы»? В принципе, там можно любые изменения вносить в зависимости от того, что Вам нужно.
Видео вставить можно, либо используя какой-то слайдер, либо вручную, если руки прямые. Есть темы, в которых предусмотрен виджет для слайдеров и туда как раз вообще можно ставить что угодно, по необходимости.
Lilit говорит
Спасибо за ответ! Под «структурой» имела в виду, в первую очередь, дизайн главной страницы. Вот, к примеру, очень понравилась Aspire Pro Theme, но хотелось бы убрать слайдер подписки с главной. Не знаю, возможно ли…
А еще это самое первое фото главной заменить на видео, а также изменить все цвета.
Kaiser Sozé говорит
На сайте Studiopress есть перечень разработчиков сайтов на Genesis.
Не нашёл ни одного на пространстве СНГ или просто на русском.
Может кто-то посоветует русскоязычного разработчика, чтобы заказать сайт (желательно с опытом сайтов недвижимости)?
Борис говорит
Уже, наверное, поздно, но вообще у них даже тема под недвижимость специально есть: AgentPress Pro (https://my.studiopress.com/themes/agentpress/). А с дотачиванием этого под конкретные нужды, думаю, любой более или менее грамотный разработчик справится.
Kaiser Sozé говорит
Спасибо!
Не поздно, хотя и слепил сам пробный сайт на AgentPressPro, но допилить — кишка тонка оказалась
А теперь соблазнили сделать аналог на Друпале за те же деньги
Но всё равно Genesis отличная штука и для других моих сайтов (которые попроще и могу сам) — только на нём