Open3
Concrete CMS 関連メモ
マルチサイトに新しく追加する
既存のマルチサイトに新しいサイトを追加する時のメモ
公式情報:
1. まず新しいサイトタイプを作成する
サイトタイプとは
Concrete Multisite Hosting でサイトを作成する前に、そのサイト用のサイト タイプを作成する必要があります。サイト タイプとは、その中に作成できるサイトの分類に他なりません。同じサイト タイプのサイトを複数作成できます。サイト タイプは、サイトが追加される前に事前に作成されます。
サイトタイプは全サイトに必要というわけではなさそう。
「ハンドル」名の用途がありそうだけれど未確認。
2. サイトを追加する
サーバー側の用意(サイトを置く場所、例えばサブドメインの設定)が必要
カノニカルURLに該当のURLを指定したら、ログインできるようになったのだが実態のコードはいずこ…?
→WordPressのマルチサイトと同じくコアが持ってる(1つのコンクリで指定したサイトURLによって出し分けてる)
既存のパッケージをテストするlocal環境をdockerでたてる
package
事前準備
該当のパッケージをローカルの好きなところにダウンロードしておく
ドキュメント
以下を叩く
docker run --rm -it -p 8080:80 -p 33306:3306 -p 8025:8025 -v /path/to/your/package:/app/packages/package_handle ghcr.io/concrete5-community/docker5:9.2.x-full
個別のパッケージじゃなくて複数のパッケージ全部を有効化する
docker run --rm -it -p 8080:80 -p 33306:3306 -p 8025:8025 -v /path/to/your/packages:/app/packages/ ghcr.io/concrete5-community/docker5:9.2.x-full
メニューのカスタマイズについて
ヘッダーからは出したいけれどフッターには出さない、などの処理は独自で書く必要がある?たぶん