Planuję założyć trzy różne witryny pod jednym hostem. Znam hosta, który to obsługuje. Moje pytanie brzmi: czy mogę administrować wszystkimi trzema witrynami w ramach jednej instancji Joomla? Jeśli tak, to czy istnieją najlepsze praktyki w tym zakresie, jeśli chodzi o administrację?
Aktualizacja: Właśnie widziałem Dokumentację Joomla na wielu domenach i stronach internetowych w jednym Joomla! instalacja , która zasadniczo wyjaśnia, jak to zrobić.
Więc teraz myślę, że moje pytanie brzmi: czy warto to zrobić, czy może ostatecznie stworzy więcej kłopotów niż jest to warte?
administration
Evan Lynch
źródło
źródło
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.Odpowiedzi:
Wiele witryn Joomla to długo oczekiwana funkcja, a podstawową możliwością jej wdrożenia jest moja lista życzeń. Do tej pory istniało kilka naprawdę dobrych rozszerzeń innych firm obsługujących tę funkcję, które zapewniają dużą elastyczność i wiele różnych scenariuszy konfiguracji.
Po raz pierwszy słyszę o podstawowej zdolności do tworzenia konfiguracji z wieloma witrynami za pomocą pojedynczej instalacji Joomla. Nie próbowałem tego, co opisano w tej dokumentacji i nie mam pojęcia o jej zaletach ani wadach, chociaż myślę, że dzięki tej metodzie nie będzie łatwego sposobu na rozróżnienie dwóch stron internetowych w backendie i sprawienie, by działały jako 2 niezależne strony.
To niekoniecznie zła rzecz, jeśli tylko Ty będziesz aktualizować strony internetowe. Myślę, że będziesz musiał zaimplementować logiczną organizację treści (kategorie, moduły, menu) i zapoznać się z procesem tworzenia / edytowania odpowiednich treści dla każdej witryny.
Ogólnie rzecz biorąc, scenariusz obejmujący wiele witryn, jak opisano w tej dokumentacji, może być idealny dla 2 podobnych stron internetowych 1 właściciela, ponieważ będziesz musiał utrzymać tylko 1 instalację, i nie wydaje się to trudne do uruchomienia.
Jednak w tej chwili nie mogę sobie wyobrazić, jak daleko można się posunąć, wdrażając to podejście i jakie możliwe wady lub ograniczenia mogą się pojawić.
Jak już wspomniano, wiele witryn Joomla jest obsługiwanych przez rozszerzenia innych firm od dawna. Powinieneś zdefiniować swoje rzeczywiste wymagania dotyczące konfiguracji, a następnie przeprowadzić dalsze badania i zapoznać się z rozszerzeniami innych firm w JED , aby dowiedzieć się więcej o aktualnych możliwościach scenariusza Joomla dla wielu witryn.
Do tej pory współpracowałem z JMS Multi-Sites i Mighty-Sites , które są świetne i umożliwiają współdzielenie tabel baz danych dla wielu komponentów w różnych domenach.
Jestem również ciekawy, że ktoś, kto wypróbował podstawową umiejętność konfiguracji wielu witryn za pomocą Joomla ...!
Aktualizacja maja 2017 r
Dodając tutaj linki, które zamieściłem na innym pytaniu oznaczonym jako duplikat ( Czy mogę korzystać z innej witryny przy użyciu jednej instalacji Joomla? ), Ponieważ myślę, że zawiera ona nowsze linki do zasobów i bardziej uporządkowany sposób.
Dokumenty Joomla
Wiele domen i stron internetowych w jednym Joomla! Instalacja
Opcje projektowania dla wielu witryn
Rozszerzenia
Domeny wirtualne
JMS Multi-Sites
AlterBrains Mighty Sites
Funkcja Multisites firmy Seblod
Aktualizacja (starsza aktualizacja):
Inne względne pytania / odpowiedzi w JSE:
2 domeny, 2 szablony jeden cms o tej samej treści
Jak zaktualizować stronę internetową?
Aktualizacje / konserwacja witryn Mass Joomla
Jedno źródło wielu witryn Joomla na serwerze. Jak to możliwe?
Czy istnieje sposób na promowanie artykułów między środowiskami?
Jak zaktualizować witrynę internetową po jej uruchomieniu?
źródło
Jeśli to tylko 3 witryny, a zawartość i rozszerzenia są różne, nie bałbym się rzeczy z wielu witryn. Po prostu skonfiguruj wszystkie 3 osobno, a następnie użyj narzędzia, takiego jak watchful.li, aby je monitorować i przesyłać aktualizacje z jednego pulpitu nawigacyjnego. Jeśli korzystasz z Akeeba Pro, możesz nawet uważnie skonfigurować tworzenie kopii zapasowych dla siebie (powiedzmy na koncie S3) i powiadomi Cię, jeśli będą dostępne aktualizacje Twoich rozszerzeń.
Watchful.li
źródło
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:
Adresy URL muszą być unikalne, więc strony o nas będą musiały być bardziej szczegółowe, takie jak to lub podobne:
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.
źródło
Uważam, że ten komponent jest bardzo wydajny do zarządzania wieloma interfejsami za pomocą jednej instalacji Joomla. https://codingmall.com/products-mainmenu-8/178-joomla-multi-sites-extension
źródło