пн-пт 9:00 — 18:00
г. Тула, ул. Некрасова, 7, оф. 315
Composer-обертка для управления зависимостями

Composer-обертка для управления зависимостями

Готовый модуль для 1С-Битрикс — обертка над composer для управления зависимостями. Упростите установку библиотек на любой редакции. Попробуйте сейчас!

499 установок 1С-Битрикс

Технические данные

Опубликовано:
11.01.2023
Обновлено:
15.03.2023
Версия:
1.1.3
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Онлайн-демонстрация

Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.

Обертка над Composer для установки зависимостей: централизованное управление пакетами в 1С-Битрикс

Данное готовое решение представляет собой специализированный модуль-обертку для платформы 1С-Битрикс, который интегрирует менеджер пакетов Composer непосредственно в систему управления сайтом. Основная задача продукта — решить проблему конфликта зависимостей при использовании сторонних PHP-библиотек в нескольких модулях. В стандартной ситуации, если два разных модуля подключают одну и ту же библиотеку, это приводит к дублированию кода и фатальным ошибкам. Модуль "Обертка над composer" централизует процесс установки и хранения всех пакетов, гарантируя, что каждая библиотека будет подключена единожды.

Функциональные возможности и технические характеристики

Модуль совместим со всеми редакциями 1С-Битрикс: от "Первого сайта" до "Бизнеса", что делает его универсальным инструментом для любых проектов. Ключевая особенность — предоставляемый API, который позволяет разработчикам добавлять зависимости программно при установке собственных модулей. Кроме того, в решении реализован графический интерфейс для управления зависимостями: вы можете добавлять, обновлять и удалять пакеты прямо из административной панели. Эта функция критически важна для ситуаций, когда у вас нет доступа к консоли сервера или SSH. Актуальная версия решения — 1.1.3 (обновление от 15.03.2023), продукт протестирован и установлен от 100 до 499 раз.

Что вы получаете после установки

После установки модуля вы получаете следующие практические возможности:

  • API для разработчиков: возможность вызывать методы модуля в своих кастомных решениях для автоматического подключения необходимых библиотек.
  • Интерфейс управления: визуальная админ-панель, где можно вручную указать имя пакета и его версию, обновить все зависимости одной кнопкой или удалить устаревшие компоненты.
  • Централизованное хранилище: единая директория для всех Composer-пакетов, исключающая дублирование файлов и конфликты версий между разными модулями.
  • Стабильность системы: устранение ошибок вида "Class already declared" или "Cannot redeclare function", которые часто возникают при ручном подключении библиотек.

Для кого предназначено решение

Продукт ориентирован на профессиональных веб-разработчиков, системных администраторов и IT-отделы компаний, которые занимаются сложной разработкой на 1С-Битрикс. Он будет особенно полезен для агентств, создающих собственные тиражные модули, и для владельцев крупных интернет-порталов, где используется множество сторонних интеграций. Решение подходит для любых бизнес-тематик (интернет-магазины, корпоративные порталы, сервисные сайты), где требуется строгий контроль над кодом и версиями зависимостей. Если вы хотите избавиться от хаоса при подключении библиотек и автоматизировать процесс управления пакетами, эта обертка станет надежной основой вашей разработки.

Сравнение решений