Lưu trữ chia sẻ
Nếu một hạn chế của nhà cung cấp dịch vụ lưu trữ khiến bạn phải xem xét một giải pháp đa trang web Joomla, thì có thể dễ dàng tìm thấy một máy chủ thay thế và xây dựng các trang web riêng lẻ hơn là làm phức tạp mọi thứ với một trang web Joomla chắc chắn sẽ liên quan đến một số thỏa hiệp.
Hầu hết các tài khoản lưu trữ được chia sẻ có thể được cấu hình để lưu trữ nhiều hơn một trang web Joomla bằng cách tạo nhiều cơ sở dữ liệu hoặc bằng cách sử dụng các tiền tố bảng khác nhau trong cùng một cơ sở dữ liệu.
Nhiều trang web và các trang web cá nhân
Rõ ràng có những ưu và nhược điểm để xây dựng các trang web riêng biệt so với việc kết hợp chúng thành một bản cài đặt Joomla. Bạn cần suy nghĩ cẩn thận về việc liệu một giải pháp đa trang web có hoạt động cho kịch bản cụ thể hay không và bạn có thể cần phải thực hiện một số thỏa hiệp.
Việc thiết lập một trang web nhiều trang web ban đầu khó khăn hơn nhưng việc bảo trì ít hơn là cần thiết vì bạn chỉ cần áp dụng các bản cập nhật Joomla và bên thứ ba và chạy các bản sao lưu, v.v. trên một trang web.
Nếu một cái gì đó phá vỡ trên một giải pháp đa trang web, bạn có thể mất tất cả các trang web thay vì chỉ một trang web.
Lưu ý rằng không phải tất cả các tiện ích mở rộng của bên thứ ba đều hoạt động như dự định trên một giải pháp đa trang web.
Giải pháp đa trang web chính thức Không được đề xuất
Các hướng dẫn chính thức tại Nhiều tên miền và trang web trong một Joomla! cài đặt trực tiếp bạn để chỉnh sửa các index.php
tập tin mẫu . Đây không được coi là thực tiễn tốt nhất vì các cập nhật mẫu có thể ghi đè lên các thay đổi của bạn trong tương lai.
Mở rộng đa trang web của bên thứ ba
Có lẽ tốt hơn là sử dụng tiện ích mở rộng của bên thứ ba như Miền ảo miễn phí hoặc tương tự để tránh hack mã lõi.
Lưu ý: Phần còn lại của câu trả lời này được viết từ kinh nghiệm hạn chế với một lần triển khai Miền ảo . Các mục được liệt kê có thể có hoặc không liên quan đến các tiện ích mở rộng đa trang web bên thứ ba khác hoặc thậm chí Miền ảo được định cấu hình theo một cách khác.
Nội dung nhiều trang
Tạo các danh mục nội dung riêng biệt cho mỗi trang web (điều này rất quan trọng đối với tìm kiếm).
Mô-đun nhiều trang web
Các mô-đun không dễ phân loại vì một số mô-đun có thể phổ biến cho tất cả các trang web. Bạn có thể sử dụng tính năng "Ghi chú" của Joomla 3.x để giúp theo dõi các mô-đun áp dụng cho trang web nào.
Mẫu nhiều trang web
Các trang web cá nhân sẽ có cái nhìn và cảm nhận riêng của họ? Nếu vậy, có lẽ dễ nhất để cài đặt một mẫu khác nhau cho mỗi trang web.
Miền ảo cho phép bạn chỉ định một mẫu khác nhau cho mỗi trang web.
Menu đa trang web
Các trang web cá nhân sẽ có menu riêng hoặc chia sẻ một menu chung?
Sử dụng các mẫu RocketTheme Gantry 4 tôi thấy việc thiết lập một menu dễ dàng hơn và sử dụng tính năng "Lọc menu" trong Miền ảo để chỉ định tùy chọn menu nào được áp dụng cho mỗi trang web.
Miền ảo cho phép bạn chỉ định một mục menu tại nhà cho mỗi trang web.
Tìm kiếm nhiều trang web
Giả sử kết quả tìm kiếm phải được giới hạn ở trang web đang được tìm kiếm, bật Tìm kiếm thông minh và tạo bộ lọc cho từng trang web tại Thành phần -> Tìm kiếm thông minh -> Bộ lọc tìm kiếm bằng cách chọn danh mục phù hợp cho từng trang web.
Sau đó, bạn có thể tạo mô-đun Tìm kiếm thông minh cho mỗi trang web bằng bộ lọc phù hợp bạn đã tạo cho mỗi trang web. Thiết lập Phân công Menu trong mỗi mô-đun tìm kiếm để các mô-đun được hiển thị trên các trang thích hợp trên mỗi trang web.
Các mục cấu hình toàn cầu đa trang web
Lý tưởng nhất là tiện ích mở rộng đa trang web bạn chọn sẽ cho phép bạn chỉ định các mục Cấu hình toàn cầu duy nhất cho mỗi trang web.
Tên miền ảo cho phép bạn chỉ định một tên trang web duy nhất, từ email, từ tên, mô tả meta và từ khóa meta cho mỗi trang web.
Công cụ tìm kiếm thân thiện với nhiều trang web
Khi SEF được bật, mỗi trang yêu cầu một url duy nhất trên tất cả các trang web. Ví dụ: nếu tôi có hai trang web trong trang web nhiều trang web, www.acmep sinhts.com và www.acmeservice.com, thì cả hai đều không thể có trang về chúng tôi như thế này:
- www.acmepributionts.com/about-us
- www.acmeservice.com/about-us
Các url cần phải là duy nhất để các trang về chúng tôi sẽ cần phải cụ thể hơn như thế này hoặc tương tự:
- www.acmepesists.com/about-acme-products
- www.acmeservice.com/about-acme-service
Tài khoản người dùng nhiều trang
Theo mặc định, người dùng đã đăng ký trên một trang web sẽ là người dùng đã đăng ký trên tất cả các trang web có thể hoặc không thể là một vấn đề.
Hy vọng rằng điều này cung cấp một số ý tưởng về những gì cần được xem xét trước khi có thể quyết định xem một giải pháp đa trang web có phù hợp với kịch bản cụ thể hay không.
So now I guess my question is, is it a good idea to do this, or would it ultimately create more trouble than it's worth?
Thông thường nhiều vấn đề hơn giá trị của nó. Ngoại trừ nếu các trang web chia sẻ một số dữ liệu như thông tin đăng nhập hoặc bài viết.