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:
- www.acmeproducts.com/about-us
- www.acmeservices.com/about-us
Die URLs müssen eindeutig sein, damit die Seiten über uns wie folgt oder ähnlicher sein können:
- www.acmeproducts.com/about-acme-products
- www.acmeservices.com/about-acme-services
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.
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.