---
title: デザイン制作の進行イメージ
description: デザイン制作の流れや注意する点を記載しています。
---
デザインの生産性と品質を保つため、制作のポイントや注意する点を記載しています。

:::info
- 記載内容は一例となります。プロジェクトの要件やスケジュールに基づいて参考にしてください。
- **前提：** 以下の場合を想定しています。実施すると、プロジェクト全体の進行がスムーズになります。
  - プロジェクト：
    - 大規模なプロジェクトの場合
    - 長期的な運用や改修を見据えたプロジェクトの場合
  - 体制： 複数の会社や担当者が関わり、分担して作業する場合
:::

## はじめに

CMSのデザインでは、再利用可能な**コンポーネント設計思想**でデザインをすること、**プロトタイプ**をきちんと作ることが重要です。

プロトタイプによって、デザイン段階で画面遷移を含めたサイトの最終系の認識合わせをすることができ、スムーズにプロジェクトを進めることができます。

### コンポーネント化の一例
![Image from Gyazo](https://t.gyazo.com/teams/diverta/e2075fe684e3325a873101101f573025.png)
- ヘッダ
- フッタ
- 見出し
- ボタン
- 記事の一覧
- 一覧に表示するカードUI 
- ページネーション
など

### 資料の確認

事前に以下を確認してください。
- ページリスト（サイトマップ）
- 画面設計書、ワイヤーフレーム

:::tip確認ポイント
ページリストから「CMSテンプレート化する動的ページ」か、「静的なページ」なのかを確認します。

###### ページ単位の確認
- 「CMSで出力する項目」と「そうでないもの」を確認します。
- なかでも、「CMSのエディタ入力（HTMLで出力する項目）」は運用に関する考慮が必要なものとなりますので後述します。
- CMSで出力する項目においては、「パターン違い」や「要素の有無」での表示がどうなるか等も確認します。
:::

## 1. 基本的なポイント
<table>
  <tbody>
    <tr>
       <th width="180">画像</th>
      <td>
        画像の書きだし範囲が分かるようにしておきます。とくにテキストを含めた画像やOverlayがある場合、コーディング担当者に連携しやすいようにしましょう。
        <ul className="mb-0">
          <li>レイヤーをグループ化して分かりやすい名称にします。</li>
          <li>XDの場合、書きだし対象に設定します。</li>
        </ul>
      </td>
    </tr>
    <tr>
       <th>その他</th>
      <td>
        <ul className="mb-0">
          <li>テンプレート化するページでパターンによる表示が異なる場合は、1枚に全パターン入れるようにします。</li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>


## 2. プロトタイプの作成
プロタイプには以下を含めます。

<table>
  <tbody>
    <tr>
      <th width="180">リンク設定</th>
      <td>
        <ul className="mb-0">
          <li>リンクには画面遷移先が分かるようにリンク先を設定（内部リンク・外部リンク問わず）</li>
          <li>クリック可能な範囲が分かるように設定</li>
        </ul>
      </td>
    </tr>
    <tr>
      <th>状態管理</th>
      <td>
        <p className="mb-0.5">状態管理、transition、アニメーションなど変化した場合のデザインや挙動が分かるようにデザインします。</p>
        <ul className="mb-0">
          <li>Hoverのデザイン</li>
          <li>Disabledのデザイン</li>
          <li>Overlayのデザイン（スマホのハンバーガーメニュー、モーダル、ポップアップなど）</li>
          <li>オンオフ切り替えがあるデザイン（checkbox / radioなど）</li>
        </ul>
      </td>
    </tr>
    <tr>
      <th>その他動きのある要素</th>
      <td>
        <ul className="mb-0.5">
          <li>スライダーの挙動</li>
          <li>パララックス</li>
        </ul>
        など
      </td>
    </tr>
    <tr>
      <th>フォーム</th>
      <td>
        <ul className="mb-0">
          <li>エラー時の表示</li>
          <li>確認画面の表示</li>
          <li>送信後の表示</li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

作成したプロトタイプをクライアント含めた案件チーム内で共有し、確認します。
共有設定やツールによっては、コメント機能を活用してフィードバックや修正を効率的に行うこともできます。

## 3. デザインガイドラインの作成
デザインガイドラインを作成してコーディング担当者に連携します。デザイン内のアートボードにまとめるか、別途資料を作成します。

以下は記載内容例です。
<table>
  <tbody>
    <tr>
      <th width="180">デザインルール</th>
      <td>
        <ul className="mb-0.5">
          <li>
            フォント情報一覧
            <ul className="mb-0">
              <li>見出しを含めたフォントサイズルール</li>
              <li>
                フォントファミリー
                <ul className="mb-0">
                  <li>Webフォントの場合：使用フォントのURLやライセンスについて記載</li>
                  <li>Webフォントを使用しない場合：Win/Macのデバイスフォントを記載</li>
                </ul>
              </li>
            </ul>
          </li>
          <li>配色（使用カラー）一覧</li>
          <li>レイアウトパターン、ルール</li>
          <li>余白に関するルール</li>
          <li>画像素材のライセンス</li>
          <li>その他スタイルガイド</li>
        </ul>
        など
      </td>
    </tr>
    <tr>
      <th>コンポーネント一覧</th>
      <td>
        <p className="mb-0.5">サイト内で共通で使用するUIをまとめます。</p>
        <ul className="mb-0.5">
          <li>ページタイトル</li>
          <li>見出し</li>
          <li>ボタン</li>
          <li>リスト（ニュースリストなどの一覧）</li>
          <li>カード型UI</li>
          <li>ページネーション</li>
          <li>Article（コンテンツ詳細ページ）内で使用する各パーツ</li>
        </ul>
        など
      </td>
    </tr>
    <tr>
      <th>対応デバイス</th>
      <td>
        <ul className="mb-0">
          <li>スマートフォン、パソコン、タブレットなどから対応する端末</li>
          <li>デバイスによる表示出し分けルール</li>
          <li>ブレイクポイント</li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

## 4. その他の注意点
よくあるデザイン工程の修正・追加依頼は事前に確認しましょう。

:::tip確認ポイント
- 404ページ、ローディング表示のデザイン作成
- faviconの作成
- 一覧表示：0件の場合の表示をどうするか
- コンポーネント単位：要素（画像や説明文など）がないパターンを考慮する必要があるか
- 画像：パソコンとスマートフォンで同じ画像を表示するか、違う比率の画像を表示するか
- [WYSIWYGエディタ](/ja/docs/reference/wysiwyg/)に当てるデザインを作成するかどうか
:::