Tôi đang xây dựng một trang web Drupal 8 và tôi đã thực hiện một số nghiên cứu bất cứ khi nào tôi nên sử dụng Quản lý cấu hình hoặc Tính năng để xuất cấu hình và đưa nó vào hồ sơ của mình. Để xuất và nhập cấu hình với Quản lý cấu hình từ trang này sang trang khác, các trang phải có cùng UUID. Nó có nghĩa là họ phải là một bản sao của nhau. Có hai cách để đạt được điều này:
- Sao chép DB từ trang này sang trang khác để có cùng UUID
- Lập trình sửa đổi UUID để phù hợp với cấu hình
Trang web tôi sắp xây dựng sẽ có cài đặt hồ sơ riêng và ý định của tôi là giữ cấu hình hoặc các tính năng trong hồ sơ. Tôi đã tạo cài đặt hồ sơ của mình nhưng bây giờ tôi phải đưa cấu hình theo cách không phụ thuộc vào UUID để tôi có thể:
- Tạo ra một môi trường phát triển mới bằng cách sử dụng cài đặt hồ sơ
- Phát triển các chức năng mới
- Xuất các chức năng mới trong hồ sơ
- Triển khai nó để prod và áp dụng các chức năng mới mà không cần cài đặt lại trang web
Làm cách nào để xuất cấu hình và thêm nó vào hồ sơ của tôi? Tôi có nên sử dụng Quản lý cấu hình và xóa thủ công UUID hay tôi nên sử dụng Tính năng và thêm nó vào hồ sơ của mình?
Sử dụng mô-đun Tính năng, tôi không thể đặt đích cho các tính năng của mình. Tôi muốn đặt tất cả các tính năng của mình dưới hồ sơ / my_profile / tính năng. Khi tôi tạo nó, tôi không thể đặt đích để nó được lưu dưới các mô-đun / tùy chỉnh. Tôi tự chuyển nó từ mô-đun / tùy chỉnh sang hồ sơ / my_profile / tính năng. Nếu tôi cập nhật nó, nó sẽ không cập nhật các tính năng tôi đã di chuyển mà thay vào đó, nó sẽ tạo ra một tính năng mới có cùng tên theo mô-đun / tùy chỉnh. Làm thế nào tôi có thể thiết lập một điểm đến tùy chỉnh?