Khi cài đặt Drupal cho các trang web khác nhau, tôi thấy mình thường xuyên cài đặt cùng một mô-đun nhiều lần. Theo sở thích của DRY , làm cách nào tôi có thể tạo một loại "mẫu" trang web tùy chỉnh cho phép tôi cài đặt drupal và cài đặt các mô-đun cơ bản đã cài đặt, bộ chủ đề cơ bản và có thể một số tùy chọn cấu hình phổ biến khác được đặt?
Tôi đã đọc một chút về hồ sơ Drupal và tôi đã thấy công cụ Drush và có lẽ có những công cụ khác ngoài những công cụ này. Tôi đang tự hỏi cách tốt nhất để làm điều này là gì?
CẬP NHẬT
Ok có vẻ như hồ sơ cài đặt Drush và Drupal là các công cụ chính xác cho công việc. Tôi tìm thấy những bài viết trên blog nói về chúng:
Tôi cảm thấy như tôi đã có gần như tất cả các mảnh ghép. Điều tôi vẫn chưa rõ là làm thế nào để kết hợp quy trình tạo ra drush với các cấu hình? Làm thế nào để bạn có được các tập tin hồ sơ của bạn vào thư mục hồ sơ của cài đặt drupal mà drush tạo ra? Hay tôi chỉ nên làm điều này thông qua một kịch bản shell?
CẬP NHẬT 2
Tôi tìm thấy video này:
http://chicago2011.drupal.org/simes/zero-distribution-USE-features-profiler-and-drush-make
trong đó giải thích bằng cách sử dụng drush make với profiler. Có vẻ như kết nối giữa drush make và profile là bạn có một file drush make chỉ tải về drupal và hồ sơ của bạn. Sau đó, bên trong hồ sơ "mô-đun" của bạn, bạn có một tệp tạo drush khác sẽ tải xuống tất cả các thành phần mô-đun của bạn.
Video cũng nói về các tính năng là một cấp độ khác của tự động hóa thiết lập drupal.
Tôi không được bán trên luồng công việc này. Tất cả có vẻ hơi phức tạp. Tuy nhiên đây là lần tiếp xúc đầu tiên của tôi nên có lẽ tôi sẽ đánh giá cao nó hơn sau này. Tôi thích drush make nhưng tôi nghĩ rằng tôi có thể sử dụng drush để kích hoạt các mô-đun thay vì làm rối với các cấu hình. Tôi nghĩ rằng tôi sẽ tạo một tập lệnh bash shell chạy drush make và sau đó sử dụng drush đơn giản để kích hoạt các mô-đun.
Bước tiếp theo sẽ là làm thế nào để thực hiện một số cấu hình của các mô-đun theo cách lặp lại. Tôi đoán đây có thể là tính năng? Hoặc có lẽ tôi nên nhìn xa hơn vào hồ sơ.