Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

З моменту свого виходу у 2011 році Bootstrap Майже моментально став найпопулярнішим фронтенд фреймворком на Github. Розробники почали використовувати його під час створення тим, що досить дивно. Насправді він не дуже добре підходить для розробки тем на WordPress. Давайте розумітися.

Чому Bootstrap погано сумісний із темами оформлення WordPress

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Дивіться також:

Bootstrap - не зовсім підходящий інструмент для Wordpress

Для довідки (Wikipedia):

Завантаження Twitter — вільний набір інструментів для створення сайтів та веб-застосунків. Включає HTML і CSS шаблони оформлення для типографіки, веб-форм, кнопок, міток, блоків навігації та інших компонентів веб-інтерфейсів, включаючи JavaScript розширення.

Спочатку Bootstrap створювався для Twitter як бекенд-інструмент, за допомогою якого розробники змогли б створювати інтерфейси для додатків. До цього використовували багато інших бібліотек, але отримані в результаті інтерфейси практично не підтримувалися.

Враховуючи цей факт, створення Bootstrap мало допомогти розробникам зосередитися виключно на коді в бекенді і зовсім не турбується про фронтенд. Як ви розумієте, для WordPress фронтенд, тобто зовнішній вигляд сайту, відіграє дуже велику роль. Відповідно використання Bootstrap суперечить завданням WordPress.

Bootstrap функціонує не так, як потрібно WordPress

Теми WordPress створюються за допомогою набору функцій, які використовуються у файлі шаблону. За рахунок виведення HTML цих функцій розробники мають можливість створювати ефективний код для роботи з різним видом контенту.

Що стосується Bootstrap, то в ньому використовується свій підхід до структурування HTML і він не зовсім сумісний з тим, що використовується в WordPress. Тому розробникам доводиться додатково створювати код для того, щоб налагодити невідповідність при функціонуванні з WordPress.

Хорошим прикладом є навігаційне меню. Замість використання wp_nav_menu() Розробникам довелося створити класи Custom Walker, які змінюють відображення HTML за допомогою функції. І таким чином можуть бути використані Bootstrap CSS та Javascript. Такий підхід вимагає створення більшої кількості коду, а це потребує більше часу.

Bootstrap дуже роздутий

Код фреймворку ніколи не зрівняється за своєю ефективністю з кодом, створеним для конкретної мети. Фреймворки створюються для загальних цілей і стають роздутими. Дуже часто необхідно додавати кілька класів CSS до елементів HTM для досягнення бажаного візуального результату. Але трапляється так, що для створення дизайну теми потрібен не лише код CSS, а й код всього фреймворку.

Bootstrap не вітає гарний дизайн

Найпопулярніша функція Bootstrap – це повністю адаптивна грід-система twelve column. Додаючи класи в HTML-верстку, розробники можуть створювати веб-сайти, які адаптуються під екран будь-якої роздільної здатності. Але, на жаль, зумовлена ​​грід розмітка по сітці не допоможе створити чудовий дизайн.

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

Альтернативний підхід

Чому Bootstrap погано сумісний із темами оформлення WordPress

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

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

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

Джерело: themeshaper.com
inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 15

chumachkin_m:

Автор не програміст - швидше за все дизайнер, звідси суперечка марна, так як автор не представляє технічної кухні, а відштовхується зовсім від інших мотивів.

ЗИ.
Але нікуди він не дінеться і як свого часу JavaScript завоював світ, так і платформи на основі Grid потихеньку витіснять слабші рішення.

Зайшов почитав коментарі до англійської версії статті — народ вказав автору на помилковість його думки.
ІМХО.

Лулер:

У чому ти маєш рацію, але в чомусь ні, я 5 років займаюся професійною версткою, 3 роки створюю теми Вордпрес, за 5 років я мав справу з Бутстрап всього 3 рази і всі три рази я зіткнувся з ним на прохання «допоможіть дизайн поїхав », «Все криво» і т.п. Недолюблюю цей фреймворк з перших днів знайомства з ним.
Він створений для розробників, які:
1 - не вміють верстати,
2 - ліньки верстати,
3 - жаба душить оплачувати верстку,
4 — потрібний каркас для початку проекту.
Жодна адекватна студія не буде своє серйозне замовлення на ньому робити.

chumachkin_m:

У мене до вас кілька запитань:
1. Bootstrap і Foundation ви їх не любите рівноцінно чи все ж таки по-різному?
2. Ви використовуєте у своїй роботі LESS або SCSS і якщо так, яким інструментом користуєтеся для роботи, можете навести приклад (маленький шматочок коду) як ви на них пишите.

Щодо ваших пунктів
1. Пам'ятаєте фільм «Червона спека»? - Які ваші аргументи? (А. Шварценеггер)
2. Це як, у чому полягає ліньки?
3. Ну так, справді, залізний аргумент! (Сарказм)
4. Каркас для проектів, для WordPress проектів?

Жодна адекватна студія не стане зараз робити не grid верстку.

ЗИ.
Поки що ваші аргументи не переконливі.

Лулер:

:D :D :D LOL

Лулер:

Кумедна історія у тебе трапилася, мені тебе шкода! :D

Ilia:

Наберіть мене на пошту я думаю, що нам є, що обговорити в кулуарах

Єгор:

Підлога світу верстає на Bootstrap і ви тут суперверстальник знайшовся. Перегляньте сайти зверстані на Bootstrap — Світові бренди.

Гаррі:

Ця стаття – простий переклад. Ось оригінал - http://themeshaper.com/2014/08/19/why-bootstrap-is-a-bad-fit-for-wordpress-themes/

Єгор:

Щодо роздутості, вибирай, що треба та й усе. Якщо так стилі не подобаються, бери сітку одну, тільки сумніваюся, що верстка в цьому випадку така ж рівна вийде.

Артем:

Автор слабо уявляє про що пише і стаття несе скоріше рекламний характер для Bamako.

Андрій:

АААА. Залив сайт на хостинг. Вордпрес перестав бачити всі стилі, скрипти bootstrap. Що робити? невже все переписувати з нуля????

Ірина:

Сітка не сумісна з добрим дизайном? Звучить навіть смішно, а абсурдно.

Дмитро:

Жодна нормальна студія не робитиме проект на WordPress. Він у n-е число разів більш роздутий, ніж bootstrap. Бо на wp зараз можна мало не в космос літати.

CJOH:

Дійсно почитайте коментарі в оригінальній статті. І зважайте на час її публікації (2011 рік)

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

Додати коментар або відгук