本文へスキップ
  1. TOP
  2. Web制作
  3. 実務知識
  4. お客さまもHTML・CSSを更新するサイトで、編集範囲をどう設計するか

03 / BUILD

つくるフェーズの実務知識

お客さまもHTML・CSSを更新するサイトで、編集範囲をどう設計するか

触ってよい場所・共通ルール・制作会社へ戻す変更を分ける

更新担当者と制作会社がページテンプレートの編集範囲を確認する作業台

PRACTICAL KNOWLEDGE 実務知識

WRITTEN BY

FHW制作チーム

反省会と日々の制作記録をもとに、担当スタッフが実際に迷い、確認し、判断した過程を整理しています。

HTMLとCSSで作ったサイトを納品し、その後はお客さま自身がページを増やしていく。そう聞くと、更新しやすいテンプレートを用意すれば終わるように見えます。けれど実際には、納品後に誰がどこまで触るのかを決めないままでは、少しの変更がサイト全体へ広がります。

私たちの反省会でも、制作途中でテンプレートやCSSの構造が変わったこと、更新担当者の経験を十分に確認できていなかったこと、引き渡す範囲の説明が足りなかったことが残りました。表示が完成していても、更新の境界が曖昧なら、運用できるサイトを渡したとは言い切れません。

そこで、直接編集を前提にする案件では「自由に触れること」だけを目標にしません。お客さまが安全に変えられる場所、共通ルールとして守る場所、制作会社へ戻す変更を先に分けます。

まず、直接編集が本当に向いているかを決める

HTMLやCSSを編集できる担当者がいることと、その運用が何年も続けられることは同じではありません。最初に、更新する人、内容、頻度、担当交代の可能性を確認します。

  • 誰が更新し、どの程度HTMLとCSSを扱えるか
  • 新しいページを作るのか、既存情報だけを差し替えるのか
  • 更新頻度と、一度に追加するページ数
  • 担当者が替わったときに引き継げるか
  • 承認や公開前確認を誰が行うか
  • CMSの方が安全な更新内容ではないか

商品や事例のように同じ形を繰り返すなら、CMSへ入力する方が向く場合があります。一方、更新回数が少なく、担当者がコードを管理できるなら、静的なテンプレートが扱いやすい場合もあります。方式を先に決めず、運用する人から選びます。

編集範囲を四つに分ける

「自由に編集してください」では、変更してよい場所が分かりません。私たちは、納品物を次の四つに分けて考えます。

  1. 文言、画像、リンクなど、お客さまが日常的に変更する場所
  2. 複製して使うページや部品のテンプレート
  3. ヘッダー、ナビゲーション、共通CSSなど、全体へ影響する場所
  4. 構造変更や新機能など、制作会社へ相談して進める変更

この区分は、編集を制限するためではありません。担当者が迷わず触れて、変更後の影響を予測できるようにするための境界です。

空のテンプレートではなく、実際の変化で試す

きれいなサンプルが一件表示できても、運用に耐えられるとは限りません。納品前には、更新時に起こりそうな変化を入れて確認します。

  • タイトルや本文が想定より長い
  • 画像がない、または縦横比が異なる
  • 項目数が一件から十件へ増える
  • 一部の項目だけを非表示にする
  • 新しい見出しや表を追加する
  • 日本語以外の原稿を入れる
  • スマートフォンで改行や並び順が変わる

実際に複製し、文字や画像を入れ替えたときに初めて、説明が必要な場所や壊れやすい構造が見えてきます。

CSSは、変更の届く範囲が分かる形にする

直接編集で怖いのは、あるページを直したつもりが、別のページまで変わることです。共通CSSとページ固有CSSを分け、クラス名とファイルの置き場所から影響範囲を読み取れるようにします。

広い要素へ一括で指定するより、部品やページの役割が分かる単位で指定します。既存ルールを上書きするだけの追記を重ねず、どのファイルが最新版か、どこへ追加するかも決めます。制作側だけが理解できる命名では、担当交代のたびに説明が必要になるためです。

最新版を二つ作らない

お客さま側と制作会社側がそれぞれファイルを持ち、別々に変更すると、どちらが最新版か分からなくなります。公開中のデータ、編集元、確認用データの役割を決め、変更を戻す場所を一つにします。

  • 日常更新の正本はどこか
  • 制作会社が改修するとき、最新データをどこから受け取るか
  • 変更履歴と公開日をどこへ残すか
  • 同時編集を避ける連絡方法
  • 公開前に戻せるバックアップをどう取るか

ルールは大がかりな管理システムでなくても構いません。ただし、「たぶんこちらが新しい」という状態では、安全に改修を再開できません。

納品物に、更新判断まで含める

ソース一式と操作説明だけでなく、更新時に判断できる材料を渡します。

  • 編集元と公開用ファイルの構成
  • 複製して使えるテンプレートと入力例
  • 画像サイズ、ファイル名、保存先のルール
  • 共通部品とページ固有部品の区分
  • 変更後に確認するページと画面幅
  • 制作会社へ相談する変更の目安
  • 公開と復旧の手順

分厚い手順書を作ることが目的ではありません。更新担当者が「これは自分で直せる」「ここから先は確認しよう」と判断できることが重要です。

更新後は、変更したページだけを見ない

共通CSSや部品を触った場合は、変更したページに加えて、同じ部品を使う代表ページも確認します。パソコンとスマートフォン、リンク、フォーム、画像の読み込み、公開先のソースまで見ます。

お客さま自身が更新できることは、大きな利点です。ただし、自由度だけを渡すと、事故が起きたときの責任範囲まで曖昧になります。更新できる範囲と確認方法を一緒に設計することで、直接編集は初めて継続できる運用になります。

直接編集が向く条件、別の方法を考える条件

直接編集が向く条件

  • 更新担当者と技術水準が明確
  • 更新回数とページの型が限られている
  • ファイル管理と公開確認を継続できる
  • 共通部へ触れずに日常更新を完結できる

CMSや保守運用を考える条件

  • 複数人が頻繁に更新する
  • 担当者が替わりやすい
  • 承認、予約公開、履歴管理が必要
  • ページの種類や件数が増え続ける
  • コードを触らずに品質を揃えたい

引き渡し前のチェックリスト

  • 更新担当者と更新内容を確認したか
  • 直接編集を選ぶ理由が運用に合っているか
  • 触ってよい場所と共通部を分けたか
  • 実際の原稿量、画像差、件数差で試したか
  • CSSの影響範囲をファイルと命名から判断できるか
  • 編集元と公開版の正本を決めたか
  • 制作会社が再改修するときの受け渡し方法があるか
  • 変更後の確認ページと端末を決めたか
  • バックアップと復旧手順を確認したか
  • 担当交代後も読める説明を残したか

PRACTICAL KNOWLEDGE 同じフェーズの実務知識

私たちが別の制作で得た判断や確認方法を、同じ制作フェーズからご覧いただけます。

複数社でWeb制作の引き継ぎ内容を確認する作業デスク

自社で公開できないWeb制作で、入稿・納品・確認の責任範囲をどう決めるか

外部CMSや別会社の環境へ入稿・納品する制作で、利用できる技術、確認段階、修正の戻し先、完了条件をどう決めるか整理します。

支給デザインを共通ルールと例外へ分けて確認する制作チーム

支給デザインを、共通ルール・例外・動作仕様へどう変換するか

Figma、画像、印刷物、参考サイトなどの支給物から、共通部品、例外、可変条件、レスポンシブ、動作仕様を整理し、複数人で再現できる実装ルールへ変換する方法をご紹介します。

急増したAPI利用料金の請求明細とグラフを確認する制作チーム

55万円請求を生んだ、公開ページと従量課金APIを直結する落とし穴

公開ページへの機械的な大量アクセスが従量課金APIの大量実行へ増幅され、約55万円の請求に至った経験から、外部APIの費用上限、クォータ、キャッシュ、監視の設計を整理します。

公開日時と素材の進行状況を確認するWeb制作の作業デスク

公開日を動かせないWeb制作で、未確定素材・版管理・日時公開をどう管理するか

公開日時が固定された制作で、後から届く素材、複数の版、日時指定公開、公開直前の変更を安全に管理する方法をご紹介します。

Web制作中に増えた要望と工程への影響を整理する制作チーム

その追加要望、今入れますか? Web制作中の変更をどう判断するか

Web制作中に増えた要望を、目的、合意範囲、影響する工程、費用、日程、公開時期から確認し、修正・追加対応・公開後対応へ整理する方法をご紹介します。

短納期の制作で公開条件と後工程をカードに分ける制作チーム

短納期のWeb制作で、削ってよい工程・削ってはいけない確認は何か

短い制作期間で、共通ルール、未確定素材、確認範囲、公開後へ送る改善を整理し、速さのために品質判断まで省略しない進め方をまとめます。

受付窓口で申込書と処理の流れを確認する担当者と利用者

紙・PDFで続けてきた申込・注文業務を、どうWebへ移すか

紙やPDFで行ってきた申込・注文業務をWeb化するとき、利用者の操作、受付側の確認、例外処理、計算、保存、外部連携までを一続きで設計する方法を整理します。

公共空間でスマートフォン、タブレット、ノートPCを使う人々

対応端末・ブラウザは、利用場面からどう決めるか

Web制作の対応端末とブラウザを、利用者、場所、主な操作、重要度から優先・代表・簡易確認へ分け、境界の内容と再現情報を確認する方法を整理します。

Webフォームの入力から通知までを検証する作業デスク

フォームの送信確認で、通知・自動返信・保存データ・担当振り分けまでどう検証するか

Webフォームについて、入力・確認・送信だけでなく、管理者通知、自動返信、保存データ、担当振り分け、本番環境でのメール到達までを一続きで検証する方法を整理します。

CSVの一括更新結果と既存データへの影響を確認する資料

CSVで一括登録・更新するとき、既存データをどう守るか

CSVの一括登録・更新で、識別キー、空欄、部分失敗、事前確認、再実行、復旧を安全に扱う確認方法を整理します。

会員の登録状態と役割ごとの権限、外部連携を整理した立体模型

会員サイトで、登録状態・役割・権限・外部連携をどう設計するか

会員サイトの登録途中を含む状態、役割ごとの操作権限、外部サービスとの状態差、機能を段階公開する場合の判断方法を整理します。

少量のサンプルから本番規模の多様なコンテンツへ広げて検証する模型

少量のサンプルで動くWebサイトを、本番規模でも崩さないために何を試すか

数件のきれいなデータだけでは見つからない、最大件数、長文、画像量、空欄、ページ送り、一括処理の問題を公開前に確かめる方法を整理します。

原稿から複数言語のページと公開状態へ展開する編集工程

多言語サイトで、翻訳原稿・共通部品・段階公開をどう同期するか

多言語サイト制作で、ページと言語の対応、翻訳原稿の状態、共通部品の文字量差、言語ごとの段階公開を安全に管理する方法を整理します。

共通基盤でつながりながら役割を分けた複数サイトの建築模型

複数サイト・複数部署で、共通部分と運用範囲をどう分けるか

複数サイトや複数部署で運用するとき、共通化する見た目・情報・仕組み、権限、公開日、正となる情報源をどう分けるかを整理します。

光と布の動きが段階的に変化する展示空間

動きのあるデザインを、雰囲気ではなく実装仕様へどう変えるか

参考サイトやデザインの動きを、開始条件、時間、順番、終了状態、読み込み、端末ごとの代替表現へ分解し、安全に実装する方法を整理します。