it-roy-ru.com

Платформы WordPress и родительские темы

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

Давайте сделаем рецензию сообщества на какие фреймворки и родительские темы мы действительно используем и почему .

Пожалуйста, укажите:

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

Гибрид

Тема Hybrid , разработанная Джастин Тэдлок . Объем кода - это, прежде всего, PHP внутренняя функциональность и внешние шаблоны для тем.

Интересные функции :

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

Проблемы :

  • может возникнуть проблема обратной совместимости, особенно если вы пытаетесь использовать более старые выпуски дочерней темы с более новой родительской темой.

Цены :

  • весь код находится в свободном доступе, под GPLv2;
  • доступ к поддержке и неосновной документации $ 25/год.

Существует ряд релизов для разных этапов разработки.

Гибридный сердечник

Автономный фреймворк для разработчиков, создающих собственные родительские темы. Высокая модульность с большинством функций, загружаемых по требованию с помощью пользовательских вызовов add_theme_support().

Гибридная родительская тема

Давно установленная родительская тема (более ранние версии были выпущены до выхода автономной версии Core). Включает в себя значительное количество готовых шаблонов с большим количеством доступных для скачивания отдельно.

Имеет несколько дочерние темы доступны (как родные, так и от других разработчиков).

Прототип родительской темы

Новейшая версия Edge Edge, демонстрирующая практическое использование Hybrid Core.

19
Rarst

Бытие

Разработано StudioPress

Цель

  • Родительская тема Barebones с несколькими боковыми панелями; настраиваемые, настраиваемые виджеты; и настраиваемый многостолбцовый дисплей
  • Родительская тема работает как очень расширяемая структура - различные варианты дизайна, которые существуют для Genesis кажутся бесконечными

Сильные Особенности

  • Автоматические обновления
  • Новая функция импорта/экспорта настроек обещана в следующей версии
  • Массовая поддержка сообщества профессиональных дизайнеров и разработчиков
  • Мгновенное доверие, если вы перераспределяете дочерние темы в других частях экосистемы WordPress.

Downsides

  • Обширный набор параметров темы объединен на одной странице. Это делает его очень трудным для поиска определенных опций и настройки ваших настроек.

Лицензирование и ценообразование

  • GPL (в лицензионном заявлении на тему не указана версия. StudioPress FAQ ссылается на v3).
  • сама структура стоит $ 59,95
  • дочерние темы запустить $ 20- $ 40 каждая сверх базовой стоимости
  • рамки и все дочерние темы (включая будущее) оптом $ 250
14
EAMann

Тематические

Разработано ThemeShaper

Цель

  • Бесплатный, с открытым исходным кодом, расширяемый, оптимизированный под поисковые системы WordPress Theme Framework

Сильные Особенности

  • 13 готовых к виджетам областей
  • Сэмплы на основе сетки
  • Встроенный стиль для популярных плагинов
  • Массовая поддержка сообщества профессиональных дизайнеров и разработчиков

Бонус Достоверность

  • Третье место в WPHonors 2010 для тематических рамок

Лицензирование и ценообразование

  • Бесплатный и открытый исходный код
11
EAMann

Двадцать десять

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

По этой причине я часто просто использую Twentyten или похожую тему для чистого листа или песочницы.

Цель

  • родительская тема, в комплекте с WordPress

Сильные черты

  • Использует стандартную структуру папок WordPress и иерархию шаблонов, отлично подходит для поддержки и Кодекса.
  • Реализует новейшие функции, связанные с темой.

Недостатки

  • Нет пользовательских хуков или фильтров, которые вы найдете в других фреймворках

лицензирование и ценообразование

  • Бесплатно и GPL
8
Wyck

scbFramework

 profile for scribu at WordPress, Q&A for WordPress developers and administrators 

Разработано scribu .

Цель

Набор вспомогательных классов разработки плагинов для создания форм, виджетов, страниц администратора, таблиц базы данных и многого другого.

Особенности

  • может быть связан с плагином или указан как зависимость плагина
  • автоматически загружает последнюю версию, если в разных плагинах присутствует несколько

Проблемы

  • плохо документированный
  • имеет тенденцию использовать методы генерации кода для HTML, что может быть неудобно

Лицензия GPL

5
Rarst

Холст

Цель

Продвинутая отдельная/родительская тема, использует WooFramework.

Для зарисовки сайтов и концепций. Сборка версии 1 без необходимости делать это с нуля.

Сильные черты

  • Я считаю, что код темы очень легко взломать для моих целей.

  • Canvas использует множество новых функций HTML и CSS.

Недостатки

  • Не бесплатно (но бесплатное программное обеспечение)

Лицензирование и ценообразование

  • Стандарт: $ 70
  • Разработчик (поставляется с PSD-файлами): $ 150
4
jnthnclrk

Кэррингтон

"Carrington - это тематическая платформа для WordPress от Crowd Favorite".

Carrington - это новый (мы думаем, что лучше) способ организации темы WordPress в сочетании с базовым механизмом фреймворка, который предоставляет множество интересных функций бесплатно, просто создавая различные именованные шаблоны. - Что такое Каррингтон

Цель Структура разработки

Сильные возможности Условно-ориентированная система файлов/папок. Идея, лежащая в основе структуры папок фреймворка, состоит в том, чтобы позволить вам создавать шаблоны, отвечающие определенным условиям. Таким образом, вы можете создавать меньшие острые шаблоны. Например, вы можете создать уникальный блок комментариев для конкретного пользователя или всех зарегистрированных пользователей, просто добавив один новый файл шаблона ( Framework Overview ).

Carrington выпускается в нескольких вариантах, лично мне нравится урезанная версия Carrington JAM (Just Add Markup). Скачать

Недостатки В моих случаях использования у меня не было особых проблем с использованием Carrington. Возможным недостатком может быть требование придерживаться требуемых соглашений кода.

Как разработчик программы Carrington может быть немного легким и предложить только хороший способ организовать ваши шаблоны. Для дизайнеров Carrington устраняет необходимость погружаться в PHP и ​​создавать условия шаблона. Если вы не программист и не дизайнер, вам понадобится что-то вроде Carrington Build , которое позволит вам создавать макеты перетаскивания. Что я не пробовал и не бесплатно.

Лицензирование и ценообразование Carrington бесплатен, GPLv2

3
Jonnybojangles

Headway Theme

Разработано Headway Themes

Цель

  • Высоко продвинутая родительская тема со встроенным визуальным разработчиком перетаскивания (для не кодировщиков)

Сильные Особенности

  • Визуальный дизайнер макетов
  • Встроенные функции SEO
  • Глубокая документация и учебное содержание
  • Массовая поддержка сообщества профессиональных дизайнеров и разработчиков

Бонус Достоверность

  • Первое место в WPHonors 2010 за тематические рамки

Лицензирование и ценообразование

  • $ 87 для личных сайтов
  • $ 164 для разработчиков (использование на нескольких сайтах)
  • GPLv2 лицензируется
3
EAMann

Свифт

В моем личном блоге я использую: http://swiftthemes.com/

цель : отдельная тема, но дочерние темы поддерживаются с включенной демонстрационной темой childtheme Kill Bill

сильные стороны :

  • из коробки он включает в себя настоящий удобный шаблон, настраиваемый в системе меню конечного пользователя
  • Хороший дружелюбный создатель и пользовательское сообщество
  • это легко понять и легко взломать, что многие люди делают
  • это "отличается" от остальных с точки зрения настройки и "коммерческого подхода", поэтому мне это нравится
  • много обновлений

не так сильно :

  • там, вероятно, еще многое предстоит разработать, чтобы соответствовать всем стандартам wp (но на самом деле это хорошая вещь)

Цены :

  • Персональная лицензия $ 47
  • Лицензия разработчика $ 84
3
edelwater

Themes Theme Framework

Thesis Theme Framework - это система шаблонов премиум-класса для WordPress, которая призвана служить надежной основой для любого веб-сайта.

Особенности (И я цитирую):

  • Тезис опционных панелей
  • Уникальный дизайн
  • революционный генератор макетов (с комбинациями макетов в 1, 2 и 3 столбца)
  • точно определить элементы управления шрифтом

Дополнительные функции

  • Встроенные функции SEO, такие как пользовательские заголовки и пользовательские META для страниц и сообщений
  • Активный онлайн форум доступен всем зарегистрированным пользователям

Цены

  • Персональный вариант (один сайт) $ 87
  • Опция разработчика (без ограничений для собственных сайтов, доступ к бета-версиям, дополнительные инструменты для развертывания) $ 164
3
NTulip

Старкерс

Starkers - это пустая WordPress тема, созданная в качестве отправной точки для дизайнера тем.

Цель: Отличная отправная точка для любой темы WP. Он содержит все основные теги шаблона, необходимые для создания темы без лишней разметки/images/js. На мой взгляд, одна из лучших тем для изучения при разработке для WP.

Особенности: Все несемантические, имена презентационных классов (например, class = "center", class = "alignleft") были удалены; все несемантические, презентационные элементы HTML (например, hr, br) были удалены.

Значения браузера по умолчанию также были сброшены в таблицу стилей (на основе YUI Reset), чтобы обеспечить истинный "чистый лист".

Недостатки: По сути, это тема для построения, поэтому вам нужно быть достаточно опытным в HTML/CSS, чтобы реализовывать дизайн вокруг темы с нуля.

Лицензирование и ценообразование : GPLv2 (предполагается, что это производная двадцать двадцать)

2
George Wiscombe