Size: a a a

2020 August 27

AD

Alexander Dubovskoy in Drupal RU
Andrey Postnikov
Костыли спасают
у меня тут поломалось кое-что, поэтому сел подумать как организовать.

заодно посмотрел типовой размер. /libraries 70-90 мегабайт на проект (даже визитку). думаю.
источник

АК

Алексей Кузнецов... in Drupal RU
Alexander Dubovskoy
мне бы очень хотелось весь "шаблон" свести к одному composer-файлику.
Это исключено. У меня в шаблоне docker-compose.yml, Makefile, .env, а сам друпал лежит в папке drupal. И там внутри либы, композер, кастомный модуль со всяким барахлом, заготовка темы  кучей стилей, шаблонов, package.json, установочный профиль с кастомной логикой последовательности установки модулей, там же в профиле 100500 конфигов и json-файлы с дефолтным контентом
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
Это исключено. У меня в шаблоне docker-compose.yml, Makefile, .env, а сам друпал лежит в папке drupal. И там внутри либы, композер, кастомный модуль со всяким барахлом, заготовка темы  кучей стилей, шаблонов, package.json, установочный профиль с кастомной логикой последовательности установки модулей, там же в профиле 100500 конфигов и json-файлы с дефолтным контентом
Дефолтный контент пора пробовать на yml переводить
источник

АК

Алексей Кузнецов... in Drupal RU
Andrey Postnikov
Дефолтный контент пора пробовать на yml переводить
Сложно. Неделю мудохался, чтобы лэйауты туда засунуть и достать. Совсем нет желания столько же времени сидеть над переводом в yml
источник

AD

Alexander Dubovskoy in Drupal RU
Алексей Кузнецов
Это исключено. У меня в шаблоне docker-compose.yml, Makefile, .env, а сам друпал лежит в папке drupal. И там внутри либы, композер, кастомный модуль со всяким барахлом, заготовка темы  кучей стилей, шаблонов, package.json, установочный профиль с кастомной логикой последовательности установки модулей, там же в профиле 100500 конфигов и json-файлы с дефолтным контентом
понимаю) похоже, но я повыносил что мог. конфиги в фичи, кастомы  в свой репозиторий откуда композер тянет.
источник

AP

Andrey Postnikov in Drupal RU
Alexander Dubovskoy
у меня тут поломалось кое-что, поэтому сел подумать как организовать.

заодно посмотрел типовой размер. /libraries 70-90 мегабайт на проект (даже визитку). думаю.
Это работает примерно так https://github.com/zimmo-be/twig-loader/pull/60#issuecomment-674189055
источник

ИЛ

Иван Лещёв in Drupal RU
Alexander Dubovskoy
у меня тут поломалось кое-что, поэтому сел подумать как организовать.

заодно посмотрел типовой размер. /libraries 70-90 мегабайт на проект (даже визитку). думаю.
ого,что ты туда ставишь?
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
Сложно. Неделю мудохался, чтобы лэйауты туда засунуть и достать. Совсем нет желания столько же времени сидеть над переводом в yml
Для 2.х тоже есть патч
источник

AP

Andrey Postnikov in Drupal RU
Иван Лещёв
ого,что ты туда ставишь?
Тесты, примеры и зависимости
источник

AP

Andrey Postnikov in Drupal RU
А иногда ещё и доки
источник

AD

Alexander Dubovskoy in Drupal RU
Иван Лещёв
ого,что ты туда ставишь?
источник

АК

Алексей Кузнецов... in Drupal RU
Andrey Postnikov
Для 2.х тоже есть патч
Надо будет посмотреть
источник

AD

Alexander Dubovskoy in Drupal RU
jquery.inputmask надо подчистить, да
источник

AP

Andrey Postnikov in Drupal RU
А некоторые ещё и селениум рядом кладут
источник

AD

Alexander Dubovskoy in Drupal RU
Alexander Dubovskoy
jquery.inputmask надо подчистить, да
там на 40метров misc/phone-us.js, абсолютно ненужная хрень.
источник

АК

Алексей Кузнецов... in Drupal RU
Alexander Dubovskoy
понимаю) похоже, но я повыносил что мог. конфиги в фичи, кастомы  в свой репозиторий откуда композер тянет.
Кастомы у меня тоже в репозиториях. В шаблоне в кастомном модуле только пару хуков по мелочи. Но вот заготовка темы не должна лежать в отдельном репозитории, т.к. её же потом и править. Наследоваться в данном случае вообще не вариант, т.к. базовая тема и так есть. А в заготовке как раз всё то, что можно править по месту
источник

AD

Alexander Dubovskoy in Drupal RU
Алексей Кузнецов
Кастомы у меня тоже в репозиториях. В шаблоне в кастомном модуле только пару хуков по мелочи. Но вот заготовка темы не должна лежать в отдельном репозитории, т.к. её же потом и править. Наследоваться в данном случае вообще не вариант, т.к. базовая тема и так есть. А в заготовке как раз всё то, что можно править по месту
эт да. у мну инсталяционный скриптик делает git clone темы.
источник

AD

Alexander Dubovskoy in Drupal RU
потому что бывает что одна тема общая для разных сборок и проще править её в одном месте, а не в разных репах.
источник

AP

Andrey Postnikov in Drupal RU
Alexander Dubovskoy
эт да. у мну инсталяционный скриптик делает git clone темы.
источник

АК

Алексей Кузнецов... in Drupal RU
Ну у меня все сайты разные. Там в темах нет ничего такого, что надо сразу на всех сайтах обновлять
источник