Tất cả các thư mục trong cấu trúc Drupal 8 mới là gì?


Câu trả lời:


77
  • / core - Tất cả các tệp được cung cấp bởi core, không có lý do rõ ràng trong thư mục /. Thêm chi tiết tiếp theo xuống.
  • / thư viện - Thư viện bên thứ 3, vd. một biên tập viên wysiwyg. Không bao gồm bởi cốt lõi, nhưng đủ phổ biến để đảm bảo bao gồm ở đây.
  • / mô-đun - Thư mục chứa tất cả các mô-đun tùy chỉnh và đóng góp.
    • Việc chia nhỏ phần này vào phần đóng góp của thư mục contùy chỉnh có thể giúp bạn theo dõi các mô-đun dễ dàng hơn. đủ để đảm bảo đề cập ở đây.
  • / hồ sơ - hồ sơ đóng góp và tùy chỉnh.
  • / chủ đề - chủ đề đóng góp và tùy chỉnh (phụ)
  • các trang web / [tên miền HOẶC mặc định] / {mô-đun, chủ đề} - Các mô-đun và chủ đề cụ thể của trang web có thể được chuyển vào các thư mục này để tránh chúng hiển thị trên mỗi trang web.
  • site / [domain OR default] / files - Các tệp cụ thể của trang có xu hướng ở đây. Đây có thể là các tệp được tải lên bởi người dùng, chẳng hạn như hình ảnh, nhưng cũng bao gồm cấu hình, hoạt động cũng như cấu hình theo giai đoạn . Cấu hình được đọc và viết bởi Drupal và cần có số lượng đặc quyền tối thiểu cần thiết cho máy chủ web và máy chủ web duy nhất để đọc và sửa đổi chúng.
  • / nhà cung cấp - Thư viện cuối cùng mà Drupal Core phụ thuộc vào. (Symfony, Twig, v.v.)

Chi tiết về thư mục / core, chủ yếu hữu ích để biết về các tin tặc lõi mới:

  • / core / nội dung - Các thư viện bên ngoài khác nhau được sử dụng bởi Core. jQuery, gạch dưới, hiện đại hóa, vv
  • / core / misc - Mã Frontend mà Drupal Core phụ thuộc vào.
  • / core / bao gồm - Chức năng ở mức thấp để được mô-đun. Chẳng hạn như hệ thống mô-đun chính nó.
  • / core / lib - Các lớp Drupal Core.
  • / core / mô-đun - Mô-đun Drupal Core.
  • / core / profile - Cấu hình cài đặt Drupal Core. Theo mặc định, tối thiểu, tiêu chuẩn, kiểm tra và kiểm tra hồ sơ cài đặt đa ngôn ngữ.
  • / core / scripts - Các tập lệnh CLI khác nhau, chủ yếu được sử dụng bởi các nhà phát triển.
  • / core / tests - Thử nghiệm Drupal Core.
  • / core / Themes - Chủ đề Drupal Core.

Còn thư mục cho các tập tin (đã tải lên) thì sao?
unor

Câu hỏi tuyệt vời, cũng có các tập tin cấu hình mới để đưa vào tài khoản. Tôi cũng sẽ thêm chúng vào.
Letharion

@unor Đã sửa. :)
Letharion

Có một upvote cho mẹo / thư viện. Thành thật mà nói đó phải là một thư mục trống với cài đặt cốt lõi để rõ ràng rằng mọi thứ sẽ diễn ra ... ban đầu tôi không rõ ràng.
Kevin

18

Các thư mục là:

  • core: Cái này chứa tất cả lõi drupal ngoại trừ những thứ phải nằm trong root, như index.php, v.v ... Nói chung bạn không cần phải thêm / chỉnh sửa / xóa bất cứ thứ gì ở đây.
  • chủ đề: Đây là nơi bạn đặt chủ đề trang web của mình (các trang web trước đây / tất cả / chủ đề).
  • mô-đun: Đây là nơi bạn đặt các mô-đun trang web của bạn (các trang web trước đây / tất cả / mô-đun).
  • hồ sơ: Đây là nơi bạn đặt hồ sơ cài đặt.
  • các trang web: Điều này được sử dụng để chạy các thiết lập đa trang web drupal và được sử dụng theo cách tương tự như trong drupal 7. Các mô-đun & chủ đề trong các trang web / tất cả / mô-đun hoặc trang web / tất cả / chủ đề, sẽ ghi đè lên các thư mục trong các thư mục cơ sở và chủ đề . Các mô-đun trong trang web / SITENAME / mô-đun và trang web / SITENAME / chủ đề sẽ ghi đè lên các trang web khác cho trang web cụ thể.

Có những mô tả tốt hơn nếu bạn xem các tệp README.txt trong mỗi thư mục.



Những câu trả lời đã hết hạn. Ngoài ra, câu hỏi này đã được đăng là kết quả của một trong những câu trả lời trong câu hỏi đó.
rooby

Đối với những người bỏ phiếu, xin vui lòng bình luận về lý do tại sao và tôi có thể giải quyết mối quan tâm của bạn. Câu trả lời của tôi không thấu đáo như câu trả lời được chấp nhận nhưng nó không sai theo như tôi biết.
rooby
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.