• Подключаем Композит

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

      Сразу пару ссылок на описание технологии, на всякий случай:

      Маркетинговая
      Техническая

      Что имеем перед началом внедрения:

      • магазин на БУС 17 с рядом подгружаемых ajax-ом областей;
      • Bitrix VM 7, PHP 7;
      • VPS на SSD;
      • кеш хранится в memcached;
      • конфигурация оптимальна;
      • монитор производительности радует;
      • клиент доволен.

      Казалось бы, ну что ещё?
      Читать дальше →
    • Куда ушли сайты со «средним» бюджетом, или как делать по 80 проектов в год с помощью Маркетплейса


        Есть мнение, что рынок веб-разработки постепенно «схлопывается». Например, что заказчики обычных сайтов всё активнее пользуются конструкторами сайтов. Так ли это? Отчасти это мнение — результат кризиса и поговорки «у страха глаза велики». В качестве примера рассмотрим сегмент средних сайтов.

        Что это за «средние сайты»? Произошло ли что-нибудь с этим сегментом в последнее время? Может быть, средние сайты никуда не делись?

        Текст написан по мотивам выступления Романа Петрова (@romanpetrov), директора компании ITConstruct, на Партнерской конференции «1С-Битрикс».
        Читать дальше →
      • Некоторые приёмы работы в Битрикс на SQL и BASH

          Я продолжаю писать о Битриксе в контексте обменов, Mysql и командной строки Linux.

          Эта статья является вводной к серии статей о структуре базы данных Битрикс, где эта тема будет раскрыта достаточно подробно. Для начала же будут представлены решения некоторых небольших, но назойливых задач. Как всегда, знание SQL обязательно.

          В статье рассматриваются довольно частные вопросы, которые не возникают ежедневно. Конечно, вы можете использовать эти материалы по их прямому назначению, но главная цель статьи не в этом. Я начинаю вскрывать «чёрный ящик» под названием «структура базы данных битрикс», и показывать, что эти знания могут пригодиться для повышения уровня владения как системой, так и базовыми технологиями (SQL, linux shell), что, конечно, помогает решать новые, сложные, интересные, разнообразные задачи.

          Страница, с которой можно делать SQL запросы в базу, или mysql web клиент битрикс, находится в панели управления Битрикса по пути: «Настройки->Инструменты->SQL запрос».

          Также, конечно, можно делать запросы из командной строки операционной системы, для чего могу предложить вам несложную операцию извлечения логина и пароля прямо из настроек Битрикса:

          log=$(grep -i "login" /home/bitrix/www/bitrix/php_interface/dbconn.php | cut -f2 -d'"')
          pas=$(grep -i "pass" /home/bitrix/www/bitrix/php_interface/dbconn.php | cut -f2 -d'"')
          mysql -u$log -p$pas $log
          

          — таким образом можно получить логин и пароль к базе данных Mysql Bitrix из командной строки linux на bash. Пути, конечно же, заменяйте на ваши собственные. В варианте, предоставляемом виртаульной машиной Битрикс, DOCUMENT_ROOT выглядит как /home/bitrix/www/.
          Читать дальше →
        • Интернет-магазин на «1С-Битрикс» и кассы: требования закона 54-ФЗ



            С 1 февраля 2017 года вступили в силу поправки к закону 54-ФЗ о контрольно-кассовой технике.

            Эти поправки вносят ряд изменений и новых требований по работе с кассами и кассовыми чеками. О том, как мы адаптировали CMS «1С-Битрикс» под новую редакцию закона, чтобы облегчить жизнь интернет-магазинам, читайте под катом.
            Читать дальше →
          • Как МТС «затачивает» свои геолокационные сервисы под корпоративных клиентов

            Как геолокационные сервисы от МТС помогают большим компаниям управлять штатом выездных сотрудников 1000+, а также про уникальные геолокационные кейсы для нефтяников и железнодорожников расскажет эксперт в области М2М компании МТС Дмитрий Коровин.

            Привет! Начну с краткого введения в тему. У нас есть большой портал «МТС Поиск», на котором представлены геолокационные сервисы от МТС. Портал по функционалу подразделяется на три больших блока.

            1. Мониторинг местоположения сотрудников по базовым станциям операторов.
            Диспетчер компании может по SIM-картам смартфонов определять местоположение своих выездных сотрудников.

            2. «МТС Трекер» и «МТС Координатор».
            Диспетчер компании может по SIM-картам, GPS/ГЛОНАСС или Wi-Fi смартфонов определять местоположение своих выездных сотрудников, а также взаимодействовать с ними (в случае «МТС Координатора»).

            3. «МТС Транспорт»
            Диспетчер компании определяет местоположение подвижного транспорта по сигналам терминалов GPS/ГЛОНАСС, установленных в автомобилях. Точность определения 3-5 метров.

            image
            Читать дальше →
            • +10
            • 8,9k
            • 5
          • Стандартный обмен 1С-Битрикс на BASH: Подробный разбор скрипта инкрементальной выгрузки

              Для обеспечения синхронизации каталога товаров между системой 1С и сайтом на системе управления Битрикс, используется стандартный для Битрикса протокол обмена XML файлами в формате CommerceML, основанный на передаче от 1С к Битриксу HTTP GET и POST запросов с определёнными параметрами, и получении стандартных ответов, содержащих статус операции, обозначающий результат её выполнения.

              В первой статье этой серии дано обоснование возможности применения отдельного скрипта, берущего сформированные 1С или другой системой или программой, XML файлы, и передающего их Битриксу, используя стандартный протокол.

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

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

              Далее идёт текст скрипта с комментариями. Краткий вид скрипта, содержащий исключительно код, приведён в предыдущей статье, и доступен на github проекта bitrexchange.
              Читать дальше →
            • Стандартный обмен 1С-Битрикс на BASH: инкрементальная выгрузка XML файлов каталога import и offers

              Когда говорят о преимуществах 1С-Битрикс, в первых словах упоминают о лёгкой интеграции системы с 1С. Взаимодействие Битрикс с 1С осуществляется посредством передачи данных в формате CommerceML, который определяет формат XML файлов. В дополнение к этому Битрикс предлагает и стандарт обмена этими XML файлами между 1С и сайтом. Обмен состоит в отсылке из 1С обычных HTTP GET и POST запросов на сайт и получения от сайта простых ответов, определяющих результат выполнения команды.


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


              Есть ещё несколько причин, чтобы вклиниться в стандартный обмен:


              • Во-первых, источником данных для сайта не всегда может быть 1С. Это может быть какая-то другая информационная база или база другого сайта.
              • Кроме этого, может возникнуть ситуация, когда данные из 1С нужно дополнить другими данными или как-то изменить их.
              • Не всегда есть свободные программисты 1С, которые могут заняться доработками стандартной выгрузки или устранением неполадок в ней.
              Читать дальше →
            • Что такое Bitrix

                Этой статьей я завершаю цикл, посвященный 1С. В статье Что такое 1С. О сложной системе простыми словами я обещал посвятить программным продуктам “1С-Битрикс” отдельную статью, и сейчас я выполняю это обещание. Статья является обзором, в ней я не буду углубляться в технические детали и особенности применения программного кода, для этого существует подробная документация, доступная всем желающим на официальном сайте компании.

                Здесь я расскажу о важных особенностях платформы Bitrix Framework, а также о программных продуктах, созданных на этой платформе. Статья предназначена, прежде всего, для пользователей, которые стремятся понять, нужны ли для их бизнеса те или иные разработки Битрикс, и в чем их особенности. Также информация из этой статьи может оказаться полезной разработчикам, которые работают с другими CMS, но хотят также получить некоторое представление о Битрикс.
                Читать дальше →
              • Про дружбу удава со слоном, или наш опыт интеграции Битрикс24 с телефонией Cisco


                Один из тендеров подкинул нам интересную задачу: заказчику нужна была CRM для контакт-центра отдела продаж жилой и коммерческой недвижимости. Кроме реализации специфического каталога недвижимости (шахматок объектов) требовалась интеграция с элементами информационной инфраструктуры компании, среди которых оказалась телефония Cisco (на момент начала работ — CUCM 10.5). Несмотря на полное отсутствие опыта с продуктами Cisco, у нас было четкое представление реализации всего остального на базе Битрикс24, а также небольшой опыт в построении колл-центров и изрядное количество авантюризма. В итоге мы предложили организовать контакт-центр на UCCX и связать последний с Битрикс24. Что из этого получилось — под катом.
                Читать дальше →
                • +11
                • 7,5k
                • 3

              Самое читаемое