Chúng tôi có ba đoạn mã tùy chỉnh cho trang web Drupal của mình: mô-đun, chủ đề và thư viện php không phải drupal. Tên của các thành phần này đã trở nên khó xử theo thời gian. Tôi muốn đổi tên mô-đun tùy chỉnh của mình từ "rsm_library" thành "rsm_module".
Tôi đã tạo một bản sao của "rsm_library" trên Github dưới dạng "rsm_module". Sau đó, tôi đã thay đổi tất cả các tham chiếu nội bộ từ "rsm_library" thành "rsm_module". Những thay đổi này chủ yếu là không gian tên
và sử dụng
các câu lệnh. Tôi cũng đã thực hiện cập nhật cho .thông tin
và .module
. Sau đó, tôi đã sử dụng trình soạn thảo để tải mô-đun mới vào trang web sao cho cả "rsm_library" và "rsm_module" đều khả dụng tại mô-đun/tùy chỉnh
. Càng xa càng tốt.
Bước tiếp theo của tôi là gỡ cài đặt "rsm_library" bằng cách sử dụng gui quản trị drupal. Tôi nhận được thông báo cảnh báo cho biết cấu hình được liệt kê sẽ bị xóa khi tôi gỡ cài đặt mô-đun:
- ba khối tùy chỉnh
- một tài nguyên REST
Điều này có vẻ đúng vì hỗ trợ cho các khối/phần còn lại được mã hóa trong mô-đun "rsm_library". Tôi đã xem cấu hình của một trong các khối tùy chỉnh. Nó chứa các dòng sau -- trong số những dòng khác:
phụ thuộc:
mô-đun:
- nút
- rsm_library
nhà cung cấp: rsm_library
Đây có thể là giao diện giữa mô-đun tùy chỉnh và khối tùy chỉnh. Cấu hình REST chứa phần phụ thuộc vào "rsm_library" nhưng không bao gồm phần các nhà cung cấp:
.
Tôi không chắc làm thế nào để tiếp tục hoàn thành việc đổi tên "rsm_library" thành "rsm_module". Có lẽ một cái gì đó như thế này:
- Xuất bốn cấu hình
- Thay đổi phần phụ thuộc/nhà cung cấp từ "rsm_library" thành "rsm_module"
- Tôi có nên xóa dòng uuid: không?
- Bao gồm yml kết quả trong "rsm_module/config/install"
Bốn cấu hình sẽ bị xóa khi tôi gỡ cài đặt "rsm_library". Chúng sẽ được đưa vào một lần nữa khi tôi cài đặt "rsm_module". Điều này có vẻ là cách tiếp cận chính xác?