These are chat archives for dru-io/Drupal

11th
Jun 2016
Alan Bondarchuk
@fortis
Jun 11 2016 05:56
@Grayw0lf нет drupal code generator для 7ки консольный
Andy Postnikov
@andypost
Jun 11 2016 08:38
Я его на 8ке пользовался, на 2х проектах, 2месяца назад он был всё ещё лучше друконсоли
Alan Bondarchuk
@fortis
Jun 11 2016 09:09
ну да там и для 8ки команды
Andy Postnikov
@andypost
Jun 11 2016 09:11
А чего пул не заслал?
Alan Bondarchuk
@fortis
Jun 11 2016 09:12
@andypost да пока еще потестить решил
ну и с Иваном обсудили - чуть почищу лишнее
Andy Postnikov
@andypost
Jun 11 2016 09:13
Мы же в Новосибе совместно обсуждали его с @Chi-teck
Alan Bondarchuk
@fortis
Jun 11 2016 09:13
ага я после новосиба и посмотрел
Andy Postnikov
@andypost
Jun 11 2016 09:13
Я вот непойму почему его кодом консоль не интересуется
Alan Bondarchuk
@fortis
Jun 11 2016 09:14
драш вроде интересуется)
Andy Postnikov
@andypost
Jun 11 2016 09:14
Они до сих пор шлак генерят для сущностей
Драш, интересно, мне тоже от них патч пришёл
Alan Bondarchuk
@fortis
Jun 11 2016 09:20
да консоль от симфони удобен
Andy Postnikov
@andypost
Jun 11 2016 09:22
Выходит драш таки увереннее развивается, или это мне с консолью просто не фортит)
@fortis А почему ты именно на Ubuntu строишь https://github.com/fortis/drupal-dockerized
Alan Bondarchuk
@fortis
Jun 11 2016 09:41
@andypost а там у 16.04 в репо php7
debian jessi с php 5 еще
Andy Postnikov
@andypost
Jun 11 2016 09:43
Рекомендую на alpine посмотреть https://github.com/skilld-labs/docker-php
Alan Bondarchuk
@fortis
Jun 11 2016 09:45
@andypost спасибо интересно, он же совсем небольшой да?
KarmaBot
@KarmaBot
Jun 11 2016 09:45
Спасибо (+1) для @andypost принято! Текущая карма +6.
Andy Postnikov
@andypost
Jun 11 2016 09:45
Я на неделе им в testing заслал пр, приняли в течение дня)
Ага и для сборки качать меньше
Очень открытое сообщество alpinelinux/aports#119
Ivan
@Chi-teck
Jun 11 2016 09:58
Между Drush и DC есть скрытая конкуренция. Генерация кода это основная фишка DC которой нет в Драше. Драш мантейнер собрался интегрировать DCG в Драш. Не знаю как у него это получится. Драш в отличии от консоли сделан на функциях.
Andy Postnikov
@andypost
Jun 11 2016 10:09
@Chi-teck
Переделают)
Ivan
@Chi-teck
Jun 11 2016 10:10
да, я знаю.
Замысел был что бы драш и консоль одни и те же команды использовали.
Только вот DC мантейнеры прохладно к этому отнеслись.
Andy Postnikov
@andypost
Jun 11 2016 10:13
Очевидно) они вообще, имо, довольно прохладно к предложениям относятся
Ivan
@Chi-teck
Jun 11 2016 10:14
ну им виднее
Еще возможно десктопный генератор будет https://github.com/hechoendrupal/drupal-console-desktop
Andy Postnikov
@andypost
Jun 11 2016 10:21
Интересно
Я думаю, что у DC есть шансы обойти драш только после d7-eol
Кроме кодогенерации не вижу в ней ничего что сделано лучше драша
Ну и работа только с локальным инстансом сводит на нет все их потуги
Ivan
@Chi-teck
Jun 11 2016 10:28
Драш тормозит себя поддержкой старых версий Друпал. Имхо, им надо было для Drupal 8 новую версию делать, без обратной совместимости.
Вокруг консоли большое сообщество собралось, в основном испаноязычное.
Ну и компании типа FWW, возможно поддерживают финансово.
Ivan
@Chi-teck
Jun 11 2016 10:34
Кстати у них тоже канал в Гиттере https://gitter.im/hechoendrupal/DrupalConsole
Andy Postnikov
@andypost
Jun 11 2016 10:37
А вот как раз в обратной совместимости большой плюс вижу
Они уже давно рефакторнули и разделили версионность
Пусть это дело заняло более года, но и консоль заэто время ничего существенного не достигла
Alan Bondarchuk
@fortis
Jun 11 2016 10:41
а ничто еще не умеет генерировать по базе код?
Andy Postnikov
@andypost
Jun 11 2016 10:41
По мне так это просто распыление ресурсов
Это как по базе?
вроде такого
реверс)
Ivan
@Chi-teck
Jun 11 2016 10:42
Как минмум одна заслуга консоли, то что они заставили Драш разработчиков шевелится. )
@fortis Для друпала это наверно не востребованно будет.
Alan Bondarchuk
@fortis
Jun 11 2016 10:44
ну это скорее для маппинга со сторонними табличками
от другой системы, есть даже обертки под ларавел для вордпресса)))
если имеем адекватную структуру в бд с которой предстоит работать то было бы удобно сгенерировать к этому программный интерфейс
Andy Postnikov
@andypost
Jun 11 2016 10:45
Был такой модуль data или как-то так
Ivan
@Chi-teck
Jun 11 2016 10:46
он вьюс интеграцию делает для проивольных таблиц
Andy Postnikov
@andypost
Jun 11 2016 10:46
Или data_table
Alan Bondarchuk
@fortis
Jun 11 2016 10:46
угу, но это не сущность)
Ivan
@Chi-teck
Jun 11 2016 10:47
для чужих таблиц можно SQL Views делать
Andy Postnikov
@andypost
Jun 11 2016 10:47
@Chi-teck лучше бы они патчами их шевелили)
Ivan
@Chi-teck
Jun 11 2016 10:48
У них совершено разный подход к архитектуре. Я думаю тут действительно проще что то новое с нуля делать, чем проталкивать патчи.
Да и интересней.
Andy Postnikov
@andypost
Jun 11 2016 10:50
Именно, нельзя делать для исключительно локальной работы
Ivan
@Chi-teck
Jun 11 2016 10:50
chx пытался закрыть их )
https://www.drupal.org/node/2391219
Andy Postnikov
@andypost
Jun 11 2016 10:52
Ну в итоге я не вижу у них будущего (
Очередная интересная поделка
Ivan
@Chi-teck
Jun 11 2016 10:53
у них пиар очень большой
ни одного друпал кампа без доклада про консоль
по крайней мере в западном полушарии
Andy Postnikov
@andypost
Jun 11 2016 10:54
А толку-то, если оно даже драш заменить не может
Ivan
@Chi-teck
Jun 11 2016 10:55
А что именно не может?
Andy Postnikov
@andypost
Jun 11 2016 10:55
Удалённую работу
Ivan
@Chi-teck
Jun 11 2016 10:57
Ну до алиасов ещё не дошли значит.
Хотя надо проверить, может уже есть.
Andy Postnikov
@andypost
Jun 11 2016 10:59
Месяц назад даже с 8.2 не работало опять
Ivan
@Chi-teck
Jun 11 2016 11:00
в драше если отладку включить, тоже нотисы валятся )
Andy Postnikov
@andypost
Jun 11 2016 11:00
Дело не в нотисах, а в работе, тупо не бутстрапило
Багов везде хватает
Ivan
@Chi-teck
Jun 11 2016 11:02
имхо, т.к. драш и консоль ставятся очень легко, нет никакой проблемы иметь их оба на сервере, и использовать то что лучше подходит в каждом конретном случае.
Я пока только драш использую, он хоть и не модный уже, но свои задачи решает. )
Andy Postnikov
@andypost
Jun 11 2016 11:09
Мне вот очень интересно, а что тебе лично в консоли нравится?
Ivan
@Chi-teck
Jun 11 2016 11:12
Ничего назвать не могу.
Такой же инструмент, как и драш. Только на ООП.
Alan Bondarchuk
@fortis
Jun 11 2016 11:42
@andypost у тебя есть подход к отладке драш команды в докере с xdebug ?
если phpstorm используешь)
ну то есть запустив из консоли команду в ней нужно остановиться с phpstorm
Andy Postnikov
@andypost
Jun 11 2016 11:48
Просто нужно переменную среды выставить и драш из сорса запускать
Alan Bondarchuk
@fortis
Jun 11 2016 11:49
блин точно из исходников
Andy Postnikov
@andypost
Jun 11 2016 11:49
Хотя из докера такого не делал
Alan Bondarchuk
@fortis
Jun 11 2016 11:50
по идее если исходники будут в проекте подключены то должно подхватить
Andy Postnikov
@andypost
Jun 11 2016 11:51
Там ещё по-моему я добавлял автостарт для отладки через php -d xdebug. drush
.
Блин, я имел ввиду, что пыху авто старт отладки для xdebug нужен
Andy Postnikov
@andypost
Jun 11 2016 12:15
@fortis а почему ты своей сборке решил nginx использовать? Это же +2 контейнера, nginx+php-fpm+ shared code volume
CUBE digital
@cube_irk_twitter
Jun 11 2016 13:13
dfdf
привет
KarmaBot
@KarmaBot
Jun 11 2016 13:13
@cube_irk_twitter и тебе не хворать :)
Alan Bondarchuk
@fortis
Jun 11 2016 13:30
@andypost ну у меня все продакшены без апача и мне с ним привычнее
@cube_irk_twitter привет
@andypost и у меня в одном контейнере nginx с php-fpm хотел завести как отдельный чтобы версии переключать, но как-то и д7 у меня нормально работает в пхп7 на моих проектах
@andypost у тебя встроенный в пхп7 вебсервер?
Gor Martsen
@Gormartsen
Jun 11 2016 13:37
@fortis а патчи на д7 накладывал?
Там часть тестов ексепшинами валит на php7 для д7
Alan Bondarchuk
@fortis
Jun 11 2016 13:38
@Gormartsen нет, я пока в локальной среде на нем, ну у меня не много контриба и много кастома который норм работает с 7
Gor Martsen
@Gormartsen
Jun 11 2016 13:38
Я про ядро
Alan Bondarchuk
@fortis
Jun 11 2016 13:39
ядро и с 5 пхп может валиться на тестах если вебсервер плохо сконфигурирован)
но там есть issue большой в котором готовят для сессий еще что то
Gor Martsen
@Gormartsen
Jun 11 2016 13:39
Ну там exception на session_destroy
Да
Alan Bondarchuk
@fortis
Jun 11 2016 13:39
ну у себя не встречаю
deprecated есть парочка
Gor Martsen
@Gormartsen
Jun 11 2016 13:40
оно на тестах видно только
Бакдропом не думал 7кк заменить?
Alan Bondarchuk
@fortis
Jun 11 2016 13:41
не, у нас в целом по производительности запас большой еще на проекте
ну и его не сложно на 8ку обновить но он в продакшене и там микроплатежи, шансов на апгрейд мало у проекта)
Gor Martsen
@Gormartsen
Jun 11 2016 13:41
Я на бакдропа свои проекты перевожу
Alan Bondarchuk
@fortis
Jun 11 2016 13:42
уже давно работает, если б не коммерция то обновил бы на 8
ради нормального деплоя
чтоб не фичами миграции делать
Gor Martsen
@Gormartsen
Jun 11 2016 13:43
я для деплоя кстати фичи не использую
Они явно не для этого
Щяс все на авто деплой перевожу
Alan Bondarchuk
@fortis
Jun 11 2016 13:43
в 7ке? как настройки в базе то автодеплоить?
хук апдейт это для мелкого и контролируемого полностью тобой
Gor Martsen
@Gormartsen
Jun 11 2016 13:44
зависит от того что именно
Я модуль нарисовал что даже д6 деплоить позволяет
друпалру им же деплоим
Alan Bondarchuk
@fortis
Jun 11 2016 13:46
ну тут как не пиши, пока конфиг в базе это все танцы
с фичами или без
Gor Martsen
@Gormartsen
Jun 11 2016 13:46
У бекдропе конфиг в файлах если что
Alan Bondarchuk
@fortis
Jun 11 2016 13:47
но он поддерживает только контрибы которые у них на сайте вывешены верно?
Gor Martsen
@Gormartsen
Jun 11 2016 13:47
Портирование обычно на пол часа дела
Вот зацени - это импорт файл фильтров
Alan Bondarchuk
@fortis
Jun 11 2016 13:48
ага интересно, не знал что в файлах
ну это еще больший риск чем апгрейд на 8ку)
для нашего проекта
Gor Martsen
@Gormartsen
Jun 11 2016 13:48
этот пример - это для моего модуля для д7
а так в бакдропе - все конфиги json файлы
Вот еще пример - скрипт что автоматом про гоняется единожды при комите в продакшн
Им вот сфинкс активировали поиск на друру
Повторяюсь это для д7
если интересно - могу познакомить с методологией деплоя д7 без hook_update и фич
Andy Postnikov
@andypost
Jun 11 2016 15:24
@fortis да, для разработчиков встроенного хватает хочу сравнить с апачем чтобы без 2х процессов в контейнере, ну логи понятнее, когда один процесс внутри
Alan Bondarchuk
@fortis
Jun 11 2016 19:08
@Gormartsen ну это не д7 а бекдроп верно?
Gor Martsen
@Gormartsen
Jun 11 2016 22:52
Нет, именно д7