Как отдать фрилансеру интернет-магазин на доработку без риска потерять посетителей и сам магазин?
Добрый день!
(возможно мой вопрос - глупый и ламерский вопрос, извиняюсь на всякий случай)
Я владею интернет-магазином и недавно запланировал редизайн сайта магазина, и дело дошло до верстки.
В связи с этим хотел бы спросить у Вас, уважаемое сообщество, как нужно организовать работу с фрилансером при обслуживании интернет-магазина для достижения трех простых целей:
1) не подвергать риску кражи данные сайта/бд
2) по возможности не терять траффик за время работ над сайтом (т.е. держать его в работоспособном состоянии)
3) получить от фрилансера необходимый результат и внедрить его на сайт?
Допустимо ли вообще давать фрилансеру доступ к ftp, или есть более приемлемые пути?
Есть ли вообще основания беспокоиться за сохранность информации? (магазин прибыли еще не приносит, но усилий в него вложено уже прилично)
Как при этом обойтись без заключения договора?
PS: Платформа магазина - prestashop. Если кто-то изъявит желание выполнить работу, пишите на inikdesign@gmail.com
Самый верный способ это сделать копию сайта на отдельном инстансе, все важные данные потереть или сделать замену, например переименовать всех покупаетелей в ивановых и сменить им емайлы на рандомные.
Украсть данные нельзя, так как они не достоверные, посетителей не потеряете так как фрилансер работает на тестовом сервере, перенести изменения думаю не сложно админу если голова не из жопы и используется гит.
Зачем вообще фрилансеру доступ к рабочему сайту? Тем более, что движок бесплатный и открытый. Никогда нельзя вносить правки сайта сразу на рабочий сайт (за искючением уж совсем мелких правок).
Если сайт имеет множество изменений в движке и очень нужен фрилансеру, то: делаете бэкап сайта + бэкап базы данных. Из файла БД извлекаете все личные данные пользователей (просто удаляете\заменяете строки)у. Затем разворачиваете эту копию локально, в денвере. Изменяете пароли БД и администратора, отдаете фрилансеру. Он вносит все правки. Затем уже со всеми готовыми данными вы обновляете сайт.
Правильно делать все через git (gitolite/gitlab) c промежуточным тестовым сайтом, на котором копия боевой базы. Этот подход изолирует вебмастера (ведь обновлением дизайна он занимается) от какого-либо взаимодействия с БД в принципе. И от взаимодействия с рабочим сайтом. После тестирования изменения просто накатываются мерджем.
Есть один-единственный законный способ - гражданско-правовой договор на оказание услуг с пунктом об ответственности при нарушении его условий. Больше взаимовыгодных вариантов как-таковых нету.
Как вы не потеряете данные с сайта, если он непосредственно будет заниматься его вёрсткой?
- Как вариант, есть cms, где вёрстку можно делать в редакторе встроенном в админку.
- Еще вариант, дать ему шаблоны, а движок пусть сам качает.
- Не давать доступ к админке регистратора домена.
- Можете скопировать сайт и бд. Затем бд почистить и отдать ему эти файлы, чтобы шаманил.
ну внедрить на сайт по его инструкции.
Доступ к фтп можно дать, если сможете легче получить к нему доступ снова. На момент передачи обязательно сделайте резервные копии БД и сайта.
Насчёт передачи доступа к фтп, то впринципе много кто так работает. Но не безопасно конечно, если это хрен пойми кто фрилансер из деревни кукуево
Сделайте "тестовую" версию, на которой не будет данных покупателей.
У фрилансера выясните, какие файлы нужно скопировать "для обновления" и копируйте файлы сами.