Представим достаточно типовую ситуацию: клиент - серьезная организация, служба безопасности едва ли вообще готова открыть доступ к своим серверам, даже для разработки. В итоге все, что дают - это собственно 80й порт HTTP, на котором и будет висеть сайт. Про FTP говорят - забудьте, не дадим.
Бывают еще несколько случаев, при которых ни FTP, ни SFTP достать невозможно. Править же пару десятков шаблонов компонентов в админке утомительно.
Тут то нам на помощь и приходит протокол WebDAV, который позволяет стантарными средствами Windows (вобщем-то в других операционках проблем с использованием также нет) подключить хранилище с файлами сайта как обычный сетевой диск. Соответственно на сетевом диске файлы можно править уже привычным редактором кода.
Вкратце по установке: в маркетплейсе находим в списке модуль lol.webdavadm, устанавливаем, потом в "Мой компьютер" вызываем команду "Подключить сетевой диск", вводим адрес вида: http://#SITE_NAME#/bitrix/admin/lol_webdavadm_server.php При подключении нужно ввести логин-пароль пользователя с правами администратора.
Модуль бесплатный, распространяется "как есть". В качестве WebDAV сервера используются библиотеки PEAR. Все библиотеки поставляются вместе с модулем, так что ничего дополнительно ставить не нужно.
1. В маркетплейсе в админке - рядом с системой обновлений в меню. В версиях от 9.0, где есть пункт Marketplace, модуль есть в списке. В старших версиях с поддержкой маркетплейса есть пункт "Сторонние обновления", в котором есть закладка "Добавить модуль". Там в поле нужно ввести код lol.webdavadm.
2. Код самого WebDAV сервера используется из стандартного расширения WebDAV в PEAR, as is. Авторизация доступа проводится средствами ядра Битрикса.
А, кстати Там исползуется, например, HTTP-метод OPTIONS. Если веб-сервер или прокси этот метод блокируют (а оставляют, например, только GET/POST/PUT), то работать WebDAV не будет. Такой параметр есть в конфиге php.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».