Не нужно работать, хотя бы без FTP, должно быть железное правило, нет доступа - нет работы. Вообще init.php, часто закрывают от записи по http. Сама идея не плохая, но пользоваться в крайнем безвыходном случае.
Неожиданно. Я готовился защищать первый пункт. Всегда полагал, что обучение клиента правильному использованию и ведению сайта — это одна из наиболее очевидных и важных обязанностей разработчика. Иначе, как хорошо не делай свою работу, все будет загублено.
Иван написал: Ради интереса, рекомендую пройтись по произвольным сайтам на Битриксе и попробовать вызвать /test.php. Уверен, удивитесь как числу "попаданий", так и результатам вызовов;
Для этих целей нужно заводить отдельную папку и все тестовые скрипты хранить только в ней.
Калашнов Антон написал: Для этих целей нужно заводить отдельную папку и все тестовые скрипты хранить только в ней.
Нет, для этих целей надо запретить отгрузку каких-либо тестовых скриптов в продуктивную среду. Тестовым скриптам место лишь в тестовой среде.
Если же речь идет о служебных механизмах, то те из них, которые могут быть запущены из терминала, следует располагать выше корневой директории сайта. Те же, что предназначены к запуску из браузера, следует размещать в административной части сайта с соответствующими проверками прав доступа.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».