These are chat archives for dru-io/Drupal

2nd
Feb 2018
matrixbot
@matrixbot
Feb 02 2018 12:26

Alex Malkov (Telegram) Reply to Nikolay Antonets (Telegram):

Ну когда появятся сообщества Астаны, Алма-аты...

а... ну тогда, да\

IT_Enot (Telegram) Reply to Nikolay Antonets (Telegram):

Ну когда появятся сообщества Астаны, Алма-аты...

а потом друпал захватит мир

Nikolay Antonets (Telegram) хотя тоже хз, все равно русскоязычное сообщество
Alexey Korepov (Telegram) мне кажется каналы оптимальнее делать не по городам, а по тематикам, т.к. проблемы друпал-разработки обычно не зависят от конкретного города ;)

Maksim Baev (Telegram) Reply to Nikolay Antonets (Telegram):

Ну когда появятся сообщества Астаны, Алма-аты...

Ну это как у нас делать Drupal Msk или Drupal Spb.
А Drupal RU или Drupal KZ - они обощённее.

Alexey Korepov (Telegram) например канал по разработке модулей, по мультисайтовости, по переводам и т.п. Хотя для серьёзных обсуждений больше форум подходит, чем чатилка
Nikolay Antonets (Telegram) Ладно, Drupal VLG все равно еще нескоро, смотрите сами)

IT_Enot (Telegram) Reply to Alexey Korepov (Telegram):

например канал по разработке модулей, по мультисайтовости, по переводам и т.п. Хотя для серьёзных обсуждений больше форум подходит, чем чатилка

митапы?

Nikolay Antonets (Telegram) Reply to Alexey Korepov (Telegram):

мне кажется каналы оптимальнее делать не по городам, а по тематикам, т.к. проблемы друпал-разработки обычно не зависят от конкретного города ;)

Оптимальнее для кого? Они хотят встречи там организовывать. Просто местная друпал-тусовка

Alexey Korepov (Telegram) а, ну для встреч - да, по городам. Нам из Нижнего Новгорода конечно далековато ехать будет ;(
chi-teck Alexey Korepov (Telegram): В матрице можно саб чаты делать как в Слаке?
Nikolay Antonets (Telegram) Да, обсуждали именно в контексте встреч
matrixbot
@matrixbot
Feb 02 2018 12:31
Корепов Алексей там можно создать коммьюнити, которое объединит несколько комнат (чатов, каналов).
Корепов Алексей Threaded messaging "как в слаке" пока не реализовали, но обещают в скором времени запилить.
Корепов Алексей они там недавно срубили $5 мультов на развитие, так что скоро всё запилят: https://matrix.org/blog/2018/01/29/status-partners-up-with-new-vector-fueling-decentralised-comms-and-the-matrix-ecosystem/ ;)
Maksim Baev (Telegram) По этому делу предлагаю время 12.00 Мск

Alex Malkov (Telegram) Reply to Alexey Korepov (Telegram):

мне кажется каналы оптимальнее делать не по городам, а по тематикам, т.к. проблемы друпал-разработки обычно не зависят от конкретного города ;)

одно другому не мешает. Городской или региональный telegram-чат выручает на месте, когда нужно скоординироваться

chi-teck Корепов Алексей: Без thread-ов очень не удобно когде несколько обсуждений происходит параллельно. Как сейчас.
Ivan <Chi> (Telegram) Все друг другу мешают.
matrixbot
@matrixbot
Feb 02 2018 12:39
Alexander Dubovskoy (Telegram) Господа, пару минут, @mbaev просит уделить время поголосовать, можно на гитхабе https://github.com/DrupalRu/drupal.ru/issues/904#issuecomment-362559726
Alexander Dubovskoy (Telegram) с ссылками, без и т.п.
Alexander Dubovskoy (Telegram) @mbaev там же только 1 вопрос остался, про ссылки? Давай либо оба сайта, либо без. лого - норм, заголовок уже.
matrixbot
@matrixbot
Feb 02 2018 12:47
Petr Selfin (Telegram) друпал Россия
Alexander Dubovskoy (Telegram) у нас тут не только РФ.
Petr Selfin (Telegram) а я и не сказал РФ)
matrixbot
@matrixbot
Feb 02 2018 12:57
Petr Selfin (Telegram) Ну да ладно. Главное что движение есть.
Ну и модерация есть, тролей мы здесь быстро отучим, в случае чего.

Dmitriy ShinValom (Telegram) PHP Developer
https://goo.gl/BwBi5i

We are a branch of American Marketing company located in Boston,an internet marketing agency that works as a PPC & SEO agency, web design and development firm and an advertising agency all rolled into one.

Мадрид, Испания 🇪🇸

Python Fullstack Developer
https://goo.gl/gzcksX

Наш сервис - международная площадка по продаже электронных билетов на различные мероприятия: концерты, спорт, театральные постановки и, в перспективе, любые события, на которые можно купить билет.
Основные технологии, которые мы используем - Go, Python, gRPC.

И биг-дата инженер в Шанхай, финтех проект BuyInt
https://goo.gl/C5j8zq

Dmitriy ShinValom (Telegram) первая вакансия в бостон сможете к Дрису на чай заходить
Sergey N. (Telegram) 👍
matrixbot
@matrixbot
Feb 02 2018 13:03
Sergey N. (Telegram) с моим ростом, только с Дрисом и работать...
Sergey N. (Telegram) 😂
Dmitriy ShinValom (Telegram) я помню фотку как его Варвашень поймал и сфоткался. Бедный Дрис пережил тогда стресс наверное
Lex (Telegram) =)))

Sergey N. (Telegram) Reply to Dmitriy ShinValom (Telegram):

я помню фотку как его Варвашень поймал и сфоткался. Бедный Дрис пережил тогда стресс наверное

он был выше на голову?

matrixbot
@matrixbot
Feb 02 2018 13:19
Dmitriy ShinValom (Telegram) Дрис выше Димона но Димон мощный и опасный
soulstorm (Telegram) Да
matrixbot
@matrixbot
Feb 02 2018 13:24
soulstorm (Telegram) Нет
matrixbot
@matrixbot
Feb 02 2018 13:37
Nicolas (Telegram) kcheckout.features_select:
path: '/features-select/{commerce_order_item}'
defaults:
_form: '\Drupal\kcheckout\Form\FeaturesSelect'
_title: 'Features Select'
options:
parameters:
commerce_order:
type: 'entity:commerce_order'
commerce_order_item:
type: 'entity:commerce_order_item'
requirements:
_permission: 'access cart'как в классе FeaturesSelect получить commerce_order_item
Lex (Telegram) ппеременной передай
Lex (Telegram) buildForm(&$form $form_state, $commerce_order_item = NULL)
Lex (Telegram) Только у тебя не правильно написано в yml parametrs
Lex (Telegram) в url у тебя их один а в параметрах два
Lex (Telegram) А вообще форма запишет все что ты ей передал в build args
matrixbot
@matrixbot
Feb 02 2018 13:42
Lex (Telegram) options:
parameters:
у тебя записан не верно. первого параметра там быть не может
Lex (Telegram) Либо добавляй его в path
Lex (Telegram) Еще если ты пишешь машинное имя параметра то писать его в
options:
parameters:
не обязательно. Только если ты меняешь иимя параметра и хочешь что бы друпал его понимал как сущность нужного типа к примеру
Lex (Telegram) пример с формвой во второй половине странице
Lex (Telegram) А еще ниже path: '/foo/{node1}/{node2}' зачем вообще параметры описывать
matrixbot
@matrixbot
Feb 02 2018 14:22
Корепов Алексей Подскажите плз, в друпал8 в контактной форме можно как-то переименовать label у стандартного поля Message? https://i.imgur.com/QC5uPK9.png
Можно через переводы переименовать конечно, но это будет один на всех перевод, а мне нужно в разных формах разное название. Или лучше его не мучать, а скрыть и сделать своё поле?
Корепов Алексей В "Управление полями" его совсем не видно https://i.imgur.com/Pz1gNlY.png
Alexander Dubovskoy (Telegram) давно использую webforms (
Корепов Алексей да как-то для 2 форм (обратная связь и заказ обратного звонка) новый модуль тащить не хочется.
Nikita Malyshev (Telegram) Это программное поле, проще скрыть и создать своё и юзать во всех формах как нужно.

Nicolas (Telegram) Reply to Nikita Malyshev (Telegram):

Это программное поле, проще скрыть и создать своё и юзать во всех формах как нужно.

+1

Nicolas (Telegram) Вебформы в Друпал 8 очень классные.
Nikita Malyshev (Telegram) А мне контактные формы отлично заходят)
Корепов Алексей Как-то это костыльно - сделать программное поле, которое не давать переименовывать ;) Ок, спасибо, сделаю своё отдельное.
Корепов Алексей Вебформы в Друпал 8 - со стандартными entity и полями работают, или свои велосипеды тащут?
Корепов Алексей как в д7
matrixbot
@matrixbot
Feb 02 2018 14:31
Корепов Алексей Кнопку отправки в Contact Form тоже можно "очень удобненько" переименовать через function mytheme_form_contact_message_feedback_form_alter() https://stackoverflow.com/questions/37901208/how-to-customize-submit-button-on-drupal-8-contact-form

Nikolay Antonets (Telegram) Reply to Корепов Алексей:

Корепов Алексей: Подскажите плз, в друпал8 в контактной форме можно как-то переименовать label у стандартного поля Message? https://i.imgur.com/QC5uPK9.png
Можно через переводы переименовать конечно, но это будет один на всех перевод, а мне нужно в разных формах разное название. Или лучше его не мучать, а скрыть и сделать своё поле?

можно обойтись плейсхолдерами

matrixbot
@matrixbot
Feb 02 2018 14:42

Alex Malkov (Telegram) Reply to Nikita Malyshev (Telegram):

А мне контактные формы отлично заходят)

+1

matrixbot
@matrixbot
Feb 02 2018 14:47

batkor (Telegram) Reply to Alex Malkov (Telegram):

+1

И как вы меняете лабел(валью) у акшн кнопки, как смотрите логи по формам(какие данные отправлялись), как добавляете новые хендлеры ну и конечно что делаете с контейнерами(если вам надо сделать не много сложные контактыные формы) например с картинкой вывода?

batkor (Telegram) Если не секрет, конечноже

batkor (Telegram) Reply to batkor (Telegram):

И как вы меняете лабел(валью) у акшн кнопки, как смотрите логи по формам(какие данные отправлялись), как добавляете новые хендлеры ну и конечно что делаете с контейнерами(если вам надо сделать не много сложные контактыные формы) например с картинкой вывода?

Сори, если покажется, сарказмом, честно интересно

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

И как вы меняете лабел(валью) у акшн кнопки, как смотрите логи по формам(какие данные отправлялись), как добавляете новые хендлеры ну и конечно что делаете с контейнерами(если вам надо сделать не много сложные контактыные формы) например с картинкой вывода?

Не понял про лейбл валью.

Логи: https://www.drupal.org/project/contact_storage
Что за новые хендлеры, как это понимать?
Если про настройку что, кому и как слать: https://www.drupal.org/project/contact_emails
И что за вопрос про картинку? Тоже не очень понял.

matrixbot
@matrixbot
Feb 02 2018 14:56
batkor (Telegram) Ну валью у сабмитов? или изменить лейблы у полей как "имя"
Логи Спасибо
Хендлеры добавляете новые события по нажатию на основную кнопку, Спс за ссылку на conact_email,(вы хукаете форму и добавляете свою функцию?)
Картинки в смысле, картинка фона формы или картинка каотрая расположена рядом с формой(в соседнем контейнере от элементов формы)

Nikita Malyshev (Telegram) > Влью у сабмитов?
Сообщение после отправки что ли?

изменить лейблы у полей как "имя"
Так стандартные поля - мусор. Убираются и добавляются нужные со своими лейблами. Я не понимаю почему их до сих пор удалять нельзя. Они просто бесполезные.
Хендлеры добавляете новые события по нажатию на основную кнопку
Form API же
Картинки в смысле, картинка фона формы или картинка каотрая расположена рядом с формой
Если нужно как-то сильно изменить верстку формы, hook_theme() стандартный решает все задачи на раз-два.

matrixbot
@matrixbot
Feb 02 2018 15:08
batkor (Telegram) Просто мне вначале показались, что контактные формы "скудны" и лучше вебформы поставить
batkor (Telegram) Ну я кто му, минимизировать количество обращений к коду или хукать, Редактор заходел что то добавить то можно просто обьяснить или показать, а не лезть самому в код
batkor (Telegram) >Так стандартные поля - мусор. Убираются и добавляются нужные со своими лейблами. Я не понимаю почему их до сих пор удалять нельзя. Они просто бесполезные.
Спс, я посмотрю как стандартные поля удаля, но по памяти в Д8.3 точнее не помню были какие то проблемы
Nikita Malyshev (Telegram) Всё мышкой далеко не сделать. И на выходе обычно все не очень хорошо. Раньше вебформы ставили потому что entitform тяжелый был, как по мне, сейчас webform ещё больше монстр чем стандартные контакты.
batkor (Telegram) И хотел услышать от вас аргументы в пользу контактных форм, что бы не устанавливать вебформы😊
Nikita Malyshev (Telegram) Я себе накатал ещё модуль-помошник и он вся эта связка покрывает 100% задач
Nikita Malyshev (Telegram) Не встречал ещё проблем с контактными формами. Только разве что после релиза 8-ки они были ну очень скудными так как не было contact_emails и contact_storage
Nikolay Antonets (Telegram) Контактные формы позволяют делать все что угодно. Разве что многошаговые формы в вебформе уже из коробки есть
batkor (Telegram) posted an image: Sticker_1517583746921.png

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

https://github.com/Niklan/contact_tools
https://www.drupal.org/project/contact_tools
Всё рука не поднимается сделать стабильный тэг.

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

Всё мышкой далеко не сделать. И на выходе обычно все не очень хорошо. Раньше вебформы ставили потому что entitform тяжелый был, как по мне, сейчас webform ещё больше монстр чем стандартные контакты.

Просто каждый раз неохота лезть в код, точнее проходит пол месяца и просят формы изменить не много, а я уже почти не помню как делал, и потому я ставлю вебформы, что бы минимизировать обращение к коду

Nikita Malyshev (Telegram) Я себе там аякс поддержку везде добавил. Фильтр текстовый для модалок из текста, твиг функции для вставки форм, немного API с хуками.
Nikita Malyshev (Telegram) posted an image: Image_1517583948439.jpg
Nikita Malyshev (Telegram) Зато я всегда могу в коде это быстро гуглануть и понять что к чему. И всякие связи в форму можно передаватьс крытно и отправлять с формой. Типа с какой, например, услуги отправили форму.

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

Я себе там аякс поддержку везде добавил. Фильтр текстовый для модалок из текста, твиг функции для вставки форм, немного API с хуками.

Кстати я у тебя на сайте не нашел поиск

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

Кстати я у тебя на сайте не нашел поиск

Его там и нет)

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

Спасибо за новое направление, буду изучать

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

Спасибо за новое направление, буду изучать

Ещё через его хуки часто стал делать так что после успешной отправки формы, форма занимается на SVG анимацию галочки + текст. Чот всем так больше нравится

batkor (Telegram) Просто я вообще, стараюсь лишний раз в твиге использовать функции получения каких либо данных, к примеру блока или формы в частности

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

Просто я вообще, стараюсь лишний раз в твиге не использовать функции получения каких либо данных, к примеру блока или формы в частности

Почему?

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

Ещё через его хуки часто стал делать так что после успешной отправки формы, форма занимается на SVG анимацию галочки + текст. Чот всем так больше нравится

Понял, куда копать. обязательно попробую

matrixbot
@matrixbot
Feb 02 2018 15:13

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

Почему?

Ну, у меня просто свои "тараканы", скажем так, и по мне в твиг должены приходить данные для рендера, и никак иначе. Твиг только рендер

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

Ну, у меня просто свои "тараканы", скажем так, и по мне в твиг должены приходить данные для рендера, и никак иначе. Твиг только рендер

Так функциями в твиге ты и вызываешь данные для рендера.

batkor (Telegram) Reply to Mikalai Melchanka (Telegram):

Ребята, подскажите, а тут можно искать друпалистов себе в проект? Или для вакансий и всего такого есть отдельный канал?

Можно можно, ща вам по напишут в личку

Mikalai Melchanka (Telegram) Ребята, подскажите, а тут можно искать друпалистов себе в проект? Или для вакансий и всего такого есть отдельный канал?
Mikalai Melchanka (Telegram) Спасибо!
Nikita Malyshev (Telegram) Функции в твиге которые тащут контент, или например ту же контактную форму, это ничто иное как render array. А рендерится уже потом. Грубо говоря ты просто вмстое препроцесса и добавления в переменную вытаскиваешь нужные данные функцией.
Nikita Malyshev (Telegram) Как же тут не упомянуть модуль Chi - Twig Tweak: https://www.drupal.org/docs/8/modules/twig-tweak/cheat-sheet-8x-2x шикарно. Невероятно спасает.
Alex (Telegram) @Niklan По Vue стоит ожидать статью? В использовании с Друпалом. Тот же "живой поиск" был бы интересен.
matrixbot
@matrixbot
Feb 02 2018 15:18

Nikita Malyshev (Telegram) Reply to Alex (Telegram):

@Niklan По Vue стоит ожидать статью? В использовании с Друпалом. Тот же "живой поиск" был бы интересен.

Да)

Alex (Telegram) Гуд :)
Nikita Malyshev (Telegram) posted an image: Image_1517584706214.jpg
Nikita Malyshev (Telegram) с октября уже весит
Alex (Telegram) Да я помню, когда-то было обсуждение уже.

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

Функции в твиге которые тащут контент, или например ту же контактную форму, это ничто иное как render array. А рендерится уже потом. Грубо говоря ты просто вмстое препроцесса и добавления в переменную вытаскиваешь нужные данные функцией.

т.е. вот к примеру contact_form_ajax().

Логика компилятора:

  1. проходит по все препроцессорам
  2. Ходит по твиг файлам для рендера
  3. Видит функцию выше.
  4. Снова обращается к препроцессору(точнее к функции котрый вернет массив рендера)
  5. Продолжает рендер
    Меня просто то не много раздражает.
    Мое представление

    Компилятор

  6. Проходит Препроцессоры
  7. Рендерит все в твиг фалах.
    Может просто у меня "картина хождения компилятора" ошибочная
Nikita Malyshev (Telegram) Да я просто Rest Resource нашел и понял что лучше сначала их обьяснить, а уже на их основе и поиск делать. Как по мне так "правильнее" чем писать контролер под ajax, когда в ядре REST со всеми плюсами.

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

т.е. вот к примеру contact_form_ajax().

Логика компилятора:

  1. проходит по все препроцессорам
  2. Ходит по твиг файлам для рендера
  3. Видит функцию выше.
  4. Снова обращается к препроцессору(точнее к функции котрый вернет массив рендера)
  5. Продолжает рендер
    Меня просто то не много раздражает.
    Мое представление

    Компилятор

  6. Проходит Препроцессоры
  7. Рендерит все в твиг фалах.
    Может просто у меня "картина хождения компилятора" ошибочная
  1. Нет, функция просто возвращает render array. Никаких препроцессоров уже там не будет.

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

Да я просто Rest Resource нашел и понял что лучше сначала их обьяснить, а уже на их основе и поиск делать. Как по мне так "правильнее" чем писать контролер под ajax, когда в ядре REST со всеми плюсами.

И когда только успеваешь деньги зарабатывать😊 у меня просто времени всегда не хватает

matrixbot
@matrixbot
Feb 02 2018 15:23
Nikita Malyshev (Telegram) Твиг собирает по сути кучу рендер массивов. А рендерит уже в самом конце.

Nikita Malyshev (Telegram) Reply to batkor (Telegram):

И когда только успеваешь деньги зарабатывать😊 у меня просто времени всегда не хватает

Ну ты видишь когда я заметку добавил? И до сих пор нету статьи)

Nikita Malyshev (Telegram) И мне много для счастья не нужно)
Nikita Malyshev (Telegram) А таких тем для статей у меня там уже под 50+ только про 8-ку

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

  1. Нет, функция просто возвращает render array. Никаких препроцессоров уже там не будет.

Спасибо, запомню

Nikita Malyshev (Telegram) И не забыаем про кэш же)
Nikita Malyshev (Telegram) Ведь в твиге может оказаться рендер массив который уже закеширован и он пролетит моментально.
Nikita Malyshev (Telegram) Ну суть то не в этом даже.

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

И не забыаем про кэш же)

Ну да😊 это я знаю

Nikita Malyshev (Telegram) Вебформы то не иначе все делают
Nikita Malyshev (Telegram) С их кучей админских игрушек для кликания мышек препроцессов кратно больше вызовится.

batkor (Telegram) Reply to Nikita Malyshev (Telegram):

С их кучей админских игрушек для кликания мышек препроцессов кратно больше вызовится.

Ну да, но только до самого рендера(до твига). и втвиг поступят толко уже готовые данные

Alex (Telegram) Reply to Nikita Malyshev (Telegram):

А таких тем для статей у меня там уже под 50+ только про 8-ку

У вас хороший слог, Никита. Долгие, нудные (в хорошем смысле!), разжёванные статьи. Я думаю вполне можно задуматься о написании книги в будущем (или же даже сейчас - даже из имеющихся статей можно придумать какой-то проект и последовательно его реализовать в книге). Всякие видеотуторы хороши, но текстовую информацию они не заменят.

batkor (Telegram) Как я по крайне мере смотрел файлы вебформ и не видел ничего такого
Nikita Malyshev (Telegram) Ну так выходит они ничем даже не будут отличаться. И как по мне, конкретный препроцесс под задачу куда эффективнее чем куча универсальных плагинчиков под вебформы со свими препроцессами.

Nikita Malyshev (Telegram) Reply to Alex (Telegram):

У вас хороший слог, Никита. Долгие, нудные (в хорошем смысле!), разжёванные статьи. Я думаю вполне можно задуматься о написании книги в будущем (или же даже сейчас - даже из имеющихся статей можно придумать какой-то проект и последовательно его реализовать в книге). Всякие видеотуторы хороши, но текстовую информацию они не заменят.

Спасибо) Но я пишу зачастую для себя. Те темы на которые я часто нарываюсь и буксую часто. Захожу и копипащу код у себя же :D

Nikita Malyshev (Telegram) Потому и разжевываю частенько. Чтобы порой вспоминать)
batkor (Telegram) Возможно и да но пока мне практика говорит об обратном, наверно просто контактные формы юзал только один или два раза., все же СПС.

Nikita Malyshev (Telegram) Ну тут от задач конечно и предпочтений. Мне вебформы никогда в 7-ке не нравились с их привязкой к нодам. В 8-ке они вообще монстром стали. Не вижу просто для себя плюсов, когда могу на раз-два всё с контактными провернуть.

А как например вебформы в модалке открывают?

Nikolay Antonets (Telegram) Reply to Nikita Malyshev (Telegram):

А таких тем для статей у меня там уже под 50+ только про 8-ку

Статьи кстати классные. Обычно так подробно только на английском нахожу

matrixbot
@matrixbot
Feb 02 2018 15:30

Alex (Telegram) Reply to Nikita Malyshev (Telegram):

Спасибо) Но я пишу зачастую для себя. Те темы на которые я часто нарываюсь и буксую часто. Захожу и копипащу код у себя же :D

Это неудивительно. Как в цитате John Robbins (приблизительно): Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно._

Смысл в том, что когда вслух (или про себя, или кому-то) можешь хотя бы обяснить проблему - непеременно найдётся решение оной.

Nikita Malyshev (Telegram) Надо будет опросик провести о чем в следующий раз написать. А то что-то есть 3 темы и очень интересные для себя же)

Nikolay Antonets (Telegram) Reply to Alex (Telegram):

Это неудивительно. Как в цитате John Robbins (приблизительно): Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно.

Смысл в том, что когда вслух (или про себя, или кому-то) можешь хотя бы обяснить проблему - непеременно найдётся решение оной.

Метод утенка, только с самим собой

batkor (Telegram) Reply to Alex (Telegram):

Это неудивительно. Как в цитате John Robbins (приблизительно): Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно.

Смысл в том, что когда вслух (или про себя, или кому-то) можешь хотя бы обяснить проблему - непеременно найдётся решение оной.

По этому поводу многие спорят, Лично я поддерживаю ту сторону, что гласит попытайся обьясний тот или иной процесс другому человеку и ты поймешь это процесс😊

matrixbot
@matrixbot
Feb 02 2018 15:41
Alex (Telegram) Так смысл-то общий тут, в общем-то.
matrixbot
@matrixbot
Feb 02 2018 16:00

Alex Malkov (Telegram) Reply to batkor (Telegram):

И хотел услышать от вас аргументы в пользу контактных форм, что бы не устанавливать вебформы😊

с веб-формами имел дело и в d6, и в d7. Потом узнал про entityform, что это entity way, а вебформы останунтся только в d7 и бэкдропсе) Освоил entityform. А т.к. в моей специфике очень много всяких формочек, многопользовательский личный кабинет, да плюс вьюсы с рулсами - втянулся в эту связку. В код не лезу. Функционала хватает. На d8 контактными формами (спасибо @Niklan за статью) можно при желании сэмулировать модуль privatemsg, что уже совсем близко к своей CRM на d8. В общем, как то так.

batkor (Telegram) Reply to Alex Malkov (Telegram):

с веб-формами имел дело и в d6, и в d7. Потом узнал про entityform, что это entity way, а вебформы останунтся только в d7 и бэкдропсе) Освоил entityform. А т.к. в моей специфике очень много всяких формочек, многопользовательский личный кабинет, да плюс вьюсы с рулсами - втянулся в эту связку. В код не лезу. Функционала хватает. На d8 контактными формами (спасибо @Niklan за статью) можно при желании сэмулировать модуль privatemsg, что уже совсем близко к своей CRM на d8. В общем, как то так.

Спасибо

matrixbot
@matrixbot
Feb 02 2018 18:44
Andrey Strelkov (Telegram) Вечер добрый, подскажите, ни разу не работал с модулем Migrate (D7) может ли он импорт нод делать из mysql базы (база грубо говоря будет представлять собой 3 колонки: ЗАГОЛОВОК|ОПИСАНИЕ|ТЕРМИН ТАКСОНОМИИ)
Andrey Strelkov (Telegram) собственно http://xandeadx.ru/blog/drupal/502 =)
matrixbot
@matrixbot
Feb 02 2018 19:54
Diva Dii (Telegram) имхо, там слишком сложно и наворочено.
А если сделать так?
Открыть эту базу sql в чем-нибудь типа Mysql и оттуда экспортировать в csv.
Посмотреть - какой получится результат.
А потом можно импортировать через Feed. Там такой импорт очень просто настроить.
Единственно, заранее нужно будет импортировать термины. Но это тоже легко сделать - тоже с помощью Feed.
Или каким-нибудь модулем для импорта терминов. Например, Taxonomy Manager.
Lex (Telegram) Зачем вым это
Lex (Telegram) зачем вам midrate зачем вам csv ... что за извращения?
Lex (Telegram) Три строчки кода... весь импорт.
matrixbot
@matrixbot
Feb 02 2018 19:59
Lex (Telegram) В условиях большого объема данных Queue API |Batch

Lex (Telegram) Reply to Andrey Strelkov (Telegram):

Вечер добрый, подскажите, ни разу не работал с модулем Migrate (D7) может ли он импорт нод делать из mysql базы (база грубо говоря будет представлять собой 3 колонки: ЗАГОЛОВОК|ОПИСАНИЕ|ТЕРМИН ТАКСОНОМИИ)

Записали в settings.php дополнительную базу... сделали в нее запрос через api drupal получили данные в массив и обработали как надо.

matrixbot
@matrixbot
Feb 02 2018 20:21

Nikolay Antonets (Telegram) Reply to Lex (Telegram):

В условиях большого объема данных Queue API |Batch

Ждём статей от тебя!) Так активно продвигаешь

Nikolay Antonets (Telegram) Мне бы тоже пригодилось скоро
Lex (Telegram) =) Да что там продвигать.
Lex (Telegram) В условиях переноса данных как правило на новый сайт... архитектура немного меняется.. И лично мне проще быстро перекинуть данные руками. А что бы скрипт не повис разбиваешь его на операции
Lex (Telegram) одна итерация - одна сущность.