Летом проходил курсы веб-разработчиков битрикс (для начинающих), во всех примерах CSS, JS и прочее хранилось в /templates/папка_шаблона/...
+ в компонентах часто необходимо визуально оформить вывод информации с скриптами и стилями соответственно, которые в итоге лежат в папке компонента и подключается при необходимости.
В чем собственно проблема.
Наш руководитель сказал вынести css и js в корень, к примеру /assets/css и /assets/js - вроде бы все ок, это не чего не значит.
Мне сказали так:
Ради интереса я просто спросил:
И получил ответ:
Собственно я хочу узнать мнение участников сообщества по поводу таких аргументов и что вы вообще думаете на эту тему.
Про CDN меня потому что тоже поразило, т.к. я полез в настройки этого модуля и там нет указания каких либо директорий, а только указывается адрес сайта с которого собирается статика, я так понял это все происходит в автоматическом режиме.
Я хочу просто разобраться и сделать определенные выводы для себя.
+ в компонентах часто необходимо визуально оформить вывод информации с скриптами и стилями соответственно, которые в итоге лежат в папке компонента и подключается при необходимости.
В чем собственно проблема.
Наш руководитель сказал вынести css и js в корень, к примеру /assets/css и /assets/js - вроде бы все ок, это не чего не значит.
Мне сказали так:
Цитата |
---|
вынеси все стили за пределы папки bitrix/ которая является системной |
Цитата |
---|
я хочу это обсудить и понять почему именно так, а не иначе |
Цитата |
---|
1. потому как на папку /bitrix вполне верятно настроить исключительные права, которые не дадут доступа для низжелащих папок 2. папку в корне /static/ можно вынести в CDN для оптимизации 3. простота обновления 4. нельзя пользователю показывать реальные пути до системных папок |
Про CDN меня потому что тоже поразило, т.к. я полез в настройки этого модуля и там нет указания каких либо директорий, а только указывается адрес сайта с которого собирается статика, я так понял это все происходит в автоматическом режиме.
Я хочу просто разобраться и сделать определенные выводы для себя.