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

76

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

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

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

  • цель (родительская тема, фреймворк темы, вспомогательный код и т. д.)
  • сильные черты (которые делают его интересным и полезным)
  • недостатки (то, что это делает неудобно или отличается от обычного)
  • лицензирование и ценообразование (если не бесплатно)
Rarst
источник
3
Отличный вопрос, разместил его в хакерских новостях. news.ycombinator.com/item?id=2070878
Эволюция
1
@ Evolve спасибо! Я предполагаю, что это является причиной хорошего столкновения во взглядах на это. Вопрос становился пыльным, поэтому я решил прикрепить его к награде, чтобы привлечь внимание и получить больше ответов.
Первое
Не уверен, что я понимаю, что ищет ваша награда. Это вики, так что нет «одного правильного ответа» ... каковы критерии, чтобы выиграть награду?
EAMann
2
Я думаю, что вниз / вверх голосование должно быть (если возможно) отключено в этой теме. С 6 тысячами просмотров и большим количеством текста, я думаю, большинство читателей, скорее всего, отсканируют контент, упорядочат его по голосам и примут тот, который наберет наибольшее количество голосов, даже не читая плюсы и минусы. Я также думаю, что это должно быть разделено на коммерческие / бесплатные рамки.
Кайзер
1
@majick Просто зайдите на wpgear.org - он был построен одним из наших участников, теперь я в основном поддерживаю его. Он служит точно такой же цели. Пожалуйста, имейте в виду, что перед публикацией PR прочитайте рекомендации по вкладу.
Кайзер

Ответы:

19

Гибридный

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

Интересные особенности :

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

Вопросы :

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

Цены :

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

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

Гибридное ядро

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

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

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

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

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

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

Rarst
источник
Я вступил в тематический клуб Джастина ( themehybrid.com ) и получил невероятную поддержку. Обычно он отвечает на гибридные вопросы в течение 24 часов или меньше. Это $ 25 / год
Карсон
Странно, что вы ответили на этот вопрос, а затем через год закрыли его. :) Это не по теме комментировать закрытый вопрос? :-P
Акт
2
@AKTed множество вопросов из более ранних дней было закрыто, так как правила были доработаны, и мы получили больше опыта в том, что работает в формате стека, а что нет.
2013 года
14

генезис

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

Цель

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

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

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

Downsides

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

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

  • GPL (в лицензионном заявлении на тему не указана версия. Часто задаваемые вопросы о StudioPress ссылаются на версию 3).
  • сама структура стоит $ 59,95
  • Дочерние темы стоят от 20 до 40 долларов США каждая сверх базовой стоимости
  • рамки и все дочерние темы (включая будущее) оптом $ 250
EAMann
источник
1
Я использовал Genesis на нескольких сайтах, и это отличный способ начать. Природа GPL делает его отличным для использования, потому что вам не нужно беспокоиться о проблемах с лицензированием после того, как вы его приобрели.
Calvinf
Покрывается ли вся платформа GPL или это сплит-лицензия, при которой под GPL выпускается только код, но не другие ресурсы, такие как изображения и таблицы стилей? Существует большая разница, и она не обсуждается в информации о продукте на сайте.
Дэн Гроссман
«Вся структура» в этом случае является расширенной родительской темой. Вся тема рассматривается в соответствии с условиями GPL, как и стандартная практика с большинством тем на рынке.
EAMann
Как насчет десятков плагинов Genesis, которые были написаны для добавления большей функциональности и гибкости настройки в зависимости от потребностей пользователей.
Брэд Далтон
11

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

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

Цель

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

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

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

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

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

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

  • Бесплатный и открытый исходный код
EAMann
источник
Причиной выбора стала лучшая поддержка функций нескольких авторов.
Релевесту
1
С июля 2011 по май 2012 обновлений не было, но активная разработка недавно возобновилась. 1.0.1 выпущен в WordPress Theme Repository 30 мая 2012 г. и 1.0.2 30 июня. Новый дом: thematictheme.com Блог: thematictheme.com/blog
Джо Голтон,
Тот факт, что он бесплатный, как и WordPress, является для меня огромным драйвером. Это принципиально больше, чем бережливость. Кроме того, поддержка отличная. Форумное сообщество Thematic всегда давало ответы на мои вопросы в течение 1-2 дней.
Dominor Novus
8

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

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

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

Цель

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

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

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

Downsides

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

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

  • Бесплатно и GPL
Wyck
источник
Спасибо за обмен вашего опыта. Я просто хочу отметить , что я больше заинтересован в рамках , которые действительно работают для разработчиков и используются на практике, а не пытались и не хотели (что является слишком распространенным способом она идет). Кстати, если вы широко используете Twenty Ten, вы можете записать его как отдельный ответ, это продвинутая / родительская тема и подходит для вопроса.
2010 года
ОК, просто хотел сказать, что пока я был разочарован фреймворками, за исключением pod cms. Я отредактирую свой ответ, чтобы быть более кратким.
Wyck
Не могли бы вы написать о POD CMS в отдельном ответе? Я хотел бы очистить и удалить его отсюда.
Rarst
5

scbFramework

профиль для scribu в WordPress, вопросы и ответы для разработчиков и администраторов WordPress

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

Цель

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

Особенности

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

вопросы

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

Лицензия GPL

оборота Rarst
источник
это не тема рамки .. я что-то упустил?
Юнсал Коркмаз
1
@ Ünsal Korkmaz вопрос формулирует это как «рамки», а не как «тематические рамки». Каждый фреймворк является фреймворком, но не каждый фреймворк является фреймворком темы. :)
Rarst
4

холст

Цель

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

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

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

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

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

Downsides

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

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

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

Тема продвижения

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

Цель

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

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

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

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

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

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

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

Carrington

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

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

Цели разработки

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

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

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

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

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

Jonnybojangles
источник
Насколько тесно Carrington Build интегрируется с ним? Для контекста вопроса - должен ли кто-то детально отредактировать этот ответ или лучше поместить его в отдельный?
Rarst
Из моего собственного исследования Carrington Build видно, что Carrington Build построен на основе ядра Carrington, что позволяет легко разрабатывать темы. В то время как дополнение к Build - это скорее обновленная / дополненная WP CMS.
Jonnybojangles
3

Themes Theme Framework

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

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

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

Дополнительные возможности

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

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

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

СВИФТ

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

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

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

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

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

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

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

  • Персональная лицензия $ 47
  • Лицензия разработчика 84 $
edelwater
источник
Я думаю, что этот ответ оффтоп.
scribu
Я не согласен. Swift можно использовать как родительскую тему («фреймворк») так же легко, как TwentyTen или любую другую современную систему.
EAMann
2
Вы действительно используете этот код на живом веб-сайте? Не выглядит очень ... привлекательно.
fuxia
2

помешанный

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

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

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

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

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

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

George Wiscombe
источник