Quản lý nhiều trang web với Joomla?


9

Tôi đang lên kế hoạch bắt đầu ba trang web khác nhau, dưới một máy chủ web. Tôi biết một máy chủ web hỗ trợ này. Câu hỏi tôi có là: tôi có thể quản trị cả ba trang web dưới một phiên bản Joomla không? Nếu vậy, có một thực tiễn tốt nhất để làm điều này, quản trị khôn ngoan?

Cập nhật: Tôi chỉ thấy Tài liệu Joomla trên nhiều tên miền và trang web trong một Joomla! cài đặt , về cơ bản giải thích làm thế nào để làm điều này.

Vì vậy, bây giờ tôi đoán câu hỏi của tôi là, đó là một ý tưởng tốt để làm điều này, hoặc cuối cùng nó sẽ tạo ra nhiều rắc rối hơn giá trị của nó?


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.
Bakual

Rất có thể, Bakual, ​​tôi chưa thử làm điều này. Tôi đã nghĩ rằng hai trang web sẽ chia sẻ một thiết kế tương tự chứ không phải nội dung tương tự và việc thiết lập nhiều trang web trong một cài đặt Joomla sẽ giúp việc này dễ dàng hơn, nhưng tôi có thể sai về điều này.
Evan Lynch

Thiết kế được thực hiện bởi các mẫu. Cài đặt một mẫu rất dễ dàng và thường thì bạn không cập nhật nó thường xuyên. Ngoài ra nếu bạn muốn điều chỉnh thiết kế một chút, có thể dễ dàng hơn với hai mẫu một lần nữa. Vì vậy, chỉ cho thiết kế, tôi sẽ không làm điều đó.
Bakual

À được rồi. Tôi nghĩ rằng bạn đã nói với tôi về điều đó, đó là lợi ích chính mà tôi sẽ làm, tôi đoán rằng hai trang web sẽ có các mẫu khá giống nhau, nhưng không giống nhau.
Evan Lynch

1
Hãy xem các dịch vụ như watchful.limyj Joomla.com nếu bạn có kế hoạch quản lý nhiều Joomlas. Tôi có cảm giác những thứ đó sẽ hữu ích :)
Bakual

Câu trả lời:


5

Joomla nhiều trang web là một tính năng được chờ đợi từ lâu và khả năng cốt lõi để thực hiện điều này nằm trong danh sách mong muốn của tôi. Cho đến nay đã có một vài tiện ích mở rộng bên thứ 3 thực sự tốt đã xử lý tính năng này, cho phép tính linh hoạt cao và nhiều tình huống cấu hình khác nhau.

Đây là lần đầu tiên tôi nghe về khả năng cốt lõi để tạo cấu hình nhiều trang web với một cài đặt Joomla. Tôi chưa thử những gì được mô tả trong tài liệu này và tôi không biết về ưu điểm hay nhược điểm của nó, mặc dù tôi nghĩ rằng với phương pháp này sẽ không có cách nào dễ dàng để phân biệt 2 trang web trong phần phụ trợ và chúng hoạt động như 2 độc lập các trang web.

Đây không hẳn là một điều xấu, nếu bạn sẽ là người duy nhất cập nhật các trang web. Tôi đoán bạn sẽ phải thực hiện một tổ chức nội dung logic (danh mục, mô-đun, menu) và tự làm quen với quá trình tạo / chỉnh sửa nội dung phù hợp cho mỗi trang web.

Nói chung, một kịch bản nhiều trang web như được mô tả trong tài liệu đó có thể lý tưởng cho 2 trang web tương tự của 1 chủ sở hữu, vì bạn sẽ chỉ phải duy trì 1 cài đặt và dường như không khó để làm cho nó hoạt động.

Tuy nhiên, tôi không thể hình dung được vào lúc này bạn sẽ có thể đi được bao xa bằng cách thực hiện phương pháp này và những nhược điểm hoặc hạn chế có thể gặp phải.

Như đã nói, nhiều trang web Joomla đã được xử lý bởi các tiện ích mở rộng của bên thứ 3 từ lâu. Bạn nên xác định các yêu cầu thực tế cho thiết lập của mình, sau đó nghiên cứu thêm và xem xét các tiện ích mở rộng của bên thứ 3 tại JED , để tìm hiểu thêm về các khả năng hiện tại của kịch bản đa trang web Joomla.

Cho đến nay, tôi đã làm việc với JMS Multi-SiteMighty-Site , rất tuyệt vời và cho phép chia sẻ bảng cơ sở dữ liệu cho nhiều thành phần trên các miền khác nhau.

Tôi cũng tò mò muốn nghe bất cứ ai khác đã thử khả năng cốt lõi để thiết lập nhiều trang web với Joomla mặc dù ...!

Cập nhật tháng 5 năm 2017

Thêm vào đây các liên kết tôi đã đăng trên một câu hỏi khác được đánh dấu là trùng lặp ( Tôi có thể sử dụng trang web khác bằng cách sử dụng một cài đặt Joomla không? ), Vì tôi nghĩ rằng nó chứa các liên kết tài nguyên mới hơn và theo cách có tổ chức hơn.

Tài liệu Joomla

Tiện ích mở rộng

Cập nhật (cập nhật cũ hơn):

Q / A tương đối khác trong JSE:


Tôi thích tránh xa các trang web đa trang web và nhiều tài khoản. Tốt hơn hết là quản lý tốt các trang web riêng lẻ, theo phong cách giống như đám mây.
Anibal

1
Sau khi đọc tài liệu một lần nữa, tùy chọn đa trang web cốt lõi có vẻ hơi khó hiểu đối với tôi. Bạn có bất kỳ ưu tiên nào tạo ra các công cụ JMS Multi-site và Mighty-Site mà bạn thích không?
Evan Lynch

Anibal, nhược điểm của việc sử dụng tiện ích mở rộng như FFrewin đã đề xuất để quản lý nhiều trang web trong Joomla là gì? Miễn là các cơ sở dữ liệu được giữ riêng biệt, như Multi Site cho phép, có vẻ như điều đó sẽ không làm cho việc quản trị trở nên khó khăn hơn. Nhưng tôi thoải mái thừa nhận rằng tôi đã không thử điều này, vì vậy rất khó để quản lý theo những cách mà tôi chưa lường trước được.
Evan Lynch

@EvanLynch. Câu trả lời và ý kiến ​​của những người dùng khác cũng nên được xem xét. Câu trả lời của tôi tập trung chủ yếu vào kịch bản MS. Điều gì sẽ đưa ra quyết định tốt nhất, phụ thuộc vào nhu cầu dự án thực tế của bạn. Nếu bạn quyết định sử dụng tùy chọn nhiều trang web có tiện ích mở rộng, bạn nên liên hệ với nhà phát triển của tiện ích mở rộng và mô tả cho họ biết bạn sẽ làm gì sau đó. Cả hai đều cung cấp hỗ trợ tốt và họ cũng có thể cung cấp cho bạn hỗ trợ cấu hình. Để tiếp tục toàn bộ câu trả lời của tôi về chủ đề này, phương pháp MS có thể lý tưởng cho một số dự án nhất định, nhưng nó có thể không phải là tốt nhất cho bất kỳ loại dự án nào.
FFrewin

Điểm tốt. Có vẻ như nó đơn giản hóa mọi thứ về mặt hành chính, nhưng vì ba người khác nhau nói điều đó sẽ không xảy ra, có vẻ như tôi có thể bị nhầm lẫn ở đó. Tôi mới nghiên cứu thêm một chút và có vẻ như cách đơn giản nhất để làm điều này là sử dụng tiện ích mở rộng WordPress cho Joomla, cho phép nhiều trang web.
Evan Lynch

4

Nếu chỉ có 3 trang web và nội dung và tiện ích mở rộng khác nhau, tôi sẽ không gặp rắc rối với nhiều trang web. Chỉ cần đặt cả 3 lên một cách riêng biệt, sau đó sử dụng một công cụ như watchful.li để theo dõi chúng và đẩy các bản cập nhật cho chúng từ một bảng điều khiển. Nếu bạn sử dụng Akeeba Pro, bạn thậm chí có thể thiết lập thận trọng để chạy các bản sao lưu cho bạn (giả sử tài khoản S3) và nó sẽ thông báo cho bạn nếu có bản cập nhật cho tiện ích mở rộng của bạn.

Cẩn thận


Nâng cao vì điều này nghe có vẻ thực sự hữu ích và là một cách tốt để xử lý chi phí hành chính, mặc dù tôi chấp nhận câu trả lời của FFrewin vì đó là điều mà ban đầu tôi đang tìm kiếm. Cảm ơn sự giúp đỡ của bạn, tôi đánh giá cao nó.
Evan Lynch

Mặc dù các công cụ quản lý trung tâm xuất sắc có rất nhiều trong Wordpress, nhưng đó là về con thú duy nhất như vậy đối với Joomla, nhưng tôi đã thử nghiệm watchful.li và thấy nó muốn. Các bản cập nhật Akeeba (Admin Pro & Backup Pro) của tôi, trong số những bản cập nhật khác, đều thất bại và dù sao tôi cũng phải cập nhật thủ công. Hy vọng rằng bây giờ họ không có nhiều vấn đề với xác thực trên các plugin cao cấp. Bạn có thể đạt được điều tương tự với crons & scripting và nó đáng tin cậy hơn và sẽ không tốn bất cứ thứ gì.
garth

Trên thực tế, nó không phải là người duy nhất cho Joomla. Tôi đã chuyển một năm trở lại trang myj Joomla.org vì nó quét phần mềm độc hại và kiểm toán. Có thêm một điều nữa mà tôi không thể nghĩ ra tên và googling trong 10 phút không đưa tôi đến đâu. Nếu tôi tìm thấy nó tôi cũng sẽ đăng nó.
Brian Peat

Bảng điều khiển hoàn hảo là dịch vụ khác mà tôi đã nghĩ đến.
Brian Peat

Chỉ cần sửa một cái gì đó, Brian nói, tên miền chính xác là myJ Joomla.com chứ không phải myJ Joomla.org ;-)
Phil Taylor

4

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.phptậ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.


1
Chưa đăng nhập vào stackexchange từ lâu và tôi chỉ thấy câu trả lời của bạn. Nếu nó xuất hiện đầu tiên, tôi có thể đã chấp nhận nó khi bạn cung cấp một lượng thông tin thực sự hữu ích. Nhưng tôi chỉ tăng nó để ít nhất bạn sẽ nhận được một số đại diện. Cảm ơn bạn cho tất cả các thông tin hữu ích.
Evan Lynch

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.