Joomlaによる複数のウェブサイト管理?


9

1つのWebホストで3つの異なるWebサイトを開始することを計画しています。これをサポートするWebホストを知っています。私の質問はこれです:1つのJoomlaインスタンスの下で3つのサイトすべてを管理できますか?もしそうなら、これを行うためのベストプラクティスは管理上賢明ですか?

更新:単一のJoomla複数のドメインとWebサイトの Joomlaドキュメントを見たところです!インストール、これは基本的にこれを行う方法を説明します。

だから今私は私の質問だと思います、これをするのは良い考えですか、それとも結局それは価値があるより多くのトラブルを引き起こすでしょうか?


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? 通常、それ以上の問題があります。サイトがログインや記事などのデータを共有する場合を除きます。
Bakual 14

バクアル、私はまだこれを試みていません。2つのサイトは同じようなコンテンツではなく同じようなデザインを共有し、単一のJoomlaインストールでマルチサイトセットアップを行うとこれが容易になると考えていましたが、これについては間違っている可能性があります。
エヴァンリンチ

設計はテンプレートによって行われます。テンプレートのインストールは非常に簡単で、通常はそれほど頻繁に更新しません。また、デザインを少し調整したい場合は、2つのテンプレートを使用すると簡単です。だからデザインだけはやらない。
バクアル2014

うん、いいよ。私はあなたがそれから私に話したと思います、それが私がしようとしていた主な利点でした、私は2つのサイトがかなり似ているが同じではないテンプレートがあると考えました。
エヴァンリンチ

1
以下のようなservciesを見てwatchful.limyjoomla.com複数Joomlasを管理することを計画している場合。私はそれらが役立つだろうと感じています:)
バクアル

回答:


5

Joomlaのマルチサイトは待望の機能であり、これを実装するためのコア機能は私の希望リストにあります。これまでのところ、この機能を処理する本当に優れたサードパーティ拡張機能がいくつかありました。これにより、優れた柔軟性とさまざまな構成シナリオが可能になります。

これは、単一のJoomlaインストールでマルチサイト構成を作成するコア機能について初めて聞いたものです。私はこのドキュメントで説明されていることを試したことがなく、その長所や短所についてもわかりませんが、この方法では、バックエンドの2つのWebサイトを簡単に区別し、2つの独立したWebサイトとして機能させることはできないと思いますサイト。

あなただけがWebサイトを更新するのであれば、これは必ずしも悪いことではありません。論理的なコンテンツ構成(カテゴリ、モジュール、メニュー)を実装し、各Webサイトに適切なコンテンツを作成/編集するプロセスに慣れる必要があると思います。

一般に、そのドキュメントに記載されているマルチサイトシナリオは、1つの所有者の2つの類似したWebサイトに理想的です。これは、1つのインストールのみを維持する必要があり、機能させるのが難しくないと思われるためです。

ただし、現時点では、このアプローチを実装することでどこまで到達できるか、また、発生する可能性のある不利な点や制限については視覚化できません。

言ったように、Joomlaマルチサイトはずっと前からサードパーティの拡張機能によって処理されてきました。Joomlaマルチサイトシナリオの現在の可能性について詳しく知るために、セットアップの実際の要件を定義してから、さらに調査を行い、JEDのサードパーティ拡張機能を確認する必要があります。

これまで、JMS Multi-SitesMighty-Sites使用してきました。これらは優れており、さまざまなドメイン間で多くのコンポーネントのデータベーステーブルを共有できます。

Joomlaでマルチサイトをセットアップするコア機能を試した他の人の話を聞いてみたいと思います...!

2017年5月の更新

重複としてマークされた他の質問に投稿したリンクをここに追加します(1つのJoomlaインストールを使用して別のサイトを使用できますか?)。

Joomla Docs

拡張

更新(古い更新):

JSEでの他の相対的なQ / A:


マルチサイトやマルチアカウントのサイトは避けたいです。クラウドのようなスタイルで、個々のサイトを適切に管理する方がはるかに優れています。
アニバル2014

1
ドキュメンテーションをもう一度読んだ後、コアマルチサイトオプションは私には少しハックに見えます。JMSマルチサイトツールとMighty-Sitesツールの間で、好みの設定はありますか?
エヴァンリンチ

アニバル、Joomla内の複数のサイトを管理するために提案されたFFrewinのような拡張機能を使用することの欠点は何ですか?マルチサイトで許可されているように、データベースが個別に保持されている限り、管理が難しくなるとは思われません。しかし、私はこれを試していないことを自由に認めているので、私がまだ予見していない方法で管理することは非常に難しいかもしれません。
エヴァンリンチ

@EvanLynch。他のユーザーの回答やコメントも考慮する必要があります。私の答えは主にMSシナリオに焦点を当てました。何が最善の決定をするかは、実際のプロジェクトのニーズによって異なります。拡張機能を使用してマルチサイトオプションを選択する場合は、拡張機能の開発者に連絡して、自分が何をしているかを説明することをお勧めします。どちらも優れたサポートを提供し、構成の支援も提供できます。トピックに関する私の全体的な答えを再開するために、MSアプローチは特定のプロジェクトには理想的ですが、どのような種類のプロジェクトにも最適ではないかもしれません。
FFrewin

いい視点ね。管理上は単純化するように見えますが、3人の異なる人がそうはしないと言ったので、私はそこで誤解されているようです。私はもう少し調査を行いましたが、これを行う最も簡単な方法は、WordPress for Joomla拡張機能を使用することです。これにより、複数のWebサイトが可能になります。
エヴァンリンチ

4

それが3つのサイトだけで、コンテンツと拡張機能が異なる場合、私はマルチサイトのものを台無しにしないでしょう。3つすべてを個別にセットアップし、watchful.liなどのツールを使用してそれらを監視し、1つのダッシュボードから更新をプッシュするだけです。Akeeba Proを使用している場合は、監視を設定して(たとえば、S3アカウントに対して)バックアップを実行するように設定することもでき、拡張機能に更新があるかどうかを通知します。

Watchful.li


これは本当に便利であり、管理オーバーヘッドを処理するための優れた方法なので、賛成票を投じますが、私が最初に探していたのはFFrewinの回答です。ご協力いただきありがとうございます。
エヴァンリンチ

Wordpressには優れた中央管理ツールがたくさんありますが、それはJoomlaにとってそのような唯一の獣ですが、私はwatchful.liをテストしたところ、それが必要だとわかりました。Akeeba(Admin ProとBackup Pro)のアップデートなどは失敗し、手動でアップデートしなければなりませんでした。うまくいけば、今や彼らはプレミアムプラグインの認証に関してそれほど多くの問題を抱えていません。cronとスクリプトを使用して同じことを達成でき、信頼性が高く、コストはかかりません。
ガース2017

実際にはJoomlaだけではありません。マルウェアのスキャンと監査を行うため、myjoomla.orgに1年ほど切り替えました。名前が思いつかないものがもう1つあります。10分間グーグルすると、どこにも行きませんでした。見つけたらそれも投稿します。
ブライアンピート2017

パーフェクトダッシュボードは、私が考えていたもう1つのサービスです。
ブライアンピート2017

ちょうど何かを修正するために、正しいドメイン名はmyJoomla.comではなくmyJoomla.comです;-)
Phil Taylor

4

共有ホスティング

ホスティングプロバイダーの制限によりJoomlaマルチサイトソリューションを検討する必要がある場合は、Joomlaマルチサイトを複雑にし、妥協を余儀なくされることよりも、代替ホストを見つけて個別にWebサイトを構築する方が簡単な場合があります。

ほとんどの共有ホスティングアカウントは、複数のデータベースを作成するか、同じデータベースで異なるテーブルプレフィックスを使用することにより、複数のJoomla Webサイトをホストするように構成できます。

マルチサイトと個別サイト

明らかに、それらを1つのJoomlaインストールに結合するのと比較して、別々のWebサイトを構築することには長所と短所があります。マルチサイトソリューションが特定のシナリオで機能するかどうかを慎重に検討する必要があり、いくつかの妥協が必要になる場合があります。

最初にマルチサイトWebサイトを設定するのはより困難ですが、Joomlaとサードパーティの更新を適用して、1つのWebサイトでバックアップなどを実行するだけでよいため、継続的なメンテナンスは必要ありません。

マルチサイトソリューションで何かが壊れると、1つのWebサイトだけでなく、すべてのWebサイトが失われる可能性があります。

すべてのサードパーティ拡張機能がマルチサイトソリューションで意図したとおりに機能するわけではないことに注意してください。

推奨されない公式のマルチサイトソリューション

1つのJoomla!の複数のドメインとWebサイトでの公式の指示インストールでは、テンプレートindex.phpファイルを編集するように指示されます。テンプレートの更新により、将来の変更が上書きされる可能性があるため、これはベストプラクティスとは見なされません。

サードパーティのマルチサイト拡張

コアコードのハッキングを回避するために、無料の仮想ドメインなどのサードパーティの拡張機能を使用することをお勧めします。


注:この回答の残りの部分は、仮想ドメインの 1つの実装に関する限られた経験から書かれています。リストされている項目は、他のサードパーティのマルチサイト拡張や、別の方法で構成された仮想ドメインに関連する場合とそうでない場合があります。


マルチサイトコンテンツ

Webサイトごとに個別のコンテンツカテゴリを作成します(これは検索にとって重要です)。

マルチサイトモジュール

一部のモジュールはすべてのWebサイトに共通している可能性があるため、モジュールの分類はそれほど簡単ではありません。Joomla 3.xの「メモ」機能を使用すると、どのモジュールがどのWebサイトに適用されるかを追跡できます。

マルチサイトテンプレート

個々のWebサイトに独自のルックアンドフィールがありますか?その場合は、Webサイトごとに異なるテンプレートをインストールするのがおそらく最も簡単です。

仮想ドメインを使用すると、Webサイトごとに異なるテンプレートを指定できます。

マルチサイトメニュー

個々のWebサイトには独自のメニューがありますか、それとも共通のメニューを共有しますか?

RocketTheme Gantry 4テンプレートを使用すると、1つのメニューを設定し、仮想ドメインの「メニューフィルタリング」機能を使用して、各Webサイトに適用するメニューオプションを指定する方が簡単であることがわかりました。

仮想ドメインを使用すると、各Webサイトのホームメニュー項目を指定できます。

マルチサイト検索

検索結果を検索対象のWebサイトに限定する場合、スマート検索を有効にし、各Webサイトに適切なカテゴリを選択して、[コンポーネント]-> [スマート検索]-> [検索フィルター]で各Webサイトのフィルターを作成します。

次に、Webサイトごとに作成した適切なフィルターを使用して、Webサイトごとにスマート検索モジュールを作成できます。各検索モジュールでメニュー割り当てを設定して、モジュールが各Webサイトの適切なページに表示されるようにします。

マルチサイトグローバル構成アイテム

理想的には、選択するマルチサイト拡張機能で、各Webサイトに一意のグローバル構成アイテムを指定できるようにする必要があります。

仮想ドメインでは、各Webサイトに固有のサイト名、電子メールから、名前から、メタ説明、およびメタキーワードを指定できます。

マルチサイト検索エンジン向けのURL

SEFを有効にすると、すべてのWebサイトで各ページに一意のURLが必要になります。たとえば、マルチサイトWebサイトにwww.acmeproducts.comとwww.acmeservices.comの2つのWebサイトがある場合、どちらも次のような私たちについてのページを持つことはできません。

  • www.acmeproducts.com/about-us
  • www.acmeservices.com/about-us

URLは一意である必要があるため、About Usページは次のように、より具体的にする必要があります。

  • www.acmeproducts.com/about-acme-products
  • www.acmeservices.com/about-acme-services

マルチサイトユーザーアカウント

デフォルトでは、1つのWebサイトの登録ユーザーは、問題があるかどうかに関係なく、すべてのWebサイトの登録ユーザーになります。

うまくいけば、これにより、マルチサイトソリューションが特定のシナリオに適しているかどうかを判断できるようになる前に、何を検討する必要があるかについてある程度のアイデアが得られます。


1
長い間、stackexchangeにログインしていないので、私はあなたの答えを見ました。それが最初だったとしたら、あなたが本当に役立つ情報を驚くほどたくさん提供してくれたので、おそらくそれを受け入れたでしょう。しかし、私はそれをインクリメントしたので、あなたは少なくともいくつかの担当者を得るでしょう。役立つ情報をすべてありがとう。
エヴァンリンチ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.