Sử dụng Drush để cài đặt một hồ sơ


7

Tôi sử dụng tạo các tệp cho một số hương vị khác nhau của các trang web mà tôi xây dựng, sau đó chèn thủ công hồ sơ của riêng tôi vào thư mục trang web / profile /. Drush có thể tải xuống và tự động chèn thư mục hồ sơ vào đúng chỗ không?

Cảm ơn

Kieran

Câu trả lời:


9

Chắc chắn rồi. Hãy xem tập tin drupalorg_testing.make.bootstrap trong dự án drupalorg_testing . Phần có liên quan là:

projects[drupalorg_testing][type] = "profile"
projects[drupalorg_testing][download][type] = "git"
projects[drupalorg_testing][download][revision] = "master"

Thông thường, khi xây dựng hồ sơ, bạn sẽ chỉ tải xuống lõi Drupal và hồ sơ trong tệp tạo bootstrap và đặt tất cả các mô-đun khác của bạn vào tệp tạo tệp được gói trong hồ sơ. Nếu bạn đang tạo một tệp tạo tệp sử dụng hồ sơ của người khác, thì bạn có thể bao gồm các mô-đun bổ sung của mình trong tệp tạo tệp cấp cao nhất (bootstrap).

Nếu bạn muốn di chuyển một mô-đun từ vị trí này sang vị trí khác, bạn sẽ muốn sử dụng công cụ xây dựng lại sổ đăng ký . Nó sẽ sửa bảng hệ thống để tính vị trí mới của mô-đun.


Vì vậy, bạn đặt một tệp tạo riêng biệt mà không có dự án drupal vào một thư mục hồ sơ và sau đó gọi thư mục đó bằng cách sử dụng tệp tạo bootstrap?
Wheelz

Vâng. Tải xuống toàn bộ dự án drupalorg_testing (hoặc duyệt nó trên drupal.org) để làm ví dụ. Đây là một ví dụ khá phức tạp, nhưng khái niệm này đủ đơn giản; bạn chỉ quan tâm đến hai makefile tại thời điểm này. Lưu ý rằng các mô-đun được cài đặt qua tệp thực hiện của cấu hình sẽ không đi vào các trang web / tất cả / mô-đun, nhưng sẽ kết thúc trong thư mục mô-đun của cấu hình. Đây là lý do tại sao tôi đề cập đến việc xây dựng lại đăng ký, ở trên; nếu bạn di chuyển một mô-đun từ tệp khởi động bootstrap sang tệp cấu hình hồ sơ (hoặc visa-ngược lại), bạn sẽ cần phải xác định lại cơ sở dữ liệu hoặc chạy lại đăng ký để sửa chữa nó.
greg_1_anderson

Bạn cũng có thể quan tâm đến việc xem trước drupal.org/node/1368242 , nó sẽ tự động tạo một hồ sơ cài đặt từ một trang web Drupal đang hoạt động.
greg_1_anderson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.