it-swarm.asia

Bir geliştirme/sahne/üretim sitesi için Wordpress 3 MU

İnsanların Wordpress 3'ü geliştirme, aşamalandırma ve üretim için kullanmak üzere kurmanın en iyi yolu hakkında herhangi bir düşünceleri olup olmadığını merak ediyorum.

Şu anda bir arkadaşımın incelemesi için aşamaya getirmeden önce, sadece dev için kullandığım bir kurulumum var. Bu normalde mutlu olana kadar bir süre geriye gider. Sonra prod için gidiyor.

Oldukça el ile yapılan bir işlemdir; bu nedenle, bu parçaların en iyi şekilde nasıl otomatikleştirileceği konusunda her türlü öneriye açık.

Sizin için ne işe yarıyor?

6
anthon

Tamam, eğer biri arıyorsa birkaç tane çözüm buldum. Mükemmel değiller ama işi yapıyorlar.

Yayına başlamadan önceki ana gelişim süreci için Deploymint kullanıyorum (http://markmaunder.com/2011/08/19/deploymint-a-staging-and-deployment-system-for-wordpress/). Bu Git'i temel alır ve Dev, Stage ve Production arasındaki geçişleriniz için mükemmeldir. Bununla birlikte, bununla ilgili sorun, Prod'un değişmesini devam ettirmek için Prod'un değişimini devam ettirmesi durumunda (yani yeni gönderiler, düzenlemeler, yorumlar vb.) Prod'un anlık görüntüsünü aldığınızda, birleştirme (henüz?) Vb. bu kaybedilecek.

Bunu büyük değişiklikler için kullanıyorum (Tasarım vb.) Ve iyi çalıştı. Birleştirme sorununu çözebilmek için, hangi dosyaları güncellemem gerektiğini bulmak için yalnızca değişiklik setine bakıyorum.

Denklemin ikinci kısmı Kalabalık Favori Rampa'dır (http://crowdfavorite.com/wordpress/ramp/). Rampa, içeriği çoğaltmadan önce içeriğe değişiklikler yapmak için aşamayı kullanmak için iyidir. İçerik adamları için harikadır ve Prod'da utanç verici değişiklikleri önlemeye yardımcı olur!

1
anthon

Bunu bildiğini düşünüyorum: http://core.trac.wordpress.org/ticket/12865

Buraya posta gönderen biri, tek tıklamayla evreleme sunan google: wpengine.com (yalnızca 1 bağlantı gönderebilirim) ile ilgili olduğuna inanıyorum.

2
edelwater

Hangi platform? WP3.0'ı kurmak için Linux kullanıyorum ve ayarlamak biraz zordu (SUBDOMAIN_INSTALL sabitini devre dışı bırakıp giriş yaptıktan sonra yeniden etkinleştirilemezsem bir subdomain kurulumuyla giriş yapamıyorum.

Alt etki alanlarını/etc/hosts dosyasında çalışacak şekilde ayarlayabilirsiniz, ancak yerel olarak çalışabilmesi için üretim DB'imi her indirdiğimde çalıştırmam gereken birkaç DB sorgusu var.

0
Hans