it-swarm-vi.tech

Wordpress 3 MU cho một trang web phát triển/giai đoạn/sản xuất

Chỉ cần tự hỏi nếu mọi người có bất kỳ suy nghĩ xung quanh cách tốt nhất để thiết lập Wordpress 3 để sử dụng để phát triển, dàn dựng và sản xuất.

Tôi hiện đang có một bản cài đặt mà tôi chỉ sử dụng cho dev, trước khi chuyển các tập tin sang giai đoạn để bạn bè xem xét. Điều này thường quay trở lại và chuyển tiếp trong một thời gian cho đến khi họ hạnh phúc. Sau đó, nó đi đến prod.

Đây là một quy trình khá thủ công, vì vậy hãy mở ra cho bất kỳ đề xuất nào về cách tự động hóa tốt nhất các phần của việc này.

Những gì làm việc cho bạn?

6
anthon

Ok tôi đã tìm thấy một vài giải pháp nếu bất cứ ai đang tìm kiếm. Họ không hoàn hảo nhưng họ đang làm việc.

Đối với giai đoạn phát triển chính trước khi phát hành, tôi sử dụng Deploymint (http://markmaunder.com/2011/08/19/deploymint-a-staging-and-deployment-system-for-wordpress/). Điều này dựa trên Git và rất phù hợp cho việc di chuyển của bạn giữa Dev, Giai đoạn và Sản xuất. Tuy nhiên, vấn đề với nó là khi bạn chụp ảnh Prod để mang về Dev, nếu Prod liên tục thay đổi (ví dụ: bài đăng mới, chỉnh sửa, nhận xét, v.v.), không có khả năng hợp nhất (chưa?) Và vì vậy điều đó sẽ bị mất.

Tôi đã sử dụng điều này cho những thay đổi lớn (Thiết kế, v.v.) và nó đã hoạt động tốt. Để giải quyết vấn đề hợp nhất, tôi chỉ cần nhìn vào tập thay đổi để tìm tập tin nào tôi cần cập nhật.

Phần thứ hai của phương trình là Đường dốc ưa thích của đám đông (http://crowdfavorite.com/wordpress/ramp/). Ramp là tốt cho việc sử dụng giai đoạn để thay đổi nội dung trước khi đẩy chúng lên prod. Tuyệt vời cho những kẻ nội dung và giúp ngăn chặn những thay đổi đáng xấu hổ đối với Prod!

1
anthon

Tôi nghĩ bạn biết điều này: http://core.trac.wordpress.org/ticket/12865

Ai đó đăng bài ở đây là tôi tin rằng có liên quan đến google: wpengine.com (tôi chỉ có thể đăng 1 liên kết), người cung cấp dàn chỉ bằng một cú nhấp chuột

2
edelwater

Nền tảng gì? Tôi sử dụng Linux để tạo giai đoạn WP3.0 và có một chút thách thức khi thiết lập (Tôi không thể đăng nhập bằng cài đặt tên miền phụ trừ khi tôi vô hiệu hóa hằng số SUBDOMAIN_INSTALL sau đó có thể bật lại sau khi đăng nhập.

Bạn có thể thiết lập tên miền phụ để hoạt động trong/etc/hosts nhưng tôi có một vài truy vấn DB tôi phải chạy mỗi khi tôi tải xuống DB sản xuất của mình, để nó hoạt động cục bộ.

0
Hans