These are chat archives for DrupalRu/chat

9th
Jul 2017
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 09:39
я вам скоро напишу целый цикл статей, почему семёрка говно))
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 09:52
http://wellsolutions.by/article/chto-takoe-headless-drupal если кто-то считает эту тему интересное, продублирую на друру
iDobryak
@iDobryak
Jul 09 2017 10:57
почитал я про безголовость, и все-таки не совсем понятно как при таком подходе с формами работать
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 11:19
Генерить форму на фронте и потом слать в бэк post-запрос
ну или patch
iDobryak
@iDobryak
Jul 09 2017 11:23
на фронте да, но если она сильно зависит от бэкэнда. Сильная сторона друпала была в том, что он сгенеренную форму првоеряет на корректность полей и значений в них (например если селект содержит значения 1,3,5) а я в браузере поставлю значение 6 он меня отправит лесом - а как это при такой компоновке работать будет?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 11:25
вот раз - можно получить данные о структуре формы сущности
https://github.com/mozilla-services/react-jsonschema-form вот два - можно сгенерировать любую форму на фронте
я делал многоступенчатые формы с подгрузкой списков допустимых референсов в зависимости от текущих выбранных значений
iDobryak
@iDobryak
Jul 09 2017 11:27
к моему великому сожалению я пропустил вспышку со всеми реактами и прочими SPA теперь надо плотно изучать вопрос
именно на друпале?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 11:27
да, на восьмёрке + реакт
iDobryak
@iDobryak
Jul 09 2017 11:28
я когда доберусь до конкретных задач, можно подзадаю. возможно ссылки мне покидаешь где я тему изучить смогу
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 11:28
форм апи после этого покажется неповоротливой монструозной бесполезной фигнёй))
iDobryak
@iDobryak
Jul 09 2017 11:28
хорошо, если это будет именно так ,)
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 11:29
касаемо бэка - https://www.drupal.org/project/jsonapi вот самый главный модуль. Там по нему очень крутые доки и видеоуроки
а касаемо фронта - хз))
лучше всего почитать официальную русскоязычную документацию по vue.js
iDobryak
@iDobryak
Jul 09 2017 11:30
вот я как раз хотел спросить, есть рекат, есть еще что-то, есть вью, с чего лучше то начинать?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 11:30
начинай с вью
у него очень хорошая документация
если внимательно прочтёшь от корки до корки, то потом и реакт всякий не будет проблемой
iDobryak
@iDobryak
Jul 09 2017 11:31
я вью начинал читать, но когда не знал куда применить и как к друпалу прилепить - было тяжело. сейчас тогда повтороно буду читать и уже задавать вопросы
спасибо!
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 11:31
у vue самое крутое - это то, что вся документация собрана в одном месте и очень круто всё разжёвано
vue ещё можно лепить "кусочками") Например оставить весь сайт на традиционном друпале, а какую-нибудь одну форму сделать на vue например
с реактом так нельзя
вроде бы))))
iDobryak
@iDobryak
Jul 09 2017 11:32
:)
multpix
@multpix
Jul 09 2017 14:24
http://wellsolutions.by/article/chto-takoe-headless-drupal если кто-то считает эту тему интересное, продублирую на друру
нормуль статейка, публикуй)
@iDobryak http://drupal.ru/node/133411 b и для кого-же мы все это переводим?
как раз чтоб заинтересовать и стартануть
вью - класный пробуй однозначно!
Zulljin
@animan01
Jul 09 2017 15:14
Всём привет)
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:16
привёт
Zulljin
@animan01
Jul 09 2017 15:18
Включусь в разговор) а почему вы считаете 8 сырой и для каких задач она сырая?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:22
потому что выбивает из зоны комфорта)))
Zulljin
@animan01
Jul 09 2017 15:22
Если это Е-коммерс продукт то возможно и сыроватая, но в других случаях вроде ок, конечно ещё не весь контриб вышел из альфы-беты
delister
@delister
Jul 09 2017 15:23
а многий контриб еще и НЕ вошел в альфы-беты))
или не дошел)
Zulljin
@animan01
Jul 09 2017 15:24
Например? Какой из популярных модулей?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:24
многий контриб лучше бы ушёл в корзину
с панелями траблы вроде
но там до сих пор неясно - там с блоками есть плюштки такие, что панели не шибко нужны
KosHta
@Director-cemetery
Jul 09 2017 15:25
@alexey-kuznetsov мои поздравляшки
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:25
@Director-cemetery с чем?))
привет кстати)
KosHta
@Director-cemetery
Jul 09 2017 15:26
зилёным патчим
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:26
а)) поздравлять надо будет, когда он в коммит превратится
KosHta
@Director-cemetery
Jul 09 2017 15:26
@animan01 если сыроедением заниматься то норм
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:27
мне вот норм)
KosHta
@Director-cemetery
Jul 09 2017 15:27
@alexey-kuznetsov Привет
Zulljin
@animan01
Jul 09 2017 15:27
@Director-cemetery 🤣😂
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:27
но я 8 юзаю только для хэдлеса и оч круто получается
KosHta
@Director-cemetery
Jul 09 2017 15:28
один проект сдан за полгода за 30тр на 8ке да? а симёрка рулет
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:28
у меня благодаря восьмёрке зарплата в полтора раза выросла))
и проект там очень дорогой
Zulljin
@animan01
Jul 09 2017 15:29
Я лично не вижу причин не делать проекты на 8, по тому что она сырая
За пол года закрыли почти 6 проектов на 8
KosHta
@Director-cemetery
Jul 09 2017 15:30
кстати, в поддержке 8ка, там хозяева так извратились над сайтом, ВЕЗДЕ где можно накосячить, накосячили. Щас на битрикс валят, слово друпал у них блевотину вызывает, и точно знаю такой проект не один
@alexey-kuznetsov опять таки один проект
на семёрке если шаришь, и три зелени не берёшь то болван
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:34
@Director-cemetery ну я скажу так: семёрка - это настоящее, а восьмёрка - это будущее. Отказаться от разработки на семёрке я не смог бы сейчас при всём желании.
более того, я на 100% уверен, что то, что я делал на 7, на 8 делалось бы дольше. Но то, что сделано на 8, на 7 вообще было бы через жопу
KosHta
@Director-cemetery
Jul 09 2017 15:35
от восьмёрки тоже не отказываюсь, но блатовать новый проект на неё не стану, даже прямо спрошу у хозяина не дурак ли он
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:35
сейчас для меня это просто два разных инструмента для решения разных задач
у нас на 8 CRM-система. Со всякими там интерфейсами и интересностями. Это не просто сайт. Там очень дофига всего что впервые пришлось делать
KosHta
@Director-cemetery
Jul 09 2017 15:38
по 8ке, ни модулей, ни инфы. вон скедитор в семёрке только допилили чтоб юзер не бегал по форумам не спрашивал а какую букву переименовывать в названии библиотеки, а чоэто библиотека а не модуль и прочее? вот восьмёрке эта простота наступит чере 100500 лет
@alexey-kuznetsov атриум?
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:39
@Director-cemetery не. Сами с нуля всё проектировали для одной конторки
KosHta
@Director-cemetery
Jul 09 2017 15:39
@alexey-kuznetsov лей исходники, я потом обратно закачаю
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:39
как бы то ни было, на 8 переходить придётся в любом случае. И очень круто, что в запасе ещё есть пару лет))
)))
@Director-cemetery тут кстати не флудилка, а официальный чат))
Zulljin
@animan01
Jul 09 2017 15:40
За CKeditor не согласен, не сталкивался с какими либо проблемами с ним. Если нужно подключить что-то написал плагин, та и деловая то)
KosHta
@Director-cemetery
Jul 09 2017 15:40
в запасе больше пока эти жопошники перескубутся потом команда новая вкурит и ещё курс поменяют радикально имхо
Zulljin
@animan01
Jul 09 2017 15:41
*делов то
KosHta
@Director-cemetery
Jul 09 2017 15:41
@animan01 я в суппорте обрёл закалку. занимаясь 5 лет одним и тем же вопросом
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:41
у мя в проекте цкэдитор вообще не юзается
весь котнент с фронта добавляется
KosHta
@Director-cemetery
Jul 09 2017 15:41
@alexey-kuznetsov ВП?
Zulljin
@animan01
Jul 09 2017 15:42
@Director-cemetery каким?))
KosHta
@Director-cemetery
Jul 09 2017 15:42
@animan01 почитай дру ру, там этот вопрос звучал каждую неделю
про секдитор с белым полем и сошедшей с катушек библиотекой
абнавила-всё-пропала
как войти-на-сайт
Zulljin
@animan01
Jul 09 2017 15:44
))
Я говорил о кодерах) обычный Юзер может во всем запутаться
KosHta
@Director-cemetery
Jul 09 2017 15:45
кодеру система управления контентом то зачем ? ))
Zulljin
@animan01
Jul 09 2017 15:48
Я думал что мы говорим, о возможности расширить функционал CKeditor'a)
KosHta
@Director-cemetery
Jul 09 2017 15:48
вообще имею в виду коммерческую составляющую
можно с ума как угодно сходить, но хлебушек кушать только с определённых занятий
Zulljin
@animan01
Jul 09 2017 15:49
Ну в в чем собственно разница в едиторе между 7 и 8?
KosHta
@Director-cemetery
Jul 09 2017 15:50
да много в чём, в 8ке он в ядре и откровенно убог
Zulljin
@animan01
Jul 09 2017 15:50
По сути CKeditir сторонняя библиотека
А конкретно?
KosHta
@Director-cemetery
Jul 09 2017 15:51
@animan01 конкретно это два скрина, на 7ке это сила мощь и многообразие, на 8ке убожество
неохота ща лепить эти скрины
и опять по форумам куча людей жалуются
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:52
а там нельзя библу заменить на свою?
KosHta
@Director-cemetery
Jul 09 2017 15:52
почему нет кнопки пуск и прочее, вирните удобства
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:53
я просто по семёрошным проектам постоянно сую свою библу с бутстраповскими виджетами
KosHta
@Director-cemetery
Jul 09 2017 15:53
@alexey-kuznetsov я там плагинов понапхал две ночи убил и толку
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:53
кароч дуров верни стену
KosHta
@Director-cemetery
Jul 09 2017 15:53
там расстояние текстаот фоты пиксели надо В ТЕМЕ прописывать итиивомать
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:54
ого
надо будет поковырять на досуге. Если найду хорошее решение, сообщу
KosHta
@Director-cemetery
Jul 09 2017 15:55
раз задал 11 и 11 и юзай, творчества уже нет
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:55
вообще конечно все эти imce и insert та ещё хрень
с точки зрения юзабилити
KosHta
@Director-cemetery
Jul 09 2017 15:56
потом сервер, в россии много серверов где 5.3 максимум 5.4, а тут цаца, 5.6 7.0 ага щас
у людей десятки проектов и никакого желания что то менять, я лично сразу переехал, ну то я
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:57
ну не скажи
седьмой пых вообще не проблема сейчас
я уже целый год все семёрошные проекты только на 7 пых ставлю
KosHta
@Director-cemetery
Jul 09 2017 15:58
6 лет назад все сидели на 5.2 и 5.4 воспринимали болезненно, щас подобная байда
я тож на 7.1
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 15:59
с 7.1 я пока осторожничаю
7.0 ставлю обычно
был какой-то бак в ядре самого пхп7.1, что вебформы крэшили сайт в белый экран
KosHta
@Director-cemetery
Jul 09 2017 16:00
я сначала ставил 7.0всё в аут уходило на более-менее серьёзных проектах, ща допилили
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:01
ну да, там маленькие апдейты пилят постоянно с багфиксами
KosHta
@Director-cemetery
Jul 09 2017 16:01
не против нового, даже за, но когда это новое косячит 5 лет блин
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:01
а есть же маньяки, которые в курсе всех изменений между 7 и 7.1 и мало того, умеют ими пользоваться! О_о
Zulljin
@animan01
Jul 09 2017 16:02
В 7.1 наконец-то сделали нотификейшин при подобных манипуляциях: 10 + '10ф'
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:03
и у кого-то весь сайт запестрел оранжевым :smile:
Zulljin
@animan01
Jul 09 2017 16:03
Ага
)
KosHta
@Director-cemetery
Jul 09 2017 16:03
смейтесь
ща на айспи льют без предупреждения обновы пхп, два года полёт норм, раньше категорически выключал обновления типатак на форуме сказали, и влетел в итоге
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:06
ну при апдейтах много чего слетает
не было печали, так апдейтов накачали))
multpix
@multpix
Jul 09 2017 16:07
ну а че - пыхтеть так пыхтеть на полную))
KosHta
@Director-cemetery
Jul 09 2017 16:07
не, они новые версии льют но сами не включают, бэкап есть можно заюзать и обратно прыгнуть
сли платишь короч за обновы, то в списке появляются
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:08
я вот если ндо много модулей обновить, да ещё и ядро, никогда не обновляю сразу всё
большие модули по одному, маленькие по 2-3, ядро в последнюю очередь отдельно от всего
KosHta
@Director-cemetery
Jul 09 2017 16:09
да, может одна паршивая овца всё испортить
multpix
@multpix
Jul 09 2017 16:09
большие модули по одному, маленькие по 2-3
))))))))))))))))))
KosHta
@Director-cemetery
Jul 09 2017 16:10
@multpix а чо и паузы дня по два
@multpix Привет
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:11
ну я обычно просто кликаю туда-сюда, отслеживаю журнал
так хотя бы в случае чего, будешь знать, где косяк
KosHta
@Director-cemetery
Jul 09 2017 16:11
@alexey-kuznetsov а ещё надо реакцию редакторов-владельцев в личке вк почитать )))
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:12
ахахах
ну на самом деле большинство апдейтов юзеру не видно
KosHta
@Director-cemetery
Jul 09 2017 16:12
в жизнь не думал что вк мне для этого оказывается нужен
Alexey Kuznetsov
@alexey-kuznetsov
Jul 09 2017 16:13
ну а чо)
KosHta
@Director-cemetery
Jul 09 2017 16:15
меня сегодня собеседовали, на экране 80 см девушка красивая, говорит дайте видео, я себя включил - в углу экрана боком сидит общипанный воробей, лысый без бороды, короче мне не взяли )))
ещё в женских очках дятел
ктошзнал
больше хрен подстригусь
multpix
@multpix
Jul 09 2017 16:43
@Director-cemetery прювет)
единственно что понял - ощипанный воробей в женских очках - дятел
профессор, это прорыв в генетике!
)))
KosHta
@Director-cemetery
Jul 09 2017 16:50
))
bardachev
@bardachev
Jul 09 2017 21:13
привет всем

пытаюсь приручить скрипт https://www.drupal.org/node/1228508 , в баше ваще олух. Подскажите, что значит в строке

drupal_root="${www_root}/${domains[i]/:*/}/${domains[i]/*:/}"

вот это самое /:*/ и /*:/

bardachev
@bardachev
Jul 09 2017 22:02
нашёл https://www.opennet.ru/docs/RUS/bash_scripting_guide/x4171.html но чото не соображу чо хотел сказать автор скрипта
  local site="${www_root}/${domains[i]/:*/}"
  local drupal_root="${www_root}/${domains[i]/*:/}"

  # Skip domains that don't have a custom drupal root location
  if [ ${site} = ${drupal_root} ]; then
    drupal_root="${site}/htdocs"
  else
    drupal_root="${www_root}/${domains[i]/:*/}/${domains[i]/*:/}"
  fi
понял только что : это извлечение подстроки