Size: a a a

2021 January 06

AE

Alex Elkin🇪🇸 in Frontend_ru
Игорь Белов
Кто-то знает как отключить редирект который настраивается в БД ? Это что касается WP
👆
источник

ИБ

Игорь Белов... in Frontend_ru
Благодарю
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
Если сложное приложение (что подразумевает часто ОО дизайн) то лучше свою сетку. Bootstrap очень плохо защищен от конфликта имен.
Есть огромное кол-во причин не юзать бутстрап, но конфликт имен...  блин там в сетке 3 класса row col и container разве сложно запомнить и не использовать их?
источник

J

JohnByte in Frontend_ru
Alex Elkin🇪🇸
Есть огромное кол-во причин не юзать бутстрап, но конфликт имен...  блин там в сетке 3 класса row col и container разве сложно запомнить и не использовать их?
Bootstrap не только эти классы импортит в глобальный неймспейс. Ну и держать весь этот контекст в голове усложняет поддержку кода (также как использовать сокращения вместо нормальных имен переменных, создавать все функции в глобальном пространстве имен и пр.), легче сломать верстку при минорных изменениях, при подключении сторонних плагинов со своими стилями. Так что часть BEM-а касающаяся имен классов CSS ("название-неймспейса-название-компонента[__название-примитива][__название-состояния]"), тут оправдана. Bootstrap ей не следует
источник

Ri

Roman 🚀 ilin in Frontend_ru
Блин… не успел)
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
Bootstrap не только эти классы импортит в глобальный неймспейс. Ну и держать весь этот контекст в голове усложняет поддержку кода (также как использовать сокращения вместо нормальных имен переменных, создавать все функции в глобальном пространстве имен и пр.), легче сломать верстку при минорных изменениях, при подключении сторонних плагинов со своими стилями. Так что часть BEM-а касающаяся имен классов CSS ("название-неймспейса-название-компонента[__название-примитива][__название-состояния]"), тут оправдана. Bootstrap ей не следует
А Зачем ради сетки тащить весь бутстрап? Возьмите сетку и не забивайте голову/неймспэйс.
бэм это очень хорошо. Но не мешает юзануть сеточку то. Миксуешь аккуратненько и все.
источник

Ri

Roman 🚀 ilin in Frontend_ru
А зачем вообще тащить сетку когда есть гриды?
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
Roman 🚀 ilin
А зачем вообще тащить сетку когда есть гриды?
🤷‍♂ хочется человеку...
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
я лично беру сетку по двум причинам:
1. Она уже написана.
2. Есть плагин для вп который в конструкторе позволяет создавать колонки этой сетки и это самый удобный способ контентщику настроить адаптив. Не будет же он гриды писать? К тому же там писать стили сетки для блока с контентом - тот еще адъ
источник

Ri

Roman 🚀 ilin in Frontend_ru
ну да, в этом случае разумно
источник

J

JohnByte in Frontend_ru
Ну тут, да, оправдано такое.
источник

J

JohnByte in Frontend_ru
(сами CMS-ки вроде Вордпресса - тот еще набор императивных хаков для которого сложно писать расширения не ломающие остальные части системы)
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
Ой удалили хотел пошутить =)
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
(сами CMS-ки вроде Вордпресса - тот еще набор императивных хаков для которого сложно писать расширения не ломающие остальные части системы)
За все не скажу, но вп и престашеп очень стараются. Вп прямо очень, а престашеп с 7й версии пытается делать вид что он симфони.
А битрикса уже не что не спасет, не лезьте в этот кал.
источник

J

JohnByte in Frontend_ru
Медиавики тоже не очень. С кучей странных оберток для получения данных, изменения шаблона (вместо более простой и прозрачной модели MVC), непрозрачным разграничением между special pages (как например, в классе для логина/регистрации в которых куча всего намешано) и пр. Это при том что документация не такая вменяемая как у Реакта или Node.js например.
источник

J

JohnByte in Frontend_ru
Alex Elkin🇪🇸
За все не скажу, но вп и престашеп очень стараются. Вп прямо очень, а престашеп с 7й версии пытается делать вид что он симфони.
А битрикса уже не что не спасет, не лезьте в этот кал.
Вордпресс переписали на нормальную архитектуру что ли? (я смотрел раньше его сорцы, пахнуло спагетти-кодом с упоротым смешением бизнес-логики и вьюх, импортами которые включали кусок шаблона)
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
Вордпресс переписали на нормальную архитектуру что ли? (я смотрел раньше его сорцы, пахнуло спагетти-кодом с упоротым смешением бизнес-логики и вьюх, импортами которые включали кусок шаблона)
Мне сложно судить, но его очень сильно переработали и продолжают развивать.
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
Там есть определённые спорные моменты, это все еще не мвц и никогда им не будет, тут многих бомбит просто от того что сложно представить что архитектура может быть разной.
Что то оставлено ради обратной совместимости, но сейчас можно без шаблонов через хуки почти все сделать.
Но опять же, это все еще цмс 🤷‍♂
источник

J

JohnByte in Frontend_ru
> без шаблонов через хуки

А потом вставка какого-нибудь баннера в футер  или переделка сетки с сайдбаром и основным контентом превращается в цирк с конями
источник

J

JohnByte in Frontend_ru
Цмс архитектура хороша если не нужно будет в процессе разработки менять core шаблоны, структуру данных сайта и нужно по-быстрому типовой сайт сделать. Менять только контент и темы (цвета, фоновые картинки и пр.), для чего собственно и предназначена цмс. Но в некоторых случаях цмс используется вообще как стартовая точка для разработки сайта, веб-приложения и (при особо упоротых случаях) backend API
источник