Wielokrotne zarządzanie witryną za pomocą Joomla?

9

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?

Evan Lynch
ź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.
Bakual
Możliwe, że Bakual, ​​jeszcze tego nie próbowałem. Myślałem, że obie strony będą miały podobny projekt, a nie podobną treść, a konfiguracja wielu witryn w ramach jednej instalacji Joomla ułatwiłoby to, ale mogę się mylić.
Evan Lynch
Projekt jest wykonywany przez szablon. Instalacja szablonu jest bardzo łatwa i zwykle nie aktualizuje się go tak często. Również jeśli chcesz nieco dostosować projekt, może być łatwiej z dwoma szablonami. Tylko dla projektu nie zrobiłbym tego.
Bakual
Ah, dobrze. Wydaje mi się, że mnie z tego wyciągnąłeś. To była główna korzyść, do której dążyłem. Pomyślałem, że dwie strony będą miały całkiem podobne szablony, ale nie identyczne.
Evan Lynch
1
Spójrz na serwisy takie jak watchful.li i myjoomla.com, jeśli planujesz zarządzać wieloma Joomlasami. Mam wrażenie, że będą pomocne :)
Bakual

Odpowiedzi:

5

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

Rozszerzenia

Aktualizacja (starsza aktualizacja):

Inne względne pytania / odpowiedzi w JSE:

FFrewin
źródło
Wolę trzymać się z dala od witryn z wieloma witrynami i wieloma kontami. O wiele lepiej jest mieć dobre zarządzanie poszczególnymi witrynami w stylu chmurowym.
Anibal
1
Po ponownym przeczytaniu dokumentacji podstawowa opcja dla wielu witryn wygląda na nieco zhackowaną. Czy masz jakieś preferencje między narzędziami JMS Multi-Sites i Mighty-Sites, na których wolisz?
Evan Lynch
Anibal, jaka wada korzystania z rozszerzenia takiego jak FFrewin sugeruje zarządzanie wieloma witrynami w Joomla? Tak długo, jak bazy danych są oddzielone, jak pozwala na to Multi Site, nie wydaje się, aby utrudniało to administrację. Ale przyznaję, że nie próbowałem tego, więc może być trudniej zarządzać w sposób, którego jeszcze nie przewidziałem.
Evan Lynch
@EvanLynch. Należy również wziąć pod uwagę odpowiedzi i komentarze innych użytkowników. Moja odpowiedź dotyczyła głównie scenariusza stwardnienia rozsianego. To, co podejmie najlepszą decyzję, zależy od rzeczywistych potrzeb projektu. Jeśli zdecydujesz się skorzystać z opcji wielu witryn z rozszerzeniem, zalecamy skontaktowanie się z programistami rozszerzeń i opisanie ich, czego szukasz. Oba zapewniają dobre wsparcie, a także mogą zaoferować pomoc w konfiguracji. Aby wznowić całą moją odpowiedź na ten temat, podejście MS może być idealne dla niektórych projektów, ale może nie być najlepsze dla jakiegokolwiek rodzaju projektów.
FFrewin
Słuszna uwaga. Wygląda na to, że uprościłoby to sprawy administracyjnie, ale skoro trzy różne osoby powiedziały, że tak nie będzie, wygląda na to, że mogę się tutaj pomylić. Właśnie wykonałem trochę więcej badań i wygląda na to, że najprostszym sposobem jest skorzystanie z rozszerzenia WordPress dla Joomla, które pozwala na wiele stron internetowych.
Evan Lynch
4

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

Brian Peat
źródło
Awansowanie, ponieważ brzmi to naprawdę przydatne i dobry sposób na radzenie sobie z obciążeniami administracyjnymi, chociaż akceptuję odpowiedź FFrewin, ponieważ pierwotnie tego szukałem. Dziękuję za pomoc, doceniam to.
Evan Lynch
Podczas gdy w Wordpress znajduje się wiele doskonałych narzędzi do centralnego zarządzania, chodzi o jedyną taką bestię dla Joomla, ale przetestowałem watchful.li i okazało się, że to chce. Moje aktualizacje Akeeba (Admin Pro i Backup Pro), między innymi, zawiodły i i tak musiałem robić aktualizacje ręcznie. Mam nadzieję, że teraz nie mają tylu problemów z uwierzytelnianiem wtyczek premium. To samo możesz osiągnąć dzięki cronom i skryptom, a to jest bardziej niezawodne i nic Cię nie kosztuje.
garth
W rzeczywistości nie jest to jedyna wersja dla Joomla. Przeszedłem około roku z powrotem na myjoomla.org, ponieważ skanuje złośliwe oprogramowanie i przeprowadza inspekcje. Jest jeszcze jedna rzecz, której nie mogę wymyślić, a wyszukiwanie go przez 10 minut nigdzie mnie nie doprowadziło. Jeśli to znajdę, też to opublikuję.
Brian Peat
Perfect Dashboard to inna usługa, o której myślałem.
Brian Peat
Żeby coś poprawić, powiedział Brian, poprawna nazwa domeny to myJoomla.com, a nie myJoomla.org ;-)
Phil Taylor
4

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

Neil Robertson
źródło
1
Od wieków nie zalogowałem się do wymiany stosów i właśnie widziałem twoją odpowiedź. Gdyby to było pierwsze, prawdopodobnie zaakceptowałbym to, ponieważ dostarczyłeś niesamowitą ilość naprawdę przydatnych informacji. Ale właśnie to zwiększyłem, żebyś przynajmniej trochę powtórzył. Dziękujemy za wszystkie przydatne informacje.
Evan Lynch,