
Justice: юридический сервис для компаний, юристов и адвокатов
Готовый шаблон Justice для 1С-Битрикс: сайт юридических услуг для компаний и адвокатов. Адаптивен под все редакции. Скачайте готовое решение для быстрого.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 15.01.2022
- Версия:
- 3.0.2
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности юридического сервиса
Современный шаблон для юридического бизнеса на 1С-Битрикс
Решение Justice — это профессиональный готовый сайт для юридических компаний, адвокатов и частнопрактикующих юристов, разработанный для платформы 1С-Битрикс. Продукт создан для быстрого запуска полнофункционального веб-ресурса без необходимости привлекать разработчиков или дизайнеров. В отличие от конструкторов, Justice предоставляет готовую структуру и backend, оптимизированный под современные требования безопасности и производительности. Это не просто шаблон, а полноценная система управления контентом юридической фирмы, которая решает задачи презентации услуг, сбора лидов и информирования клиентов.
Ключевые возможности и технические преимущества
Продукт работает на ядре 1С-Битрикс версии 23.200.0+ и PHP 8.1+, что гарантирует совместимость с актуальными технологиями. Backend полностью переписан с использованием D7 ORM и типизированного SiteSettings, что обеспечивает стабильность работы. Главное техническое преимущество — реализация композитного кэша с инвалидацией по тегам: время до первого байта (TTFB) на повторных загрузках снижается до 30–50 мс. Также в версии 3.0.0 закрыты все уязвимости (XSS, RCE, SQL-инъекции), обнаруженные в предыдущих версиях. Адаптивный дизайн входит в базовую поставку, а для визуальной настройки доступны две независимые темы оформления — Classic (золотисто-графитовая палитра) и Modern (бронзовый акцент на светлом фоне). Переключение между ними выполняется в админ-панели одним полем без правки кода.
Что входит в комплект поставки
После установки пользователь получает полностью рабочий сайт с демо-наполнением, которое можно пропустить или использовать как основу. В комплект входят:
- 25 предустановленных типов инфоблоков, формирующих типовую структуру юридической компании.
- Набор кастомных компонентов для витрины услуг, кейсов и отзывов.
- Автоматический визард установки, разворачивающий сайт за один час.
- Готовые разделы: услуги с ценами, портфолио (кейсы), карточки сотрудников, отзывы клиентов, блог, FAQ, акции, вакансии, каталог товаров (книги, образцы документов) и контакты.
Для работы не требуется докупать внешние модули или лицензии — всё функционирует на стандартном ядре Bitrix.
Для кого подходит решение
Продукт ориентирован на юридические компании любого масштаба, адвокатские образования и частных юристов, которые хотят получить профессиональный сайт без ежемесячной платы за подписку и скрытых комиссий. Благодаря поддержке редакций от «Старт» до «Бизнес», его можно использовать на старте бизнеса и масштабировать по мере роста. Justice подходит для фирм, специализирующихся на арбитраже, корпоративном, семейном или уголовном праве, а также для бюро, предлагающих сопутствующие товары (книги, бланки) — для этого предусмотрен встроенный магазин. Решение будет полезно владельцам бизнеса, которые ценят скорость загрузки (TTFB от 30 мс), безопасность и возможность сменить дизайн без участия программиста.
В одном архиве — две независимые темы оформления: Classic в тёплой золотисто-графитовой палитре и Modern с бронзовым акцентом и off-white фоном. Переключение в админ-панели, в одно поле, без правки шаблонов. Backend переписан с нуля под PHP 8.1+ и Bitrix 23.200.0+: D7 ORM, типизированный SiteSettings, композитный кэш и инвалидация по тегам — на повторных хитах TTFB опускается до 30–50 мс. Закрыты XSS-, RCE- и SQL-инъекции, найденные в линейке 2.0.x.
Что входит в решение
Justice — это полный комплект для юридической компании: шаблон сайта, набор кастомных компонентов под витрину, демо-наполнение из 25 типов инфоблоков и автоматический визард установки. Никаких внешних модулей, лицензий и подписок докупать не нужно — всё работает на стандартном ядре Bitrix.
После установки вы получаете готовый рабочий сайт с типовой структурой юридической компании: услугами, кейсами, командой, отзывами, лицензиями, блогом, FAQ, акциями, вакансиями, магазином товаров и контактами. Демо-данные при желании ставятся или пропускаются прямо в визарде.
В дистрибутив входит:
- Шаблон сайта Justice с двумя темами (Classic / Modern), переключаемыми из админ-панели.
- 9 кастомных компонентов в неймспейсе codekeepers:* — меню, новости (list / detail), каталог, поиск (form / page / tags cloud), форма обратной связи.
- 25 типов инфоблоков с готовой XML-структурой: главная, услуги, кейсы, блог, команда, отзывы, лицензии, FAQ, акции, вакансии, контакты, мессенджеры, товары, баннеры, статистика, партнёры и т. д.
- 15 публичных страниц с правильной разметкой, lazy-load изображениями и подключёнными компонентами.
- Типизированный SiteSettings DTO с 66+ свойствами — единая точка управления настройками сайта (контакты, соцсети, логотипы, цвета, капча, тема).
Две темы дизайна в одном решении
В Justice собраны две полноценные темы оформления — это разные дизайн-системы, а не вариации одного шаблона. Переключение реализовано через атрибут data-theme на корне документа и набор CSS-переменных, поэтому смена темы не задевает разметку и не требует переустановки компонентов.
Тема Classic — главная, баннеры с фотографиями.
Тема Modern — главная, баннеры в чистом цвете без фото.Что меняется при переключении темы:
- Палитра. Classic: золото #C89D66, тёмно-сапфировый #262B3E, светлый фон #F9F9F9. Modern: бронза #B0813A, тёмный primary #1B2A3F, off-white #F4EBDD.
- Геометрия карточек. Classic — традиционные прямые формы. Modern — скруглённые углы, мягкие тени, плавные анимации появления.
- Баннеры. Тумблер «фото в баннерах» включается отдельно для каждого баннера. В рекомендованных сборках Classic идёт с фото, Modern — без, на сплошном цвете.
- Шрифты и иконки. Базовая типографика общая (локальный Montserrat в WOFF2), различается только размерная сетка и плотность.
- Адаптивность. Modern дополнительно оптимизирован под планшет и мобайл — переработаны точки перелома, поведение шапки при скролле и сетка карточек.
Тема выбирается на 3-м шаге визарда. После установки её можно сменить в админке за один клик: «Контент → Информационные блоки → Основные настройки → Тема дизайна».
Админка Bitrix — вкладка «Цвета темы» в основных настройках: 4 цвета палитры + выбор темы дизайна.Backend переписан с нуля под PHP 8.1 и Bitrix 23
Линейка 2.0.x закрыла свой жизненный цикл на PHP 7.x и Bitrix main 22. Justice — это не патч поверх старого кода, а полностью переписанная архитектура на современном Bitrix-стеке.
Что внутри:
- PHP 8.1+, Bitrix main 23.200.0+. Совместимо с любой редакцией: Старт, Стандарт, Малый бизнес, Бизнес.
- D7 ORM, ServiceLocator, Application — никаких CIBlockElement::GetList() в горячем пути, никаких create_function и eval.
- PSR-4 автозагрузка через Bitrix\Main\Loader::registerAutoLoadClasses. Классы решения живут в module/lib/, namespace Codekeepers\Justice\*.
- Типизированный SiteSettings DTO (66+ readonly свойств) + Repository с tagged cache. Чтение настроек сайта — одно обращение к кэшу, а не запрос в инфоблок на каждом хите.
- Инвалидация по событиямOnAfterIBlockElementAdd / Update / Delete — кэш iblock_id_<id> и /site_settings/ Repository чистится мгновенно после правок в админке, без ручного «Очистить файлы кэша».
- PHPStan level 6 на module/lib/, 0 ошибок. Шаблоны компонентов переписаны: FrameHelper, экранирование вывода, починены N+1 запросы.
Безопасность: что закрыто относительно 2.0.x
Аудит линейки 2.0.x выявил несколько уязвимостей разной критичности. Все они в Justice закрыты на уровне кода, а не отключения функциональности.
- Удалён window.eval AJAX-ответа в кастомной форме обратной связи. Ответ сервера теперь парсится как JSON и валидируется по схеме — XSS через подмену ответа невозможен.
- Удалён create_function из шаблонов компонентов (запрещён в PHP 8.0+ и являлся вектором RCE при подстановке пользовательских данных). Заменён на анонимные функции с типизацией.
- Все параметры компонентов экранируются через htmlspecialcharsbx перед выводом. SQL-параметры в кастомных запросах проходят через Bitrix\Main\DB\SqlHelper::forSql.
- Реальная server-side проверка reCAPTCHA через Bitrix\Main\Web\HttpClient. Раньше токен только принимался, но не проверялся на стороне сервера — формы можно было отправлять ботами с любым g-recaptcha-response. Альтернативно поддерживается Yandex SmartCaptcha и встроенная капча Bitrix — выбор провайдера в админке.
- SVG-санитайзер на DOMDocument — XXE-safe: удаляются <script>, on*-handlers, javascript:-URI и внешние DTD. SVG-логотипы, загруженные через админку, гарантированно не содержат активного контента.
Дополнительно: серверная валидация всех форм обратной связи, локальные WOFF2-шрифты вместо CDN Google Fonts — нет утечки IP посетителей третьим сторонам, GDPR-friendly.
Производительность и SEO из коробки
Композитный кэш Bitrix включается визардом по умолчанию (composite_frame_mode_default=Y). На повторных хитах в ответе появляется заголовок X-Bitrix-Composite: Cache (file), TTFB падает с ~300 мс до 30–50 мс на типовом VPS. Кэш инвалидируется автоматически по событиям редактирования инфоблоков — без ручной чистки.
Lighthouse mobile baseline, тема Modern, главная страница.Базовые показатели:
- Lighthouse mobile: Performance 59–75, Accessibility 78–86, Best Practices 100, SEO 92 (зависит от наполнения и хостинга).
- Lazy-load изображений включён в 29 шаблонах компонентов.
- Локальный Montserrat в WOFF2 (~170 КБ суммарно) — без preconnect к Google Fonts, без сторонних запросов.
- robots.txt включён в дистрибутив с закрытыми /bitrix/, /upload/, /personal/ и AJAX-параметрами.
- Автогенерация sitemap.xml Bitrix-агентом каждые 6 часов (настраивается).
- OG-meta и meta description в header.php, заполняются из свойств страниц.
Установка за час: визард в 5 шагов
Установка полностью автоматизирована. На чистом Bitrix готовый сайт со всеми разделами поднимается за 40–60 минут вместе со сборкой композитного кэша и переиндексацией поиска.
Шаг 3 визарда — настройка решения.- Выбор сайта. Можно ставить параллельно с существующим: визард создаёт отдельный каталог (например, /next/), первый сайт не затрагивается.
- Выбор шаблона. В поставке один шаблон Justice — шаг проходит автоматически.
- Настройки сайта. Логотип, слоган, копирайт, мета-теги, ключевые слова. Здесь же — чекбокс «Установить демо-данные».
- Установка. Регистрация модуля (если ещё не установлен), создание инфоблоков из XML, копирование публичных страниц, наполнение демо-данными.
- Завершение. Идемпотентный «sweep»: фиксируются макросы #SITE_ID# в CODE инфоблоков, создаётся почтовый шаблон формы обратной связи, включается композитный кэш, генерируется первый sitemap.xml.
Все post-install скрипты идемпотентны — визард можно безопасно прогонять повторно, в том числе при установке второго сайта.
15 публичных страниц и 25 типов контента
Решение не требует ручного создания структуры. Сразу после визарда в публичной части доступны все типовые разделы юридической компании, а в админке — соответствующие типы инфоблоков с заранее настроенными свойствами, формами редактирования и подписями полей на русском.
Готовые публичные страницы:Типы контента в админке (25 XML-инфоблоков):Демо, документация и поддержка
Демо-сайты (открываются в новой вкладке):
- Justice Classic — https://justice-classic.justdevcore.ru
- Justice Modern — https://justice-modern.justdevcore.ru
Поддержка и связь:
- Сайт партнёра — https://justdevcore.ru
- Email — glebmatveev@gmail.com
Партнёр Codekeepers, авторизованный разработчик 1С-Битрикс.
Для каких юридических организаций и специалистов подходит шаблон Justice?
С какими редакциями 1С-Битрикс и техническими требованиями совместим шаблон?
Входит ли в стоимость шаблона лицензия на 1С-Битрикс или требуется её приобретать отдельно?
Насколько сложна установка и настройка шаблона, и можно ли это сделать без привлечения разработчиков?
Какая техническая поддержка предоставляется после покупки шаблона?
Установка решения из Маркетплейса
Перейдите в административной панели сайта в раздел «Маркетплейс» → «Каталог решений». Найдите решение «Justice: юридический сервис для компаний, юристов и адвокатов» и нажмите «Установить». Дождитесь завершения загрузки и установки модуля.
Настройка лицензионного ключа
После установки перейдите в раздел «Маркетплейс» → «Установленные решения». Найдите модуль Justice в списке и нажмите «Настроить». Введите полученный лицензионный ключ и активируйте решение, следуя инструкциям на экране.
Выбор и применение шаблона сайта
Перейдите в раздел «Настройки» → «Настройки продукта» → «Сайты» → выберите ваш сайт. В поле «Шаблон сайта» укажите «Justice» и сохраните изменения. При необходимости настройте внешний вид шаблона в визуальном редакторе.
Импорт демонстрационных данных
В настройках модуля Justice найдите вкладку «Импорт данных» или «Установка демо-контента». Запустите процесс импорта, чтобы загрузить примеры страниц, инфоблоков и структуры сайта. Это ускорит первоначальную настройку.
Настройка модуля и инфоблоков
Откройте «Настройки модуля Justice» через раздел «Маркетплейс» → «Установленные решения». Укажите соответствия инфоблоков для услуг, новостей и отзывов, а также настройте контактные данные и реквизиты компании. Сохраните изменения.
Проверка работы сайта
Откройте публичную часть сайта в новом окне браузера. Убедитесь, что главная страница загружается корректно, отображаются все блоки и меню. Проверьте работу форм обратной связи и переходы по страницам. При необходимости очистите кеш в разделе «Настройки» → «Управление кешем».
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.






































