Как стать автором
Обновить
18.55

1С-Битрикс *

Продукты компании 1С-Битрикс

Сначала показывать
Порог рейтинга
Уровень сложности

Создание REST aсtivity (действий) Битрикс24 с приложением-встройкой для препроцессинга параметров

Время на прочтение9 мин
Количество просмотров16K

У нас возникла задача добавить препроцессинг для параметров активити бизнес-процесса Битрикс24. Когда разбирались в задаче не смогли найти ни одного примера и решили выложить свой - может быть кто-нибудь сможет решить задачу с динамическими списками или освободит себя от необходимости запрашивать код сущности через вебхук

Читать далее

Ускорение обновления информации на сайте в 100 раз за счет рефакторинга системы хранения и передачи данных

Время на прочтение4 мин
Количество просмотров1.6K

Меня зовут Максим, я руководитель проектов в ИНТЕРВОЛГЕ. 

Мы с командой уже несколько лет развиваем сеть B2B/B2C интернет-магазинов нашего клиента. Хочу сегодня рассказать про рефакторинг. И кода, и потоков данных.

Не всегда легко объяснить бизнесу зачем нужно чинить то, что казалось бы, и так работает – но в нашем случае руководители проекта сами ждали этой реформы.

Читать подробнее

Тот самый bitrix кластер. Война бесконечности

Время на прочтение18 мин
Количество просмотров5.3K

Во второй части статьи про bitrix кластер мы будет рассматривать настройку percona xtradb cluster mysql 5.7, настройка арбитра, настройка удобного dashboard.
Если вы пропустили предыдущие части: Первая часть.

Читать далее

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

Время на прочтение7 мин
Количество просмотров5.9K

Привет! На связи Данила Соловьев, руководитель направления PHP в AGIMA. Для проджект-менеджеров и джуниор-разработчиков я подготовил небольшой гайд по тому, как ускорять работу крупных проектов на Битрикс и повышать их отказоустойчивость. Здесь вы не найдете сложных кейсов или сногсшибательных решений. Но зато найдете простые и применимые советы.

Читать далее

Frontend в условиях полной редактируемости

Время на прочтение4 мин
Количество просмотров7.6K

В этой статье мы расскажем подробно про систему поблочной сборки и подводные “камни” реализации подобной системы под «1С-Битрикс» для frontend-разработчиков.

Блочная редактируемость

Нам требовалось разработать сайт на базе CMS «1С-Битрикс: Управление сайтом» и при этом предоставить контент-менеджерам полную власть над страницами и их содержимым. Контент-менеджеры \читай не разработчики\ должны иметь возможность собирать страницы из заранее созданных блоков, определять порядок этих блоков на странице, управлять настройками дополнительного визуального оформления для каждого из блоков и редактировать контент в рамках поддерживаемых типов данных. И всё это управляется через визуальный редактор Битрикса без необходимости вручную создавать новый инфоблок для каждого блока на странице. Такую систему можно назвать “Блочная редактируемость”.

Читать далее

Удобные компоненты для Битрикса

Время на прочтение4 мин
Количество просмотров3.6K

В этой статье речь пойдёт о некотором моём предложении для сообщества. Это вдвойне сомнительное предложение из-за того, что мой личный трип на битриксе уже закончился. Две недели безвылазно на учёбе плюс где-то неделя в ритме "пытаюсь себя заставить" и... И вот статья. Держите. Надеюсь, кому-нибудь пригодится.

Читать далее

Тот самый bitrix-кластер. Начало

Время на прочтение11 мин
Количество просмотров11K

Всем доброго времени суток. Мы решили описать построение отказоустойчивой инфраструктуры для bitrix в рамках серии статей, и сегодня публикуем первую часть. Вариант, который мы будем описывать, - не идеальный, но мы стремились к хотя бы максимально приближенному к идеальному видению данного кластера. В связи со спецификой работы bitrix-ядра, необходимо учитывать очень много факторов для построения инфраструктуры, и вы старались это учитывать. 

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

Читать далее

Аскеза Bitrix

Время на прочтение8 мин
Количество просмотров7.1K

Я изучаю Битрикс где-то пару недель. Зачем?.. Хотелось чего-то новенького, тут подвернулась учёба. Даром, с наставниками, с возможным трудоустройством дальше хотя бы на пару месяцев - на испытательный срок. Я ничего заранее про Битрикс не знала, ну кроме термина "Битрикс" и факта, что в каждой второй вакансии по Laravel (мой обычный фреймворк) я на хедхантере вижу строчку Б_ЭТОНАМ_ТОЖЕНАДО.

Ниже попробую описать, чем Битрикс труден при выраженном любопытстве. Ну и, опять же, пару опций намечу, как это вот всё лечить. Вдруг разработчики Битрикса статью увидят? Они симфонисты. Правда, они старый код не трогают (это не точно), пишут второе ядро D7. Собственно про D7 наружный лифт на картинке.

Читать далее

Матрица вероятностей (рисков) и влияния управления проектов

Время на прочтение4 мин
Количество просмотров53K

Все любят говорить о планировании. Но планирование – это не просто составление списков задач и того, что можно было бы реализовать. Задача правильного планирования – привести к такому состоянию, когда конечный (реальный) результат будет максимально соответствовать ожиданиям, то есть плану. И чем масштабнее совпадение, тем выше качество планирования.

Но часто ли бывает, чтобы реальность полностью соответствовала ожиданиям? Почти никогда.

Так вот, опытный руководитель — это тот, кто умеет планировать не только деятельность вверенных ему людей, бизнес-процессов, ресурсов, но и рисков. Рисками тоже нужно уметь управлять.

Читать далее

Быстрая выгрузка результатов опроса из 1С-Битрикс и как передать в Excel произвольное количество столбцов SQL-запросом

Время на прочтение7 мин
Количество просмотров3.4K

Статья направлена на решение проблемы "зависания" выгрузки результатов опросов при использовании модуля Vote 1С-Битрикс в случае, если в опросе много вопросов или ответов. Так-же в статье реализована выгрузка в Excel SQL-запроса при заранее неизвестном количестве полей, т.е. каждое поле формируется динамически.

Читать далее

Снять с ручного тормоза: как новый сайт меняет бизнес-процесс

Время на прочтение7 мин
Количество просмотров1.7K

Привет! Я Алексей Василенко, руководитель направления PHP в AGIMA. Четыре года назад работал с компанией, которая занималась b2b-продажами. В основном продавали товары для активного отдыха. Палатки, лодки, моторы, спальные мешки — всё, что пригодится туристу в походе. Ребята позвали меня поработать над их сайтом. Он казался им неудобным и малоэффективным. Но в итоге оказалось, что неудобным и малоэффективным был весь бизнес-процесс в компании. За 3 года мы не просто переделали сайт. Мы полностью поменяли подход к работе, увеличили количество заказов в 2 раза, а эффективность бизнеса — в 3. И всё это силами IT-отдела. Текст о том, как технологические решения влияют на доходы и клиентский сервиc.

Читать далее

Тестирование в 1C Bitrix

Время на прочтение6 мин
Количество просмотров13K

Говоря о разработке сайтов с использованием CMS 1C Bitrix вопрос покрытия тестами поднимается редко. Главная причина в том, что большинство проектов обходится штатным функционалом, который предоставляется системой - его сложно (да и, в общем-то, незачем) тестировать.

Но со временем проект разрастается, появляется необходимость интеграции со сторонними сервисами и службами (платежные системы, API служб доставки и другие), либо же разрабатывается все более и более специализированный функционал. И чем дальше, тем больше объем кода, контроль за которым лежит уже на разработчике.

Это и является предпосылкой для внедрения в CMS механизма тестирования.

Читать далее

Как ускорить выборку в 1с Битрикс в 20 раз

Время на прочтение4 мин
Количество просмотров11K

Как ускорить 1С БИТРИКС и снизить кол-во запросов к БД используя ядро D7.

Пример выборки элементов IBlock с пользовательскими свойствами в один запрос.

Читать далее

Ближайшие события

Как мы 40% RAM освободили

Время на прочтение7 мин
Количество просмотров31K

О том, как мы столкнулись с огромными проблемами легаси сервиса фильтрации каталога и срочно начали думать, как это исправить переписать. О том, что у нас вышло с помощью redis, rabbit, bitrix -  в статье.

Читать далее

Набор аналитических отчетов для операционного контроля отдела продаж

Время на прочтение3 мин
Количество просмотров3K

В любой компании, имеющей солидный отдел продаж (от 10 менеджеров), возникает необходимость операционного контроля деятельности менеджеров руководителями отдела продаж. Как организовать отчётность онлайн, и какие показатели смотреть? Давайте разберёмся.

Читать далее

Массовая загрузка, обработка и выгрузка изображений в Битрикс на Python3

Время на прочтение11 мин
Количество просмотров12K

В этой статье мы популярно объясняем на собственном опыте как организовать массовую выгрузку, обработку и загрузку фотографий товаров из Bitrix, используя Python и минимальное количество SQL. Для прочтения будет полезно людям, выполняющим схожие задачи, не будучи при этом знакомыми с Битриксом.

Читать далее

1С-Битрикс. Как задавать настройки по умолчанию для собственного модуля? Загадки в документации

Время на прочтение6 мин
Количество просмотров7.6K

Всем привет. Текст состоит из двух частей:

1. Небольшая шпаргалка по параметрам настроек по умолчанию;

2. Текст о том, почему вообще существование такой шпаргалки может кому-то понадобится.

Читать далее

Как сделать объекты из массивов в PHP с подсказками?

Время на прочтение3 мин
Количество просмотров7.7K

Когда надоело запоминать ключи массивов и хочется пользоваться подсказками любимого редактора кода на помощь приходит PHPDoc и немного смекалки.

Недавно я очень близко познакомился с TypeScript и познал всю прелесть строгой типизации. Как же это приятно, когда редактор кода подсказывает тебе какие поля есть в объекте и что ты с ними можешь сделать!

В чем проблема?

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

Читать далее

Как менеджеру проектной команды превратить поток задач во что-то управляемое

Время на прочтение3 мин
Количество просмотров7.5K

Мы - небольшая IT-команда, которая работает на несколько заказчиков одновременно. Каждый заказчик поставляет задачи: от крупноблочных до мелочей. Задачи приходят на ежедневной основе в живом режиме и формируют наш бэклог.

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

Читать далее

Как настроить «Планфикс» с нуля и почему именно он

Время на прочтение5 мин
Количество просмотров13K

Статья будет интересна бизнес-аналитикам, project-менеджерам, тимлидам, CEO начинающих студий по разработке и всем причастным и интересующимся. 

Hola, Amigos!

Меня зовут Артем, и я TeamLead. Сегодня расскажу, как мы настроили процессы взаимодействия с командой и заказчиками внутри команды, и об инструменте, с помощью которого все реализовали. Итак, поехали!

Читать далее