These are chat archives for DrupalRu/chat

13th
Jul 2017
iDobryak
@iDobryak
Jul 13 2017 06:28
Господа ко вчерашнему вопросу есть еще парочка:
  • когда высокая нагрузка на сайт? хочется несколько бекэндов и несколько баз сделать - на друпале такое настраивается?
  • в 7 ке когда я темизировал формы, я всегда мог вызвать функцию которая дорендерит оставшиеся функции, а в друпале 8 что с этим сдеать?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:39
@iDobryak привет
по твоему вопросу по базам
iDobryak
@iDobryak
Jul 13 2017 06:40
@alexey-kuznetsov, привет
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:40
во всём мире принято так - с продакшена базу только экспортируют. Т.е. раз в N дней ты можешь забрать на локалку базу с продакшена, чтобы работать с актуальными данными
базу на продакшен заливать нет никакого смысла
на 8 тем более
iDobryak
@iDobryak
Jul 13 2017 06:41
Хорошо, если я на базе разработки настроил 100500 сущностей разных типов и контент им набил, который в продакшен хотелось бы транслировать, как поступить?
Концепцию забора базы с продакшена понял
Сам пока восьмёрку только щупаю, но по идее конфигурация и сущности, и вьюшки и вообще практически всё экспортировать на продакт позволяет.
iDobryak
@iDobryak
Jul 13 2017 06:44
ок, по остальным вопросам? формы и мультипл бэкэнд
походу надо заняться перечитать доки по друпалу, когда я туда смотрел, там еще толком ничего написано не было
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:45
@iDobryak типы сущностей все уйдут в конфу
а вот сами сущности нет
iDobryak
@iDobryak
Jul 13 2017 06:46
ну фиглиш делать, ручонками конвертер писать
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:47
мультипл не делал ваще никогда
fairrandir
@fairrandir
Jul 13 2017 06:47
https://www.drupal.org/project/deploy - под перенос контента по идее, но сам не щупал
iDobryak
@iDobryak
Jul 13 2017 06:48
по поводу мультипл, почему задумался: просто пару раз смотрел на компании, у которых политика 2-а бэка, при условии что может упасть серверная
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:48
во, вроде норм модуль
@iDobryak ой пичяль. Это хз что вообще)))
такого не встречал
iDobryak
@iDobryak
Jul 13 2017 06:50
ну смотри у тебя сайт, правильно настроен и все хорошо, но у компании требование, если упадет датацентр, чтоб клиенты не отвалились, отсюда и вопрос - бэкап баз, бэкап кода, бэкап файлов, которые назагружены в систему (ну в смысле своевременный перенос на систему, ожидающую)
bardachev
@bardachev
Jul 13 2017 06:52
@iDobryak это, насколько я понимаю, решается настройкой балансировщика нагрузки и к друпалу особо не относится
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:52
@iDobryak витруальный сервер с полным бэкапом образа системы. + отдельно бэкап кода (хотя при использовании гита он и так есть) + отдельно бэкап быза + отдельно бэкап контента
bardachev
@bardachev
Jul 13 2017 06:52
на уровне веб-сервера
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:53
да, к друпалу это не относится
но это очень сложная тема
iDobryak
@iDobryak
Jul 13 2017 06:53
балансировщик да, при условии что у тебя одновременно один инстанс работает, теперь второй фактор - хочу одновременно 2-а поднять, вообще реально
остается решить вопрос с файлами и загружаемым контеном, как их держать между системами в актуальном состоянии
bardachev
@bardachev
Jul 13 2017 06:54
нужна репликация БД. Да, это уже точно непростая тема
iDobryak
@iDobryak
Jul 13 2017 06:55
ладно, давайте к более простым темам - формы в 8-ке кто нить делал? Когда я сделал темизацию части полей формы, как мне дотемизировать оставшиеся поля?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 06:56
@iDobryak темизация в 8 мне вообще не понравилась. Поэтому советую для 8 морду делать на js
fairrandir
@fairrandir
Jul 13 2017 06:57
Файлы - у нас рсинк по крону. База - стандартная репликация мускула.
iDobryak
@iDobryak
Jul 13 2017 06:59
@alexey-kuznetsov , я это уже слышал. Смотри, у меня сейчас есть относительно чистая система - как раз для экспериментов поднял, готов сделать все что надо, чтоб попровать реализовать форму на JS-овской морде
поможешь, по этапам, мож фичам в этих формах научишь. достаточно часто сталкиваюсь с проблемой что формы нравятся, но не все получается в них реализовать
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 07:04
нуууу хз)))
суть такая. Сделать на морде форму любым удобным способом, а результат отправить в некий эндпоинт
iDobryak
@iDobryak
Jul 13 2017 07:10
понял
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 07:17
об этом я когда-нибудь тоже напишу))
статейку
iDobryak
@iDobryak
Jul 13 2017 07:18
при таких раскладах пропадают фичи аля, скрытых передаваемых значений или мультистеп форм
но в то же время возможно легче организовывать многомерные зависимые поля и прочую надстройку
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 07:23
пфффф
что за бред?
скрытые значения можно генерировать на фронте. А мультистеп формы на реакте вообще сказка
iDobryak
@iDobryak
Jul 13 2017 07:24
почему так считаешь, ты по факту отказываешься полностью от механизма создания форм средствами друпала и их валидации теми же средствами друпала
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 07:25
это кажется)))
5 сек
берём отсюда джейсон https://www.drupal.org/project/schemata
iDobryak
@iDobryak
Jul 13 2017 07:26
я попробую сегодня этот проект
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 07:26
с минимальной обработкой получаем на выходе готовую форму с клиентсайд валидацией
результат формы отправляем сюда https://www.drupal.org/project/jsonapi
и дополнительно происходит серверсайд валидация. Например проверка прав и т.д.
единственный минус - хэндлить ошибки надо в кода вручную
имею в виду ошибки серверной валидации
Grayw0lf
@Grayw0lf
Jul 13 2017 08:22
Утра, как побороть Требуется для Drupal (Поля, ожидающие удаления) ? млять удаляю поле, удаляется но пишет что на сайте ошибка произошла, модуль потом не удаляется
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 08:23
а в отчёте об используемых полях есть что-то про них?
Grayw0lf
@Grayw0lf
Jul 13 2017 08:24
а вот что то не посмотрел, пока восстановил и решил ишьюсы по модулю почитать
предположим там будет запись, но это ведь ничего не меняет, из материала хоть удаляется но друп вылетает с ошибкой
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 08:25
а какая ошибка?
Grayw0lf
@Grayw0lf
Jul 13 2017 08:27
"Поле Twitter было удалено из типа материалов Hotels.
На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже. " сча журнал гляну и список полей
в списке полей данного поля нет
журнал чист
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 08:30
так это что-то из разряда 500-х, они в журнал не падают
надо смотреть логи апача
Grayw0lf
@Grayw0lf
Jul 13 2017 08:30
ок, посмотрю лог
Grayw0lf
@Grayw0lf
Jul 13 2017 08:38
это как метатегс квик, хрен вычистишь, ладно хоть одно поле добавил
multpix
@multpix
Jul 13 2017 12:44
Соорудил статеечку: http://drupal.ru/node/133837

Великолепный nuxt.js шаблон приложения vue.js и drupal 8 в одной коробке

bumble
@awd-studio
Jul 13 2017 12:45
ща
multpix
@multpix
Jul 13 2017 12:45
как раз как все любят - обовсем и ни о чем
пик абстрактной конкретики)))
bumble
@awd-studio
Jul 13 2017 12:45
есть
iDobryak
@iDobryak
Jul 13 2017 12:45
изучу
multpix
@multpix
Jul 13 2017 12:46
но рецепт проверенный и жедлезно рабочий
тут добавлю - я помимо запуска серваков ноды и пыхыпы, туда еще гуард добавляю (который следит за файлами, пускает тесты и обновляет стр.)
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 12:48
давай уже про мобилки писать)))
я ща реакт нэйтив ковыряю
multpix
@multpix
Jul 13 2017 12:59
а друпл все даааальше, а друпал все тишеееееееее
))
Alexey Kuznetsov
@alexey-kuznetsov
Jul 13 2017 13:02
ну бэк то на друпале
Alexander Dubovskoy
@adubovskoy
Jul 13 2017 23:33
@multpix не знаешь, к какомунть соглашению насчет delimiters во vue и twig'а пришли?)