Skip to content

Модуль с инструментами для помощи в разработке под 1С Битрикс

License

Notifications You must be signed in to change notification settings

maximaster/tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Внимание! Плагин больше не поддерживается. Для того, чтобы использовать библиотеки из состава этого модуля рекомендуется подключать их перечислением в composer.json.

maximaster.tools

Плагин пока еще находится в разработке, использовать на свой страх и риск!

Данный модуль предоставляет средства для упрощения разработки сайтов на основе 1С Битрикс, и объединяет в себе следующий функционал из других наших автономных библиотек:

  • Автозагрузчик классов (psr-4) @deprecated (рекомендуется использовать автозагрузчик из состава composer). Будет удален в версии 1.0
  • Автозагрузчик и базовый класс для обработчиков событий maximaster/tools.events
  • Расширение для ORM, которое позволяет получать инфоблоки и их свойства maximaster/tools.orm
  • Библиотека для использования twig шаблонов в компонентах maximaster/tools.twig
  • Интерфейсы для построения пользовательских свойств для 1С Битрикс maximaster/tools.property_interfaces

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

Данный модуль является оберткой над другими нашими инструментами и предоставляет интерфейс по управлению этими средствами.

Буду благодарен за багрепорты и pull-реквесты!

About

Модуль с инструментами для помощи в разработке под 1С Битрикс

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages