Cấu trúc tệp thích hợp của một mô-đun chỉ chứa các mô-đun phụ là gì?


7

Tôi đã tập hợp một gói mô-đun có 3 mô-đun phụ. Chúng phải được chứa trong một thư mục duy nhất để được phân phối và sử dụng bởi các nhà phát triển khác. Có các thực tiễn tốt nhất về cách thức cấu trúc tệp của một mô-đun nếu nó chỉ chứa nhiều mô-đun không?

ví dụ

name_of_module/modules/module1/module1.info
name_of_module/modules/module2/module2.info
name_of_module/modules/module3/module3.info

hoặc là

name_of_module/module1/module1.info
name_of_module/module2/module2.info
name_of_module/module3/module3.info

hoặc là?

Câu trả lời:


3

Đối với những gì tôi đã thấy, đặt các mô-đun phụ vào thư mục mô-đun như ví dụ đầu tiên của bạn là cách tốt nhất phổ biến nhất.


Đã đồng ý. Lượt xem thực hiện điều này, cũng như Quy tắc. Mặc dù vậy, tôi nghĩ rằng hầu hết cũng đặt mô-đun chung / cơ sở ở cấp cao nhất.
mpdon Arena

Trong thương mại nó được thực hiện như thế aa tốt.
BetaRide

2

Không có thực hành tốt nhất về Drupal về nơi đặt các mô đun con. Bạn có thể:

  • Đặt chúng trong một thư mục con riêng biệt của "mô-đun" có trong thư mục chứa mô-đun chính
  • Đặt chúng trong một thư mục con riêng biệt của thư mục chứa mô-đun chính
  • Đặt chúng trong cùng thư mục chứa mô-đun chính

Bất kỳ cấu trúc thư mục nào được sử dụng:

  • Các lần xem mô-đun có một "module" tiểu thư, nhưng điều đó không phải dành cho phụ module; cả view.module và view_ui.module đều nằm trong cùng một thư mục chứa mô-đun chính.
  • Các CCK mô-đun có một "module" thư mục nơi mà tất cả các tiểu mô đun được từng chứa trong một thư mục riêng biệt.
  • Các Panels mô-đun có của nó phụ module lưu trong một thư mục tách chứa trong thư mục chính.
  • Mô-đun Views Bonus Pack sử dụng ba thư mục con khác nhau của thư mục chính.

Thực tế không có lý do nào liên quan đến cách Drupal xử lý các mô-đun, để chọn cấu trúc hoặc cấu trúc khác.
Có một lý do để chọn hai cấu trúc đầu tiên thay vì cấu trúc thứ ba và nói chung là mỗi mô-đun đi kèm với các tệp khác được nhóm trong các thư mục có cùng tên (ví dụ: css, js, mẫu) và bạn không ' t muốn trộn các tập tin dành cho các mô-đun khác nhau.


0

Tôi làm cái thứ hai. Ngoài ra, vui lòng nhận ra rằng thư mục mô-đun trong Chế độ xem hoàn toàn không chứa mô-đun.

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.