Size: a a a

Bitrix24 для разработчиков

2021 November 25

R

Rose in Bitrix24 для разработчиков
Привет, Alexei Nikitushkin. Мы рады приветствовать тебя в нашем чате Bitrix24 для разработчиков.  Ознакомься с правилами чата (в закрепленном сообщении). Так же есть ссылки на полезные чаты:
источник

AN

Alexey Nazarov in Bitrix24 для разработчиков
Сработало) Спасибо!
Стрёмненько конечно выглядит по сравнению с облаком.
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
посему?
источник

AN

Andrei Nikolaev in Bitrix24 для разработчиков
Я не знаю как Марквиз это передает. Могу по рест методы проконсультировать
источник

OK

Olexandr Korskanov in Bitrix24 для разработчиков
Принял
источник

AN

Alexey Nazarov in Bitrix24 для разработчиков
Не, всё норм. Это у меня в портале стрёмный интерфейс и картинок нет у товаров😁
источник

AN

Alexei Nikitushkin in Bitrix24 для разработчиков
Добрый день. Столкнулся с проблемой синхронизации событий в календаре гугл и битрикс. Есть корпоративный аккаунт гугл в котором около 30 пользователей и есть битрикс (тариф проф). Синхронизация происходит нормально, но потом при добавлении событий в календаре гугл они сначала отображаются в битриксе, а потом  исчезают. Какие-то вообще живут своей жизнью. Кто сталкивался с такой проблемой?
источник

AN

Andrei Nikolaev in Bitrix24 для разработчиков
Жди новой интеграции и надейся что все будет ок. Мы уже несколько лет не можем добиться нормальной работы :(
источник

AN

Alexei Nikitushkin in Bitrix24 для разработчиков
А есть какие-то сроки по ее релизу?
источник

AN

Andrei Nikolaev in Bitrix24 для разработчиков
Ага. В ближайшее время.
источник

РИ

Рыков Иван in Bitrix24 для разработчиков
)
источник

S

S in Bitrix24 для разработчиков
А новое апи с контейнерами и фабриками откуда-то позаимствовано?
источник

AG

Anton Gorbylev in Bitrix24 для разработчиков
А чего там заимствовать-то?
источник

S

S in Bitrix24 для разработчиков
Старое апи очень простое и понятное. Сам подход там представлял собой по сути набор статических методов к классу. Новое же, явно написано на новый лад с использованием всех прикольных фич php. Ранее когда ковырял код там не было ни намека на какие-то паттерны, а сейчас такое чувство что оно напрямую на них основано.
Но пока документации не так много, подумал где бы можно посмотреть похожих примеров, чтобы лучше понимать общий замысел
источник

AG

Anton Gorbylev in Bitrix24 для разработчиков
Весь новый код в битрикс пишется "с использованием всех прикольных php фич" с ориентиром на паттерны.
Просто предыдущая версия API была написана ещё для php 4. Само собой там всё древнее.
Примеры использования можно посмотреть там же, в новом API - в новых компонентах, например.
источник

S

S in Bitrix24 для разработчиков
Ну да, их и ковыряю, скорее всего просто нужно больше практики. Но даже переназначение в методов в классе фабрики пока вызывает море эмоций, насколько же круто сейчас будет.
Пугает только возможность по незнанию переназначить что-то, что после может быть полностью переписано. Возможно ли, что в каких-то методах могут появиться новых параметры входные или такие вещи будут всегда обратно совместимыми?
источник

AG

Anton Gorbylev in Bitrix24 для разработчиков
Наследовать с изменением сигнатуры точно не стоит. Я там в блоге писал набор рекомендаций. Переопределять protected тоже не надо. В целом мы стараемся не менять сигнатуру публичных методов.
источник

S

S in Bitrix24 для разработчиков
А что из себя могут представлять фича-флаги? Что-то вроде сигнализатора в кастомизированом коде если что-то пошло не так?
источник

AG

Anton Gorbylev in Bitrix24 для разработчиков
Способ включить/выключить те или иные кастомизации. Например, можно константы объявить в отдельном файле. Если что, файл переименовывается и кастомизация отключается
источник

A

Andrey DEV in Bitrix24 для разработчиков
кто знает какой компонент отвечает за это?
источник