Chạy nhiều cài đặt Drupal trên một URL: có nên không?


8

Chủ nhân của tôi đang xem xét thay thế trang web khá tĩnh của chúng tôi bằng Drupal, chủ yếu để chúng tôi có thể dễ dàng thực hiện một vài ý tưởng mà chúng tôi đã có, và cũng là một cách để chứng minh nó trong tương lai. Đó là một cái gì đó của một tổ chức ô ở chỗ nó có một vài bộ phận khác nhau đối mặt với khách hàng không thực sự liên quan đến nhau, ngoài việc thuộc cùng một tổ chức.

Vì vậy, nói rộng ra, mỗi bộ phận có nhu cầu khá cụ thể - một số loại người dùng được xác định, loại nút; một số yêu cầu diễn đàn nhỏ của riêng họ, giỏ mua hàng cơ bản, v.v. Bản năng đầu tiên của tôi là coi mỗi bộ phận là cài đặt Drupal của riêng mình với cấu hình mô-đun cụ thể của riêng mình và giữ mọi thứ tách biệt theo cách đó. Điều đó nói rằng, có thể cần phải có một số chức năng trải rộng trên toàn bộ trang web. Ví dụ, một hoặc hai thành viên cao cấp hơn của nhân viên có thể cần phải đăng nhập và chỉnh sửa nội dung trên một vài bộ phận.

có khả năng làm cái này không? Để chạy các cài đặt khác nhau tại domainname.org/dept1, domainname.org/dept2, domainname.org/dept3, v.v. Quan trọng hơn, có nên dùng không? Những vấn đề nào tôi có thể gặp phải nếu tôi tiếp tục với một thiết lập như thế này?

Câu trả lời:


7

Nó không chỉ không phải là một vấn đề mà nó thực sự là một thực tế khá phổ biến!

Kiểm tra liên kết này để biết một số mẹo: multisite howtos

Gợi ý duy nhất tôi có là cung cấp cho mỗi trang web một tên miền phụ thay vì thư mục con, theo kinh nghiệm của tôi, điều này hoạt động tốt hơn rất nhiều:

  • dept1.domainname.org
  • dept2.domainname.org
  • dept3.domainname.org

(với tất cả 3 máy chủ trỏ đến cùng một thư mục)

Thiết lập

Để thiết lập tính năng này, chỉ cần thêm một thư mục cấu hình riêng dưới các trang cho mỗi trang:

  • / site / dept1.domainname.org /setings.php // sản xuất dept1
  • / site / dept1.stagingdomain.org /setings.php // dept1 dàn dựng
  • / site / dept1.domainname.local /setings.php // phát triển dept1
  • và như thế...

Ngoài ra, bạn nên có các thư mục tệp riêng cho từng trang và bạn có thể đặt các mô-đun (tùy chỉnh) của trang cụ thể trên thư mục con mô-đun trong thư mục cài đặt của trang tương ứng, để giữ cho thư mục / site / all / mô-đun không bị lộn xộn!


3

Bạn chắc chắn nên xem qua Truy cập tên miền trước khi chọn tuyến đường đa điểm. Nó có thể dễ dàng hơn rất nhiều để duy trì, và âm thanh phù hợp hơn với trường hợp sử dụng của bạn.


Nhưng không bao giờ lấy các mô-đun như DA được cấp. Tìm kiếm những nhược điểm quá. Ví dụ: triển khai một mô-đun truy cập, chẳng hạn như DA sẽ đưa ra các vấn đề hiệu suất nghiêm trọng. Các vấn đề bạn sẽ phải giải quyết bằng cách nào đó.
berkes

1

Có một cách tiếp cận khác: sử dụng OG (mặc dù khá nặng).

Đặc biệt có một bản phân phối Drupal cho loại trang web này: http://openatrium.com/

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.