Ich plane, drei verschiedene Websites unter einem Webhost zu starten. Ich kenne einen Webhost, der dies unterstützt. Die Frage, die ich habe, lautet: Kann ich alle drei Sites unter einer Joomla-Instanz verwalten? Wenn ja, gibt es hierfür bewährte Methoden für die Verwaltung?
Update: Ich habe gerade die Joomla-Dokumentation zu mehreren Domains und Websites in einem einzigen Joomla! Installation , die im Wesentlichen erklärt, wie dies zu tun ist.
Jetzt denke ich, meine Frage ist, ist es eine gute Idee, dies zu tun, oder würde es letztendlich mehr Ärger verursachen, als es wert ist?
administration
Evan Lynch
quelle
quelle
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?
Normalerweise mehr Problem als es wert ist. Außer wenn die Websites Daten wie Anmeldungen oder Artikel gemeinsam nutzen.Antworten:
Joomla Multi-Sites ist eine lang erwartete Funktion und eine Kernfunktion zur Implementierung ist auf meiner Wunschliste. Bisher gab es einige wirklich gute Erweiterungen von Drittanbietern, die diese Funktion handhabten und eine große Flexibilität und viele verschiedene Konfigurationsszenarien ermöglichen.
Dies ist das erste Mal, dass ich von der zentralen Fähigkeit erfahre, eine Konfiguration mit mehreren Standorten mit einer einzigen Joomla-Installation zu erstellen. Ich habe nicht versucht, was in dieser Dokumentation beschrieben ist, und ich habe keine Ahnung von den Vor- oder Nachteilen, obwohl ich denke, dass es mit dieser Methode keine einfache Möglichkeit gibt, die beiden Websites im Backend zu unterscheiden und sie als zwei unabhängige Websites arbeiten zu lassen Websites.
Dies ist nicht unbedingt eine schlechte Sache, wenn Sie der einzige sind, der die Websites aktualisiert. Ich denke, Sie müssen eine logische Inhaltsorganisation (Kategorien, Module, Menüs) implementieren und sich mit dem Erstellen / Bearbeiten der richtigen Inhalte für jede Website vertraut machen.
Im Allgemeinen kann ein Szenario mit mehreren Standorten, wie in dieser Dokumentation beschrieben, ideal für zwei ähnliche Websites eines Eigentümers sein, da Sie nur eine Installation warten müssen und es nicht schwer zu funktionieren scheint.
Derzeit kann ich mir jedoch nicht vorstellen, wie weit Sie mit der Implementierung dieses Ansatzes gehen können und auf welche möglichen Nachteile oder Einschränkungen Sie stoßen könnten.
Wie gesagt, Joomla Multi-Sites werden seit langer Zeit von Erweiterungen von Drittanbietern verwaltet. Sie sollten Ihre tatsächlichen Anforderungen für Ihr Setup definieren, dann weitere Nachforschungen anstellen und sich die Erweiterungen von Drittanbietern bei JED ansehen , um mehr über die aktuellen Möglichkeiten eines Joomla-Szenarios mit mehreren Standorten zu erfahren.
Bisher habe ich mit JMS Multi-Sites und Mighty-Sites gearbeitet , die großartig sind und die gemeinsame Nutzung von Datenbanktabellen für viele Komponenten in verschiedenen Domänen ermöglichen.
Ich bin auch neugierig, jemanden zu hören, der versucht hat, mit Joomla mehrere Sites einzurichten ...!
Update Mai 2017
Fügen Sie hier die Links hinzu, die ich auf der anderen Frage gepostet habe, die als doppelt markiert wurde ( Kann ich mit einer Joomla-Installation eine andere Site verwenden? ), Da sie meiner Meinung nach neuere Ressourcen-Links enthält und organisierter ist.
Joomla Docs
Mehrere Domains und Websites in einem einzigen Joomla! Installation
Designoptionen für mehrere Standorte
Erweiterungen
Virtuelle Domänen
JMS Multi-Sites
AlterBrains Mighty Sites
Seblod Multisites-Funktion
Update (älteres Update):
Andere relative Fragen und Antworten in JSE:
2 Domains, 2 Vorlagen, 1 cm mit gleichem Inhalt
Wie aktualisiere ich eine Online-Website?
Mass Joomla Sites Updates / Wartung
Viele Joomla-Sites auf einem Server aus einer Hand. Wie könnte es möglich sein?
Gibt es eine Möglichkeit, Artikel zwischen Umgebungen zu bewerben?
Wie aktualisiere ich eine Website, sobald sie online ist?
quelle
Wenn es nur 3 Websites sind und der Inhalt und die Erweiterungen unterschiedlich sind, würde ich mich nicht mit Sachen mit mehreren Websites herumschlagen. Richten Sie einfach alle 3 separat ein und verwenden Sie dann ein Tool wie watchful.li, um sie zu überwachen und Aktualisierungen von einem Dashboard aus zu übertragen. Wenn Sie Akeeba Pro verwenden, können Sie sogar darauf achten, dass Backups für Sie ausgeführt werden (z. B. für ein S3-Konto), und Sie werden benachrichtigt, wenn Aktualisierungen Ihrer Erweiterungen vorliegen.
Watchful.li
quelle
Shared Hosting
Wenn Sie aufgrund einer Einschränkung des Hosting-Anbieters eine Joomla-Lösung für mehrere Websites in Betracht ziehen, ist es möglicherweise einfacher, einen alternativen Host zu finden und die Websites einzeln zu erstellen, als die Dinge mit einer Joomla-Website für mehrere Websites zu komplizieren, was zwangsläufig einige Kompromisse mit sich bringt.
Die meisten gemeinsam genutzten Hosting-Konten können so konfiguriert werden, dass mehr als eine Joomla-Website gehostet wird, indem entweder mehrere Datenbanken erstellt oder verschiedene Tabellenpräfixe in derselben Datenbank verwendet werden.
Multi-Site vs einzelne Sites
Offensichtlich gibt es Vor- und Nachteile beim Erstellen separater Websites im Vergleich zur Kombination in einer Joomla-Installation. Sie müssen sorgfältig überlegen, ob eine Lösung mit mehreren Standorten für das jeweilige Szenario geeignet ist, und möglicherweise Kompromisse eingehen.
Es ist anfangs schwieriger, eine Website mit mehreren Websites einzurichten, es ist jedoch weniger laufende Wartung erforderlich, da Sie nur Joomla- und Drittanbieter-Updates anwenden und Sicherungen usw. auf einer Website ausführen müssen.
Wenn bei einer Lösung mit mehreren Websites ein Fehler auftritt, verlieren Sie möglicherweise alle Websites und nicht nur eine Website.
Beachten Sie, dass nicht alle Erweiterungen von Drittanbietern wie vorgesehen für eine Lösung mit mehreren Standorten funktionieren.
Offizielle Multi-Site-Lösung nicht empfohlen
Die offiziellen Anweisungen unter Mehrere Domains und Websites in einem einzigen Joomla! Bei der Installation werden Sie aufgefordert, die Vorlagendatei zu bearbeiten
index.php
. Dies wird nicht als bewährte Methode angesehen, da Vorlagenaktualisierungen Ihre Änderungen in Zukunft überschreiben können.Multi-Site-Erweiterung von Drittanbietern
Es ist wahrscheinlich besser, eine Drittanbieter-Erweiterung wie die kostenlosen virtuellen Domänen oder ähnliches zu verwenden, um das Hacken des Kerncodes zu vermeiden.
Hinweis: Der Rest dieser Antwort basiert auf begrenzten Erfahrungen mit einer Implementierung von virtuellen Domänen . Die aufgelisteten Elemente können für andere Multi-Site-Erweiterungen von Drittanbietern oder sogar für auf andere Weise konfigurierte virtuelle Domänen relevant sein oder nicht .
Multi-Site-Inhalt
Erstellen Sie separate Inhaltskategorien für jede Website (dies ist wichtig für die Suche).
Multi-Site-Module
Module sind nicht so einfach zu kategorisieren, da einige Module möglicherweise allen Websites gemeinsam sind. Sie können die Joomla 3.x-Funktion "Hinweis" verwenden, um zu verfolgen, welche Module für welche Websites gelten.
Multi-Site-Vorlage (n)
Werden die einzelnen Websites ein eigenes Erscheinungsbild haben? In diesem Fall ist es wahrscheinlich am einfachsten, für jede Website eine andere Vorlage zu installieren.
Mit Virtual Domains können Sie für jede Website eine andere Vorlage angeben.
Multi-Site-Menü (e)
Werden die einzelnen Websites ihre eigenen Menüs haben oder ein gemeinsames Menü haben?
Verwenden von RocketTheme Gantry 4-Vorlagen Ich fand es einfacher, ein Menü einzurichten und mithilfe der Funktion "Menüfilterung" in virtuellen Domänen anzugeben, welche Menüoptionen auf die einzelnen Websites angewendet werden.
Mit Virtual Domains können Sie für jede Website einen Home-Menüpunkt angeben.
Multi-Site-Suche
Angenommen, die Suchergebnisse sollten auf die gesuchte Website beschränkt sein, aktivieren Sie die intelligente Suche und erstellen Sie einen Filter für jede Website unter Komponenten -> Intelligente Suche -> Suchfilter, indem Sie für jede Website die entsprechenden Kategorien auswählen.
Anschließend können Sie für jede Website ein Smart Search-Modul erstellen, indem Sie den entsprechenden Filter verwenden, den Sie für jede Website erstellt haben. Richten Sie die Menüzuordnung in jedem Suchmodul so ein, dass die Module auf den entsprechenden Seiten jeder Website angezeigt werden.
Globale Konfigurationselemente für mehrere Standorte
Im Idealfall sollten Sie mit der von Ihnen ausgewählten Erweiterung für mehrere Websites eindeutige globale Konfigurationselemente für jede Website angeben können.
In virtuellen Domänen können Sie für jede Website einen eindeutigen Site-Namen angeben: Von E-Mail, Von Name, Meta-Beschreibung und Meta-Schlüsselwörter.
Suchmaschinenfreundliche URLs für mehrere Websites
Bei aktiviertem SEF erfordert jede Seite eine eindeutige URL auf allen Websites. Wenn ich beispielsweise zwei Websites auf der Website mit mehreren Websites habe, www.acmeproducts.com und www.acmeservices.com, können nicht beide Seiten über uns haben:
Die URLs müssen eindeutig sein, damit die Seiten über uns wie folgt oder ähnlicher sein können:
Benutzerkonten mit mehreren Standorten
Standardmäßig sind registrierte Benutzer auf einer Website registrierte Benutzer auf allen Websites, die möglicherweise ein Problem darstellen oder nicht.
Hoffentlich gibt dies eine Vorstellung davon, was berücksichtigt werden muss, bevor entschieden werden kann, ob eine Lösung mit mehreren Standorten für das jeweilige Szenario geeignet ist.
quelle
Ich fand diese Komponente sehr leistungsfähig, um mehrere Frontends mit einer einzigen Joomla-Installation zu verwalten. https://codingmall.com/products-mainmenu-8/178-joomla-multi-sites-extension
quelle