Рамки WordPress та батьківські теми [закрито]


75

На сьогоднішній день існує значна кількість WordPress-коду, який повинен бути використаний іншими розробниками. На жаль, практичної та ґрунтовної інформації про це мало, і зазвичай ви застрягаєте проходити рамки по черзі, поки не знайдете перше, що вам подобається, або не думаєте, що вони всі страшенно смокчуть (що станеться раніше).

Давайте зробимо опис спільноти, які рамки та батьківські теми ми використовуємо і чому .

Будь ласка, включіть:

  • мета (батьківська тема, рамка теми, допоміжний код тощо)
  • сильні особливості (які роблять це цікавим і корисним)
  • недоліки (що це робить незручно або відрізняється від звичайного)
  • ліцензування та ціноутворення (якщо не безкоштовно)

3
Чудове запитання, опублікувавши це для новин хакера. news.ycombinator.com/item?id=2070878
Еволюція

1
@Evolve дякую! Я думаю, що це причина приємного удару в поглядах на це. Питання було запорошене, тож я вирішив зав'язати це щедротою, щоб привернути увагу та більше відповідей.
Рарст

Не впевнений, я розумію, що шукає ваша щедрість. Це вікі, тому немає "однієї правильної відповіді" ... які критерії, щоб виграти виграш?
EAMann

2
Я думаю, що зменшення / оновлення повинно бути (якщо можливо) вимкнено в цій темі. З 6-ти переглядами та великою кількістю тексту, я думаю, більшість читачів, ймовірно, скануватимуть вміст, упорядковуватимуться голосами та беруть той, у якого найбільше оновлень, не читаючи справді плюси та мінуси. Я також думаю, що це слід розділити на комерційні / вільні рамки.
кайзер

1
@majick Тільки переходьте до wpgear.org - був побудований одним з наших членів, зараз він підтримується мною. Він служить точно такій самій цілі. Будь ласка, майте на увазі, щоб прочитати вказівки щодо внесків, перш ніж публікувати PR.
кайзер

Відповіді:


19

Гібридний

Тема «Гібрид» , розроблена Джастіном Тадлоком . Обсяг коду - це насамперед внутрішня функціональність PHP та шаблони тем для тем.

Цікаві особливості :

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

Проблеми :

  • зворотна сумісність може бути проблемою, особливо якщо ви намагаєтесь використовувати старші дочірні випуски з новою батьківською темою.

Ціноутворення :

  • весь код є у вільному доступі під GPLv2;
  • доступ до підтримки та неосновної документації $ 25 / рік.

Існує ряд випусків для різних етапів розвитку.

Гібридна основна

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

Гібридна батьківська тема

Давно встановлена ​​батьківська тема (більш ранні версії були від до самостійного випуску Core). Включає значну кількість готових шаблонів, більше доступних для завантаження окремо.

Доступно кілька дочірніх тем (як для рідних, так і для інших розробників).

Прототип батьківської теми

Останній передовий реліз, який демонструє практичне використання Hybrid Core.


Я приєднався до тематичного клубу Джастіна ( themehybrid.com ) і отримав неймовірну підтримку. Зазвичай він відповідає на гібридні запитання протягом 24 годин або менше. Це $ 25 на рік
Carson

Іронічно, що ви відповіли на це запитання, а потім через рік його закрили. :) Чи це поза темою, щоб коментувати закрите запитання? :-P
akTed

2
@AKTed багато питань із попередніх днів пізніше закриваються, оскільки правила удосконалюються, і ми отримуємо більше досвіду того, що працює у форматі стека, а що ні.
Рарст

14

Буття

Розроблено StudioPress

Призначення

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

Сильні особливості

  • Автоматичні оновлення
  • У наступній версії обіцяється нова функція імпорту / експорту налаштувань
  • Масова спільнота підтримки професійних дизайнерів та розробників
  • Миттєва надійність, якщо ви поширюєте дочірні теми в інших місцях в екосистемі WordPress

Недоліки

  • Експансивний набір варіантів теми зібраний на одній сторінці. Це робить його дуже важко знайти певні параметри і настройки характеристик .

Ліцензування та ціни

  • GPL (Технічна заява про ліцензію не вказує версію. Посилання поширених питань StudioPress на v3).
  • Сама рамка коштує $ 59,95
  • Дочірні теми отримують від 20 до 40 доларів кожна, що перевищує вартість рамки
  • рамки та всі дочірні теми (в тому числі майбутні) оптом 250 доларів

1
Зараз я використовував Genesis на кількох сайтах, і це чудовий спосіб почати роботу. Природа GPL робить його чудовим для використання, оскільки вам не доведеться турбуватися про проблеми з ліцензуванням після їх придбання.
calvinf

Чи весь фреймворк поширюється на GPL чи це розділена ліцензія, коли під GPL випускається лише код, але не інші активи, такі як зображення та таблиці стилів? Існує велика різниця, і це не обговорюється в інформації про продукт на сайті.
Ден Гроссман

"Цілий фреймворк" в даному випадку - це просунута материнська тема. Вся тема охоплюється умовами GPL, як це є стандартною практикою для більшості тем на ринку.
EAMann

Як щодо десятків плагінів Genesis, які були написані, щоб додати більше функціональності та гнучкості в налаштуваннях на основі потреб користувачів.
Бред Далтон

11

Тематичні

Розроблено ThemeShaper

Призначення

  • Вільна, відкрита, високо розширювана, оптимізована пошукова система WordPress Theme Framework

Сильні особливості

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

Бонусна надійність

  • Третє місце в WPHonors 2010 за тематичними рамками

Ліцензування та ціни

  • Безкоштовно та з відкритим кодом

Причиною вибору стала найкраща підтримка функцій для кількох авторів.
Вимовна

1
З липня 2011 року по травень 2012 року оновлень не було, але активні розробки нещодавно відновилися. 1.0.1 випущений WordPress Theme Repository 30 травня 2012 і 1.0.2 на Червень 30 Новий будинку: thematictheme.com Корреспондент: Точка зору thematictheme.com/blog
Джо Golton

Той факт, що він безкоштовний, як і WordPress, для мене величезний драйвер. Справа в принципі більше, ніж ощадливість. Крім того, підтримка відмінна. Форум спільноти Thematic завжди відповідав на мої запитання протягом 1-2 днів.
Домінор Новус

8

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

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

З цієї причини я часто використовую Twentyten або подібну порожню тему з шиферу чи пісочниці.

Призначення

  • батьківська тема в комплекті з WordPress

Сильні риси

  • Використовує стандартну структуру папок WordPress та ієрархію шаблонів, чудово підходить для підтримки та Codex.
  • Реалізує останні функції, пов'язані з темою.

Недоліки

  • Немає спеціальних гачків чи фільтрів, як ви знайдете в інших структурах

ліцензування та ціноутворення

  • Безкоштовно та GPL

Дякуємо, що поділилися своїм досвідом. Я просто хочу зазначити, що мене більше цікавлять рамки, які працюють для розробників і використовуються на практиці, а не намагаються і не сподобалися (що занадто поширений шлях). btw, якщо ви широко використовуєте двадцять десять, ви можете виписати його як окрему відповідь, це розширена / батьківська тема і відповідає питанню.
Рарст

OK просто хотів сказати, що поки що мене розчарували рамки за винятком pod cms. Я відредагую свою відповідь, щоб бути більш короткою.
Wyck

Не могли б ви написати про POD CMS окремою відповіддю? Я хотів би почистити та видалити його звідси.
Рарст

5

scbFramework

профіль для scribu в WordPress, Q&A для розробників та адміністраторів WordPress

Розроблено scribu .

Призначення

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

Особливості

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

Випуски

  • погано задокументовані
  • має тенденцію використовувати методи генерації коду для HTML, що може бути незручно

Ліцензія GPL


це не тема теми .. я щось пропускаю?
Ünsal Korkmaz

1
@ Ünsal Korkmaz питання формулює це як "рамки", а не "рамки теми". Кожен тематичний фреймворк - це рамка, але не кожна структура є рамкою теми. :)
Рарст

4

Полотно

Призначення

Розширена автономна / батьківська тема, використовує WooFramework.

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

Сильні риси

  • Я вважаю, що код теми дуже легко зламати для моїх цілей.

  • Canvas використовує безліч нових функцій HTML та CSS розумним чином.

Недоліки

  • Не безкоштовно (але вільне програмне забезпечення)

Ліцензування та ціноутворення

  • Стандарт: 70 доларів
  • Розробник (постачається з файлами PSD): 150 доларів

3

Тема прокрутки

Розроблено Headway Themes

Призначення

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

Сильні особливості

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

Бонусна надійність

  • Перше місце в WPHonors 2010 за тематичними рамками

Ліцензування та ціни

  • 87 доларів для персональних сайтів
  • $ 164 для розробників (використання на кількох сайтах)
  • Ліцензія GPLv2

3

Керінгтон

"Carrington - це тематична платформа для WordPress від Crowd Favorite."

Carrington - це новий (на наш погляд кращий) спосіб організації теми WordPress, поєднаний із основоположним механізмом, що забезпечує безліч цікавих функціональних можливостей, просто створюючи різні названі шаблони. - Що таке Керрінгтон

Цільова рамка розвитку

Сильні функції Система файлів / папок на основі умовних умов. Ідея структури папки фреймворку полягає в тому, щоб ви могли створювати шаблони, які відповідають конкретним умовам. Таким чином ви можете створити менші гострі шаблони. Наприклад, ви можете створити унікальний блок коментарів для конкретного користувача або всіх зареєстрованих користувачів, лише додавши один новий файл шаблону ( Огляд рамки ).

Carrington випускається в декількох різних смаках, мені особисто подобається підстрижена версія Carrington JAM (Just Add Markup). Завантажити

Недоліки У своїх випадках використання у мене не було справжніх проблем із використанням Керрінгтона. Можливий мінус, можливо, вимога дотримуватися необхідних конвенційних правил.

Як розробник програми, Каррінгтон може бути трохи світлим і пропонує лише приємний спосіб впорядкувати свої шаблони. Для дизайнерів Керрінгтон знімає необхідність зануритися в PHP і створити умови шаблону. Якщо ви не є ні програмістом, ні дизайнером, то вам знадобиться щось на зразок Carrington Build, що дозволяє створювати макети перетягування. Якого я не пробував і не є безкоштовним.

Ліцензування та ціни Carrington безкоштовні, GPLv2


Наскільки щільно Carrington Build інтегрується з ним? Для контексту питання - чи повинен хтось детально відредагувати цю відповідь або краще її окремо викласти?
Рарст

З мого власного дослідження Carrington Build видно, що Carrington Build побудований на вищезгаданому ядрі Carrington, що дозволяє легко розробити тему. Хоча додаток Build - це більше оновлена ​​/ доповнена WP CMS.
Jonnybojangles

3

Тема рамок тез

Тема "Дипломна робота" - це преміальна шаблонна система для WordPress, яка створена для того, щоб слугувати міцною основою під будь-яким веб-сайтом.

Особливості (І я цитую):

  • Панелі варіантів дипломної роботи
  • Унікальні конструкції
  • революційний генератор макетів (з 1, 2 і 3-колонковою комбінацією компонувань)
  • точне керування шрифтом

Додаткові характеристики

  • Вбудований в SEO такі функції, як власні заголовки та власні META для сторінок і публікацій
  • Активний онлайн-форум доступний для всіх зареєстрованих користувачів

Ціноутворення

  • Персональний варіант (єдиний веб-сайт) 87 доларів
  • Варіант розробника (необмежений для власних веб-сайтів, доступ до бета-версій, додаткових інструментів розгортання) $ 164

3

SWIFT

У своєму приватному блозі я використовую: http://swiftthemes.com/

призначення : окрема тема, але дочірні теми підтримуються з демо-програмою Thethe Kill Bill

сильні риси :

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

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

  • в цьому, мабуть, ще багато чого розробити, щоб відповідати всім стандартам WP (але насправді це приємна річ)

ціноутворення :

  • Особиста ліцензія 47 доларів
  • Ліцензія для розробника $ 84

Я думаю, що ця відповідь офтопічна.
scribu

Я не погоджуюсь. Swift можна використовувати як батьківську тему ("фреймворк") так само легко, як TwentyTen або будь-яку іншу сучасну систему.
EAMann


2
Ви справді використовуєте цей код на веб-сайті, що живе у прямому ефірі? Це не дуже… запрошує.
фуксія

2

Старкери

Starkers - це тема WordPress з голими кістками, створена для того, щоб діяти як відправна точка для дизайнера теми.

Мета: Відмінна відправна точка для будь-якої теми WP. Він містить усі основні теги шаблонів, необхідні для створення теми без зайвої розмітки / images / js. На мою думку, одна з найкращих тем, яку слід використовувати при навчанні розвиватися для WP

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

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

Недоліки: По суті це тема, на якій слід розвиватись, тому вам потрібно досить добре володіти HTML / CSS, щоб реалізувати дизайн навколо теми з нуля.

Ліцензування та ціноутворення : GPLv2 (передбачається, що це похідне двадцять десять)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.