💻 システム開発

2026-05-03_使い方ガイド_外部サイト遷移型復元

最終更新 2026年05月04日 / 31_システム開発部/SCALE_CRM/2026-05-03_使い方ガイド_外部サイト遷移型復元.md

2026-05-03 使い方ガイド 外部サイト遷移型に復元

これが正しい仕様。今後この形を保つ。


概要

SCALE CRM(旧 SCALE Lead)の 「使い方ガイド」メニュー を、内部サイト型(サイドバー目次・356行・文字だらけ)→ 外部サイト遷移型(52行・シンプル1ページ) に復元した。

「システムの中に文字がたくさんあると見づらい」という大串の方針に従う。


正しい仕様(最新版)

項目
メニュー manual / ラベル「使い方ガイド」
関数 renderManualPage() (kickoff.js)
ファイル行数 約52行(過去版を踏襲)
画面構成 シンプル1ページ:ヒーローカード(大ボタン)+ 14セクションカード grid + 注意書き
遷移先(外部サイト) https://scale-lead-manual.pages.dev/
セクションURL構造 /sec(拡張子なし・例: /getting-started /login /call-list
動作 クリックで 新規タブ で外部サイトを開く(target="_blank" rel="noopener"

14セクション一覧

ID ラベル アイコン
getting-started はじめに 📘
login ログイン / アカウント 🔐
dashboard ダッシュボード 📊
call-list 架電リスト 📞
script スクリプト / 切り返し集 📜
linkedin LinkedIn管理 💼
service サービス概要 📑
knowledge ナレッジ集 💡
slack Slack連携 💬
faq よくある質問
kickoff キックオフMTG(PM) 🎯
onboarding オンボーディング(PM)
reports レポート / 分析(PM) 📈
pm-tools PM専用機能 🛡

退化禁止ルール

以下のように戻すのは「退化」。絶対禁止。

  • ❌ kickoff.js 内に _mSec _mP 等を使ったサイト型(目次サイドバー付き)を書く
  • ❌ 各セクションのリッチコンテンツを kickoff.js 内に持たせる
  • ❌ 内部にサブガイドメニュー(partner_onboard_guide teleapo_guide linkedin_guide 等)を増殖させる

→ コンテンツは 外部サイト scale-lead-manual.pages.dev に集約する。
→ システム本体は「外部サイトに飛ばすだけ」のシンプルな入り口で十分。


退化と復元の履歴

日時 状態 行数
2026-04-28 06:58 以前 サイト型(サイドバー目次・kickoff.js内) 361行
2026-04-28 07:00 デプロイ「manual-external-site」 外部サイト遷移型に変更(理想形) 59行
2026-04-28 07:00 〜 2026-04-30 12:53 外部サイト遷移型維持 59行
2026-05-01 D1 マイグレーション時 誤って サイト型に逆戻り(退化) 361行
2026-05-01 〜 2026-05-03 15:57 サイト型のまま(文字だらけ) 361行
2026-05-03 16:00 デプロイ 外部サイト遷移型に復元(今回) 52行

バックアップ

  • pre-restore: ~/Library/CloudStorage/.../scale-lead-backups/scale-lead-2026-05-03-1557-pre-manual-restore.tar.gz
  • pre-deploy / post-deploy: scale-lead-2026-05-03-1600-{pre,post}-deploy.tar.gz

残作業(任意)

1. 外部サイトのタイトル更新

  • 現状: <title>SCALE Lead 使い方マニュアル</title> のまま
  • 要対応: SCALE CRM 表記に更新
  • ローカルディレクトリは無し(Cloudflare上のみ)→ 要 wrangler pages download or 再構築

2. 重複サブガイドメニューの整理

今日 13:12 で追加した3メニュー(lib/guides.js)が機能重複:
- partner_onboard_guide → renderPartnerOnboardGuide
- teleapo_guide → renderTeleapoGuide
- linkedin_guide → renderLinkedinGuide

→ いずれも内部サイト型。本仕様(外部サイト遷移型)と思想がズレている。
→ A: 削除 / B: 外部サイトリンク化 / C: 残置 — 要判断。


関連