Есть проект к которому нужно прикрутить регистрацию пользователей через смс и возможность пополнения счета в системе через вебмани. Проект на друпале, динамический. Вопрос, можно ли и будет ли удобно фрилансеру реализовать данные задачи не давая ему прямой доступ к фтп в целях безопастности. И как это лучше сделать? Скопировать фтп с данными на жесткий диск и открыть доступ по сети фрилансеру к папке? Или есть какие-то более правильные варианты. Подскажите пожалуйста.
Скопируйте весь сайт на отдельный домен и предоставьте фрилансеру полный доступ к нему (к mysql-серверу и ftp). Когда фрилансер закончит работу - скопируйте все изменения на основной сайт и удалите копию.
Я бы предоставил разработчику репозиторий svn или git. Настроил бы stage сервер куда автоматом ставились бы текущие версии. В идеальном мире доступ к mysql только через "миграции", а в реале придется предоставить доступ через туннель (опять же только на stage, не на production). К production давать доступ нельзя! Пусть верховный админ время от времени ставит туда скрипты вручную, когда версия признана стабильной.