Просто интересно, есть ли у людей мысли о том, как лучше всего настроить Wordpress 3 для разработки, организации и производства.
В настоящее время у меня есть установка, которую я просто использую для dev, перед тем как переместить файлы на сцену для просмотра другом. Это обычно идет назад и вперед на некоторое время, пока они не будут счастливы. Тогда это идет в продукт.
Это довольно ручной процесс, так что открыты для любых предложений о том, как лучше всего автоматизировать некоторые части этого.
Что работает для вас?
Хорошо, я нашел пару решений, если кто-то ищет. Они не идеальны, но делают работу.
Для основного периода разработки перед началом эксплуатации я использую Deploymint (http://markmaunder.com/2011/08/19/deploymint-a-staging-and-deployment-system-for-wordpress/). Это основано на Git и отлично подходит для ваших движений между Dev, Stage и Production. Однако проблема заключается в том, что когда вы берете свой снимок Prod, чтобы вернуть его в Dev, если Prod продолжает изменяться (т.е. новые сообщения, изменения, комментарии и т.д.), Нет возможности объединяться (пока?) И т.д. это будет потеряно.
Я использовал это для серьезных изменений (дизайн и т.д.), И он работал нормально. Чтобы обойти проблему слияний, я просто смотрю на набор изменений, чтобы найти, какие файлы мне нужно обновить.
Вторая часть уравнения - Crowd Favorite Ramp (http://crowdfavorite.com/wordpress/ramp/). Ramp хорош для использования сцены, чтобы вносить изменения в контент, прежде чем подталкивать их к продвижению. Отлично подходит для контента, ребята и помогает предотвратить смущающие изменения в Prod!
Я думаю, что вы знаете это: http://core.trac.wordpress.org/ticket/12865
Кто-то, кто публикует здесь, по-моему, участвует в Google: wpengine.com (я могу опубликовать только одну ссылку), который предлагает постановку одним щелчком
Какая платформа? Я использую Linux на этапе WP3.0, и это было немного сложным в настройке (я не могу войти с установкой на поддомен, если я не отключил константу SUBDOMAIN_INSTALL, а затем снова включил после входа в систему.
Вы можете настроить субдомены для работы в/etc/hosts, но у меня есть несколько запросов к БД, которые я должен выполнять каждый раз, когда загружаю свою производственную БД, чтобы она работала локально.