Size: a a a

MODX. Русскоязычное сообщество.

2020 April 21

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
А какие с композером проблемы ? В рамках ево используем на всех проектах
Чтобы были подсказки и прочие прелести современной разработки докер нужно установить и на локальной машине и на сервере
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Подсказки в композере есть уже в пхпшторм

Ну а если докер юзать то логично что и на сервере
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
А какие с композером проблемы ? В рамках ево используем на всех проектах
И тут начинается веселье, например ты сначала устанавливаешь на локальной машине, один из компонентов требует какое то php расширение которое у тебя есть у тебя все ок установилось, vendor спокойно выкачивается на сервер и на сервере все падает, потому что там какого то из php расширений нет
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Pavel Zarubin
И тут начинается веселье, например ты сначала устанавливаешь на локальной машине, один из компонентов требует какое то php расширение которое у тебя есть у тебя все ок установилось, vendor спокойно выкачивается на сервер и на сервере все падает, потому что там какого то из php расширений нет
Так оно первым алертом скажет что доставить и все
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
Подсказки в композере есть уже в пхпшторм

Ну а если докер юзать то логично что и на сервере
Я не про composer.json я вообще про подсказки в проекте по либам
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Pavel Zarubin
Я не про composer.json я вообще про подсказки в проекте по либам
А докер тут при чем это заслуга ИдЕ
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
Так оно первым алертом скажет что доставить и все
Это если у тебя vendor не выкачивается при ctrl+s а для этого нужно каждый раз в deply добавлять его в исключения, ну и опять же, делать composer install/composer update каждый раз на сервере и локально
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
А докер тут при чем это заслуга ИдЕ
Да какой докер, я про композер
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Если у тебя нет файлов библиотек локально, а они есть только на сервере то подсказок не будет
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Pavel Zarubin
Это если у тебя vendor не выкачивается при ctrl+s а для этого нужно каждый раз в deply добавлять его в исключения, ну и опять же, делать composer install/composer update каждый раз на сервере и локально
Ну и ? Дай бог 5 раз за проект надо сделать обычно 1-2
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
Ну и ? Дай бог 5 раз за проект надо сделать обычно 1-2
5 раз локально 5 раз на сервере и это только для 5 либ, все зависит от активности работы над проектом, определить сразу сколько и какие библиотеки ты будешь использовать сразу довольно проблематично
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Так а в чем сложность 10 раз выполнить композер апдейт ?
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Понятно что удобней с докером но в таком ключе это не сильно спасает + потом скорей всего на проде вообще шаред будет без ssh
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
Так а в чем сложность 10 раз выполнить композер апдейт ?
Да нет сложности вообще ни в чем, и базу данных можно через ручками переносить, и конфиги для каждого проекта прописывать, и 100500 раз править 4 файла config.core.php и через FTP закидывать файлы а не через какой нибудь rsync и т.д. и тому подобное, но когда ты делаешь это десятки раз в день, это очень и очень надоедает
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
Так а в чем сложность 10 раз выполнить композер апдейт ?
Да, кстати, это если еще либы не генерируют какие то файлы, например элементарно те же логи, которые тебе придется выкачивать вручную
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
И логи наверное самое безобидное, некоторые либы генерируют целые компоненты
источник

PZ

Pavel Zarubin in MODX. Русскоязычное сообщество.
Dmytro Lukianenko
Понятно что удобней с докером но в таком ключе это не сильно спасает + потом скорей всего на проде вообще шаред будет без ssh
Ну слава богу я уже пару лет не видел сайты на шаредах, по этому хз, да и смысла в шареде в 2020 году не вижу, по цене одно и то же, а по проблемам на шареде их больше
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
У меня проблема с базой ибо работает минимум 2 человека и получаем боль которую докер не разруливает :/

В целом есть костыльное решение но в целом данная проблема из за того что контент и структура это одно и тоже в рамках МОДХ
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Дошли до создания новых страниц шаблонов и тв через миграции
источник

DL

Dmytro Lukianenko in MODX. Русскоязычное сообщество.
Тогда пофиг на контент и удобно работать
источник