Size: a a a

2021 February 28

ST

Sergei Toroptsev in OctoberCMS
Павел Павел
Привет!  хочу сделать что бы при сборке проекта в mix минифицировались названия классов в layouts, partials и тд..   кто нить знает как это реализовать ?
Это как
источник

ПП

Павел Павел... in OctoberCMS
Sergei Toroptsev
Это как
источник

A

Alex in OctoberCMS
Перепишите название классов
источник

A

Alex in OctoberCMS
Цель я так понимаю уменьшение html файла?
источник

ПП

Павел Павел... in OctoberCMS
Alex
Перепишите название классов
ну и css тоже. не в ручную не варик)
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Павел Павел
Привет!  хочу сделать что бы при сборке проекта в mix минифицировались названия классов в layouts, partials и тд..   кто нить знает как это реализовать ?
Зачем?
источник

ПП

Павел Павел... in OctoberCMS
Вес меньше станет хоть немного + отпадает возможность попасть селектором в какой нить blacklist от AdBlock. Ну и вообще если можно, то почему нет ?) хуже же не станет
источник

ST

Sergei Toroptsev in OctoberCMS
источник

ПП

Павел Павел... in OctoberCMS
да видел я пакеты для этого, вопрос как это организовать всё
источник

ПП

Павел Павел... in OctoberCMS
было бы прикольно если бы кто то написал стартеркит для разработки темы, со следующим функционалом:
например создаётся тема mytheme-dev, в беке активируется тема mytheme, разработка будет вестись в mytheme-dev всё это синкается с mytheme и devserver проксируется. надо сделать 2-х сторонюю синхронизацию, что бы при изменении из админки ini и php секций в htm файлах они синкались с дев версией. что это даст ? появится возможность использовать html-loader, версионность файлов из коробки (не надо будет подключать css и js php функцией например mix() или стандартной от октября), куча других фишек например подключение файлов в html типа <div class="logo"><img inline src="/assets/img/logo.svg"></div>, та же минификация class names, по желанию можно будет разбить htm файл на части например page.htm page.php page.ini, будет нормальная работа с ide и тд.  или фигня идея ?
источник

MS

Morning Star in OctoberCMS
Павел Павел
было бы прикольно если бы кто то написал стартеркит для разработки темы, со следующим функционалом:
например создаётся тема mytheme-dev, в беке активируется тема mytheme, разработка будет вестись в mytheme-dev всё это синкается с mytheme и devserver проксируется. надо сделать 2-х сторонюю синхронизацию, что бы при изменении из админки ini и php секций в htm файлах они синкались с дев версией. что это даст ? появится возможность использовать html-loader, версионность файлов из коробки (не надо будет подключать css и js php функцией например mix() или стандартной от октября), куча других фишек например подключение файлов в html типа <div class="logo"><img inline src="/assets/img/logo.svg"></div>, та же минификация class names, по желанию можно будет разбить htm файл на части например page.htm page.php page.ini, будет нормальная работа с ide и тд.  или фигня идея ?
Такая себе идея
источник

MS

Morning Star in OctoberCMS
Можно ведь на гитхаб создать две ветки, одна дев другая продакшн, продакшн разворачивать на хостинге в папке темы, локально работать с веткой дев, потом мерджить и получать обновление на основной теме. А все эти настройки с мин классов и прочей лубудой настраивать в миксе
источник

v

vladimir in OctoberCMS
Павел Павел
было бы прикольно если бы кто то написал стартеркит для разработки темы, со следующим функционалом:
например создаётся тема mytheme-dev, в беке активируется тема mytheme, разработка будет вестись в mytheme-dev всё это синкается с mytheme и devserver проксируется. надо сделать 2-х сторонюю синхронизацию, что бы при изменении из админки ini и php секций в htm файлах они синкались с дев версией. что это даст ? появится возможность использовать html-loader, версионность файлов из коробки (не надо будет подключать css и js php функцией например mix() или стандартной от октября), куча других фишек например подключение файлов в html типа <div class="logo"><img inline src="/assets/img/logo.svg"></div>, та же минификация class names, по желанию можно будет разбить htm файл на части например page.htm page.php page.ini, будет нормальная работа с ide и тд.  или фигня идея ?
Так проксирование и синк исходников в тему и сейчас работает через вебпак.
А делать это же через админку паршивая идея.
источник

v

vladimir in OctoberCMS
Так же наличие пхп файлов в теме тоже не очень идея. Будет мешанина не нужная. Тема только представление под твигом, изредка блейдом.

Включаемые области есть по умолчанию partial’ы.
источник

ПП

Павел Павел... in OctoberCMS
как мне например сделать такое в шаблоне ? тут типа получается работаешь с дев версией как с оригинальной, а в активированую уже типа вставится svg
источник

ПП

Павел Павел... in OctoberCMS
Morning Star
Можно ведь на гитхаб создать две ветки, одна дев другая продакшн, продакшн разворачивать на хостинге в папке темы, локально работать с веткой дев, потом мерджить и получать обновление на основной теме. А все эти настройки с мин классов и прочей лубудой настраивать в миксе
ну ок, это всё понятно классы минифицируются в css. а что с шаблонами .htm?
источник

MS

Morning Star in OctoberCMS
Павел Павел
ну ок, это всё понятно классы минифицируются в css. а что с шаблонами .htm?
А что с ними должно быть?
источник

MS

Morning Star in OctoberCMS
Они создаются в папке темы
источник

ПП

Павел Павел... in OctoberCMS
при разработке должно быть:
<div class="article">
<div class="article__title">{{ title }}</div>
</div>

.article {
   background-color: gray;
}

.article__title {
font-size: 28px;
}

в проде:
<div class="a">
   <div class="b">{{ title }}</div>
</div>

.a {
background-color: gray;
}

.b {
font-size: 28px;
}
источник

MS

Morning Star in OctoberCMS
Чет какие то лишение заморочки
источник