При создании модуля мы руководствовались рядом принципов, которые вылились в небольшой манифест

Модуль позволяет

  • Разрешить изменение названия любого файла инфоблока или любой картинки инфоблока в ручном  или автоматическом режимах.

  • Провести комплексную обработку названий файлов и картинок инфоблоков

  • Ограничить свое действие только на те инфоблоки, или те сущности (детальные или анонсные картинки, файловые свойства инфоблоков), которые будут разрешены администратором

  • Запретить автоматическому режиму и специальным обработкам работать с файлами, которые уже ранее обрабатывались (не должно быть лишних действий)

  • Запретить трогать названия файлов или картинок инфоблоков, которые были оптимизированы в ручном режиме (это обеспечит приоритет ручного режима)

  • В один клик прерывать свою работу и снова возобновлять

  • Контролировать корректность операций и останавливаться, если произойдет превышение допустимого предела ошибок

  • Работать только с файлами картинок вновь создаваемых элементов инфолоков (должен быть специальный режим, при котором все картинки и файлы ранее существующих элементов освобождаются от оптимизации названий)

  • Использовать API и архитектуру 1C-Битрикс с целью обеспечения гибкой взаимосвязи с любыми процессами, использующими Битрикс АПИ (к примеру, обеспечивать поддержку в процессе обмена с 1С)


Именно эти задачи и требования стали основой нашего решения.



 Назначение модуля | Описание курса | Порядок работы и варианты использования