Установка и настройка Bitrix на Devilbox

Если вам надоел OpenServer, XAMPP и прочие LAMP окружения и хочется, чтобы на рабочей машине сайт крутился в Docker контейнерах, обратите внимание на Devilbox!

В этом видео я на практике показываю, как овладеть этим LAMP конструктором и произвожу установку свежей версии CMS Битрикс на него. Бонусом идет базовая настройка — чтобы локальный сайт работал быстро.

Читать далее

Функция получения URL файла с версией в Битрикс

Рассмотрим следующий кейс: на сайте обновились css/js скрипты. Мы то с вами знаем, что для загрузки страницы со свежими css/js, нужно обновить её через сброс кеша. Что же делать простому пользователю? Он ведь не знает, как это сделать.

Здесь нам на помощь приходит следующий трюк: необходимо указать через знак вопроса версию файла.

Читать далее

Иконки и их css классы в админке Битрикс

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

Увы, в Битрикс нет страницы с отображением внешнего вида этих иконок. Я взял на себя смелость такой список подготовить. Он актуален на момент публикации статьи.

Читать далее

Окружение для Bitrix сайтов средствами Docker и Docker Compose

Недавно реализовал свой вариант окружения для Bitrix сайтов с помощью Docker.

По умолчанию под капотом имеется:

  • php 7.1.32
  • apache 2.4.38
  • MySQL 5.6.45
  • все необходимые директивы php.ini
  • в контейнерах с php и MySQL для удобства поднят Midnight Commander и редактор MCEdit
  • реализована возможность поднять в одном окружении несколько сайтов и привязать их к одному IP адресу хоста (по умолчанию — 2 сайта: site1.loc и site2.loc открываются на одном IP, предварительно указанном в файле hosts)
  • установлен OPCache для быстрой работы php

Скачать и ознакомиться с подробной инструкцией можно в публичном Git репозитории: https://gitlab.com/angerro/bitrix-docker