Рабочий процесс: разработка на локальном компьютере и отправка на удаленный сервер против?


Я привык к рабочему процессу разработки, в котором я разрабатываю на локальном компьютере, а затем отправляю на удаленный сервер. Это хорошо работает для простых веб-сайтов.

Я новичок в Wordpress, поэтому я могу ошибаться, но, похоже, Wordpress не предназначен для такого рабочего процесса.

Похоже, что Wordpress ожидает, что администратор будет работать непосредственно на удаленном сервере, а затем создавать и загружать регулярные резервные копии.

Какой рабочий процесс вы предпочитаете?

 1
Author: thanks_in_advance, 2015-03-04

1 answers

Ничто не мешает вам развиваться локально с помощью WordPress. Я разрабатываю локально с WordPress каждый божий день, как для профессиональных проектов, так и для личных проектов. Возможно, вам потребуется провести некоторое исследование, чтобы узнать, что делают другие, и использовать эту информацию для разработки собственного рабочего процесса.

Как правило, я использую приложение *AMP, например MAMP (Mac), когда мне нужна "быстрая локальная настройка" или окно бродяги, если мне нужно, чтобы среда разработки и производственная среда соответствовали друг другу, все зависит от требований клиента и проекта. Код передается в систему управления версиями (обычно Git, иногда SVN в зависимости от требований клиента). Затем код можно проверить на рабочем сервере с помощью системы управления версиями.

Некоторые люди используют систему развертывания, такую как Capistrano, для обработки отправки кода в производство, или даже можно использовать простой скрипт bash, который автоматизирует развертывание в производство. Я знаю нескольких разработчиков, которым нравится использовать плагин, такой как WP Migrate DB Pro, для синхронизации базы данных и загрузка мультимедиа. Существует масса информации о том, как разработчики WordPress настраивают свои предпочтительные локальные среды разработки и синхронизируются с производством, если вы посмотрите вокруг.

Вот страница из WPORG, которая может стать для вас хорошей отправной точкой : https://developer.wordpress.org/themes/getting-started/setting-up-a-development-environment/#your%c2%a0wordpress-local-development-environment

 1
Author: Richard Aber, 2015-03-04 18:08:27