Shared Hosting
Jeśli ograniczenie dostawcy usług hostingowych powoduje, że rozważasz rozwiązanie dla wielu witryn Joomla, łatwiej jest znaleźć alternatywnego hosta i budować strony indywidualnie, niż komplikowanie rzeczy w przypadku wielu witryn Joomla, co nieuchronnie wiąże się z pewnymi kompromisami.
Większość współdzielonych kont hostingowych można skonfigurować do obsługi więcej niż jednej witryny Joomla poprzez utworzenie wielu baz danych lub użycie różnych prefiksów tabeli w tej samej bazie danych.
Wiele witryn a poszczególne witryny
Oczywiście istnieją zalety i wady tworzenia oddzielnych stron internetowych w porównaniu do łączenia ich w jedną instalację Joomla. Musisz dokładnie przemyśleć, czy rozwiązanie obejmujące wiele witryn będzie działać w danym scenariuszu, i może być konieczne wprowadzenie pewnych kompromisów.
Początkowo trudniej jest założyć witrynę z wieloma witrynami, ale wymagana jest mniej bieżąca konserwacja, ponieważ wystarczy zastosować aktualizacje Joomla i innych firm oraz uruchomić kopie zapasowe itp. Na jednej stronie.
Jeśli coś się psuje w rozwiązaniu obejmującym wiele witryn, możesz stracić wszystkie witryny, a nie tylko jedną witrynę.
Pamiętaj, że nie wszystkie rozszerzenia innych firm działają zgodnie z przeznaczeniem dla rozwiązania obejmującego wiele witryn.
Oficjalne rozwiązanie dla wielu witryn nie jest zalecane
Oficjalne instrukcje na wielu domenach i stronach internetowych w jednym Joomla! instalacja skieruje cię do edycji index.php
pliku szablonu . Nie jest to uważane za najlepszą praktykę, ponieważ aktualizacje szablonów mogą zastąpić zmiany w przyszłości.
Rozszerzenie dla wielu witryn innych firm
Prawdopodobnie lepiej jest użyć rozszerzenia strony trzeciej, takiego jak darmowe Domeny Wirtualne lub podobne, co pozwala uniknąć włamania się do podstawowego kodu.
Uwaga: pozostała część tej odpowiedzi została napisana na podstawie ograniczonego doświadczenia z jedną implementacją domen wirtualnych . Wymienione elementy mogą, ale nie muszą odnosić się do innych rozszerzeń wielu witryn innych firm, a nawet do Domen wirtualnych skonfigurowanych w inny sposób.
Zawartość wielu witryn
Utwórz osobne kategorie treści dla każdej witryny (jest to ważne dla wyszukiwania).
Moduły wielostanowiskowe
Moduły nie są łatwe do kategoryzacji, ponieważ niektóre moduły mogą być wspólne dla wszystkich stron internetowych. Możesz użyć funkcji „Uwaga” Joomla 3.x, aby śledzić, które moduły mają zastosowanie do poszczególnych witryn.
Szablony dla wielu witryn
Czy poszczególne witryny będą miały swój wygląd? Jeśli tak, prawdopodobnie najłatwiej jest zainstalować inny szablon dla każdej witryny.
Domeny wirtualne umożliwiają określenie innego szablonu dla każdej witryny.
Menu wielu witryn
Czy poszczególne strony internetowe będą miały własne menu lub wspólne menu?
Za pomocą szablonów RocketTheme Gantry 4 odkryłem, że łatwiej było skonfigurować jedno menu i skorzystać z funkcji „Filtrowanie menu” w Domenach wirtualnych, aby określić, które opcje menu mają zastosowanie do każdej witryny.
Domeny wirtualne umożliwiają określenie pozycji menu głównego dla każdej witryny.
Wyszukiwanie w wielu witrynach
Zakładając, że wyniki wyszukiwania powinny ograniczać się do wyszukiwanej witryny, włącz Inteligentne wyszukiwanie i utwórz filtr dla każdej witryny w Komponentach -> Inteligentne wyszukiwanie -> Szukaj filtrów, wybierając odpowiednie kategorie dla każdej witryny.
Następnie możesz utworzyć moduł Smart Search dla każdej witryny za pomocą odpowiedniego filtra utworzonego dla każdej witryny. Skonfiguruj przypisanie menu w każdym module wyszukiwania, aby moduły były wyświetlane na odpowiednich stronach w każdej witrynie.
Elementy konfiguracji globalnej dla wielu witryn
Idealnie byłoby, gdyby wybrane rozszerzenie dla wielu witryn pozwoliło określić unikalne elementy konfiguracji globalnej dla każdej witryny.
Domeny wirtualne umożliwiają określenie unikalnej nazwy witryny, adresu e-mail, nazwy, opisu meta i słów kluczowych meta dla każdej witryny.
Adresy URL przyjazne wyszukiwarkom dla wielu witryn
Po włączeniu SEF każda strona wymaga unikalnego adresu URL we wszystkich witrynach. Na przykład, jeśli mam dwie witryny w witrynie z wieloma witrynami, www.acmeproducts.com i www.acmeservices.com, to nie mogą one zawierać o nas takich stron:
- www.acmeproducts.com/about-us
- www.acmeservices.com/about-us
Adresy URL muszą być unikalne, więc strony o nas będą musiały być bardziej szczegółowe, takie jak to lub podobne:
- www.acmeproducts.com/about-acme-products
- www.acmeservices.com/about-acme-services
Konta użytkowników w wielu witrynach
Domyślnie zarejestrowani użytkownicy na jednej stronie internetowej będą zarejestrowanymi użytkownikami na wszystkich stronach internetowych, które mogą, ale nie muszą stanowić problemu.
Mamy nadzieję, że daje to pewne pojęcie o tym, co należy wziąć pod uwagę, zanim będzie można zdecydować, czy rozwiązanie obejmujące wiele witryn jest odpowiednie dla danego scenariusza.
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?
Zwykle większy problem niż jest wart. Z wyjątkiem sytuacji, gdy witryny udostępniają niektóre dane, takie jak dane logowania lub artykuły.