# 本番練習サイト(会社ごとのフォルダ) ここは **会社(サイト)ごとの「入口+設定メモ」** です。 予約アプリ本体はコピーしません(共通の `DX/demo/booking/` などを使います)。 ## 入口 - **会社一覧(リンク):** [`index.php`](index.php) ← ここから各社へ - 新規追加の手順は下のとおり。ひな型は `_template/` ## フォルダの役割 ``` sites/ README.md ← この説明 _template/ ← 新規会社を足すときのひな型(コピー用) yamada/ ← 山田法律事務所(実例) index.php ← 会社ホーム(お知らせ+システムランチャー) booking.php ← 顧客向け予約画面 admin.php ← 予約管理画面 api.php / file.php site.json ← この社の設定一覧(人・将来のツール向け) NOTES.md ← 経緯・カスタム・注意(人向けメモ) overrides/ ← 将来の差し替え(CSS・文言など)。今は空でよい ``` 入口は **会社ホーム** です。予約アプリに直リンクしません(タイルから開きます)。 ## 新しい会社を追加する手順(最短) 1. `_template/` をコピーして `sites/{キー}/` にする 例: `cp -R _template salon-a`(キーは英小文字・ハイフン推奨) 2. フォルダ内の `__SITE_KEY__` を実際のキーに置換(`index.php` 等) 3. `site.json` / `NOTES.md` をその社向けに書く 4. `DX/practice/config.php` の `sites` に同じキーでエントリを追加(起動に必要) 5. `practice/index.php` の一覧に出るか確認 → パス URL で開く ## 置いてよいもの / 置かないもの | 置いてよい | 置かない | |---|---| | 設定・メモ・ロゴ・差し替え CSS | `demo/booking` 一式のコピー | | この社だけの説明・契約メモへのポインタ | 顧客の本番秘密鍵(別管理) | 設定の正は当面 `config.php` です。`site.json` は同じ内容の見やすい控え+カスタム一覧用です。