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

1С-Битрикс *

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

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

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

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

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

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

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

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

Читать далее
Всего голосов 14: ↑5 и ↓9-3
Комментарии13

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

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

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

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

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии11

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

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

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

Hola, Amigos!

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

Читать далее
Всего голосов 17: ↑15 и ↓2+14
Комментарии16

Настраиваем CRM для производственной компании

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

Если у вас производственная компания, в которой за каждой продажей следует цикл производства, то вам будет полезна эта статья. В ней вы увидите, как можно настроить взаимодействие между CRM и 1С на производственном предприятии так, чтобы был порядок и было удобно.

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии5

Истории

12 злостных ошибок копирайтеров: гайд для исполнителей и заказчиков

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

Если вы ведете бизнес в интернете рано или поздно ваши дорожки пересекутся с копирайтерами. Поиск нормального копирайтера легко умещается в одно слово – боль. Одни делают унылый рерайт за килознаки, другие – беспощадный рерайт с налетом креатива. И лишь немногие делают то, что нужно заказчику.

В этой статье собраны основные трудности, с которыми приходится встречаться копирайтерам. Заказчикам эта информация поможет найти и обезвредить неподходящего специалиста или более конкретно формулировать правки. Копирайтерам – определить точки роста.

Не будем терять времени, вперед!

Читать далее
Всего голосов 17: ↑12 и ↓5+12
Комментарии15

Как составить грамотное ТЗ на разработку сайта

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

Суть закона подлости известна всем: если есть хоть малейшая вероятность того, что вас могут понять неправильно, то вас обязательно поймут неправильно. Это относится и к созданию сайтов. Например, заказчику нужен второй «Фейсбук», но он неправильно поставил задачу разработчику. В результате получился форум цветоводов.

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

Читать далее
Всего голосов 10: ↑6 и ↓4+4
Комментарии5

Сайты как «золото дураков»

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

Недавно мне позвонил клиент (с которым я работаю как программист 1С) и попросил оказать помощь интеграторам, которые создают ему интернет-магазин и интеграцию с 1С:Розница. При этом я случайно узнал бюджет этой разработки - 400.000 рублей.

Я был очень удивлен, потому то работаю с клиентом по 2.000 рублей в час и не очень понимаю, откуда для такого небольшого магазинчика возник такой монструозный бюджет в эквиваленте 200 часов моей работы.

Читать далее
Всего голосов 12: ↑10 и ↓2+10
Комментарии54

Как работает кеширование в Bitrix? Всё просто

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

Данная статья - это не научный прорыв, а лишь помощник быстрее понять как работает стандартный функционал в Bitrix

Давайте представим, что в разделе каталога у нас 150 запросов к БД. Вроде бы немного при условии, что в один момент обращение к разделу происходит одним пользователем?

При одновременном обращении к разделу 200-т пользователей количество запросов равняется 200 * 150 = 30 000

Кеширование помогает снизить нагрузку на БД и сервер в целом

Читать далее
Всего голосов 8: ↑3 и ↓5-1
Комментарии10

Как тимлиду обучить распределенную команду работать с Git

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

Git, как технология, прост в изучении — вменяемому разработчику требуется несколько часов и доступ к документации, чтобы понять базовые принципы его работы. Но в реальной жизни, особенно в командной разработке — теории недостаточно. Поэтому IT-компании создают простые пошаговые инструкции, чтобы стажеры/джуны быстро и безболезненно вливались в работу, опытные разработчики работали единообразно и предсказуемо, а тимлиды могли легко управлять этим процессом.

Читать далее
Всего голосов 20: ↑4 и ↓16-11
Комментарии40

Новые мини-ПК, на которые стоит обратить внимание: от ASUS c Intel Jasper Lake до EliteMini HM90 с Ryzen 9 4900H

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

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

Почти все указанные девайсы доступны для покупки. Если вы уже успели приобрести какую-то из моделей, поделитесь в комментариях мнением о приобретении.
Читать дальше →
Всего голосов 40: ↑40 и ↓0+40
Комментарии28

Прикручиваем Twig к Битрикс, или ещё одна попытка скрестить ежа с ужом

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

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

И вот в один прекрасный момент, попробовав Blade и Twig, я задумался о том, как бы какой-нибудь шаблонизатор к битре прикрутить.

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

В итоге, перелопатив (почти) всю информацию по этому поводу, я решил создать своё решение (почему никто не удивлён?). Сначала была идея запилить модуль, но потом решил использовать composer-пакет.

Это было небольшое вступление, теперь непосредственно к сути.

Как интересно, требую полный текст!!!
Всего голосов 5: ↑3 и ↓2+3
Комментарии11

Обновление PHP в окружении BitrixVM с использованием Docker

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

Введение

В данной статье я бы хотел рассмотреть проблему обновления PHP в виртуальной машине BitrixVM, и действия, которые возможно применить если выполнение переезда на машину с обновленным ПО невозможно. Надеюсь, что статья будет полезна для вас.

Предыстория

Несколько месяцев назад перед нами встала задача обновления PHP до версии 7.4 на одном из наших проектов. Проект был расположен внутри виртуальной машины с развернутой на ней BitrixVM версии 7.2.2. Заглянув в меню Битрикс при обращениях к скрипту /root/menu.sh было обнаружено, что обновление PHP не возможно без обновления Битрикс окружения. При этом само обновление окружения выполняется из бета репозиториев, так как текущая стабильная версия не поддерживала работу с PHP версии 7.4 согласно курсу:

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&LESSON_ID=12862

Прошерстив форумы Битрикс, мы не нашли конкретного ответа, когда будет выполнено обновление BitrixVM до стабильной версии с поддержкой с PHP 7.4. В связи с чем, нами было принято решение обновить версию окружения до актуальной беты на одном из виртуальных серверов разработки, предварительно сделав snapshot.

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

BitrixVM хранит лог выполняемых задач по пути /opt/webdir/temp/, в ходе выполнения обновления окружения в логе возникали различные ошибки, вызывавшие нарушение процесса обновления. Поиск и решение подобных ошибок занимало достаточный период времени. Как пример, возникали ошибки подключения репозитория:

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии7

Настраиваем площадку Битрикс правильно: простые советы для сохранения душевного здоровья тимлида

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

Настройка любой площадки для CMS — это рутинный процесс, который должен быть доведен до автоматизма в каждой уважающей себя компании. А потому частенько воспринимается, как восход солнца — это происходит само собой. На самом деле, нельзя так относиться и надеяться на разработчиков, особенно если часть команды работает на субподряде. Они могут потратить кучу времени и денег проекта на переносах, багах и конфликтах кода.

Задача тимлида — создать команде среду для разработки и правильные условия для написания кода. Чтобы помочь с этим я решил опубликовать напоминалку, основанную на внутренних регламентах компании где я работаю.

Читать далее
Всего голосов 9: ↑6 и ↓3+6
Комментарии23

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

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн

Как мы не смогли подобрать подрядчика и внедряли CRM сами. Главные ошибки и их решения

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

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

Год назад нам потребовалось внедрить CRM у одного из заказчиков. Купили Битрикс24, несколько месяцев выбирали подрядчиков по внедрению. С двумя из них поработали, но безрезультатно — потеряли 8 месяцев и в итоге сделали всё сами. В этой статье я расскажу, на что нужно обратить внимание, чтобы не повторять наших ошибок, как сэкономить время и деньги при внедрении любой CRM-системы.

Читать далее
Всего голосов 14: ↑6 и ↓80
Комментарии11

Распознавание эмоций в записях телефонных разговоров

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

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

Читать
Всего голосов 9: ↑7 и ↓2+8
Комментарии6

Что нужно знать программисту про интеграцию сайта и 1С

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

Нельзя просто взять и интегрировать сайт с 1С. (с) Народное творчество.

Цель написания поста  – изложить всю информацию по теме человеческим языком.

Интеграция сайта на 1С-Битрикс: Управление сайтом и 1С — неисчерпаемый источник вопросов и проблем. На сайте идей для Битрикс в соответствующем разделе 16 страниц, на форуме про это больше 23 000 сообщений. В форме обращения в техподдержку Битрикса есть даже отдельный тип заявки «Обмен с 1С».

Считается, что интеграция 1С и сайта на Битриксе должна работать из коробки. Самые простые функции действительно можно запустить за час-два. А вот на доработку обмена можно потратить и 10, и 100 часов. 

Доработка обмена сайта и 1С — это уже магия уровня «эксперт», пугает даже бородатого опытного разработчика. В этой статье мы поговорим о том, как происходит обмен данными между этими двумя монстрами и как можно расширять возможности этого обмена. Статья содержит множество технических деталей обмена и будет полезна в основном программистам, которые хотят разобраться в предмете.

В данной статье будет рассмотрена общая теория обмена между двумя IT-системами и два стандартных обмена между 1С и сайтом на 1С-Битрикс: обмен товарами и обмен справочниками.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии27

Как вовремя распознать выгорание сотрудника

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

Трудоголики – влажная мечта любого руководителя. Бьющая фонтаном продуктивность, горящие глаза, желание совершенствоваться в профессии и сворачивать горы 24/7… Но зачастую постоянная гонка, жизнь «в колесе» и повышенные требования к самому себе приводят к профессиональному выгоранию.

Читать далее
Всего голосов 30: ↑1 и ↓29-27
Комментарии18

Как подключить официальный WhatsApp бизнес API через Gupshup и интегрировать с Битрикс24

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

В данной пошаговой инструкции мы подробно опишем весь процесс получения доступа к WhatsApp Business API через официального партнера Facebook — сервис Gupshup и подключения WhatsApp к Открытым линиям Битрикс24 CRM. Данный сервис мы нашли для себя, для своих бизнес задач и хотим этим поделиться с вами.

Читать далее
Всего голосов 6: ↑1 и ↓5-3
Комментарии29

Выгрузка сотрудников из 1C ЗУП в Битрикс24 или правдивая история о том как настроить интеграцию 1С-Битрикс24 c 1С ЗУП

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

Выгрузка пользователей из 1C ЗУП в Битрикс24 или правдивая история о том как настроить интеграцию 1С-Битрикс24 с ЗУП без 1С-ника.

В жизни так бывает, причём бывает чаще чем хотелось бы, хоть в целом и довольно редко – надо интегрировать Битрикс24 с ЗУП. Сими дружественными компаниями заявлена штатная интеграция (но только для коробки Б24), которая осуществляется по следующей принципиальной схеме...

Читать далее
Всего голосов 5: ↑1 и ↓4-1
Комментарии15

«Битрикс24». Играемся с настройками и оптимизируем проект

Время на прочтение3 мин
Количество просмотров16K
В этой статье мы расскажем, как оптимизировать крупный проект в «Битрикс24» и увеличить его производительность в 3 раза, изменяя настройки MySQL и режим питания CPU.

Дано


Корпоративный портал в «Битрикс24», рассчитанный на несколько сотен пользователей, c ~300 Гб файлов и ~80 Гб БД на выделенном сервере с BitrixVM.
Читать дальше →
Всего голосов 12: ↑6 и ↓6+4
Комментарии7