1000ページを、1か所で直す

大規模サイトの移行と運用

ページが多いことと、直すのが大変なことは、別の話にできます。
ページ数が増えるほど、共通部分の修正は「探して回る」作業になります。writeWiredは共通部分を部品として持ち、直した結果を使われている全ページに反映します。

1. 既存のページを、どう移し、どう整理するか

大規模サイトのCMS移行では、1000ページを一件ずつ作り直すのではなく、まず既存のページをまとめて移し、その後の更新単位を整理します。writeWiredでは、既存コンテンツをCSVで一括登録でき、テスト取込で結果を確認してから反映できます。

移した後は、すべてをページごとのまま持つのではなく、共通する情報と、そのページだけの情報を分けます。ヘッダー、サイドメニュー、バナーなど繰り返し使うものは部品として一つに持ち、ページ固有の本文はそのページに残す。こうしておくと、共通部分は一度の修正で使っているページへ反映でき、ページ固有の更新とは分けて扱えます。

更新方法も一つに揃える必要はありません。日々更新する情報は定型の項目で管理し、特集のように自由に組みたいページは自由枠を使う。古くなった情報には掲載期間を設定して、自動的に下げることもできます。既存ページを移すだけでなく、移した後にどう直していくかまで整理するのが、大規模サイトを運用し続けるためのポイントです。

既存の何をどう扱う仕組み
大量の既存ページCSVで一括登録(テスト取込あり)コンテンツのCSV取込
ページごとに違う作り日々の更新は定型、特集は自由枠に振り分け定型テンプレートと自由枠
ヘッダー・サイドメニュー・バナー部品として一つに部品の組み込み
繰り返し出てくる値マスタとして一か所にマスタの一元化
ページ間のリンク自動生成に置き換え、切れなくする関連リンクの自動生成
古い情報掲載期間で自動で下げるコンテンツ基本設定と掲載期間
探すPDF・Excelも索引に全文検索

2. こんなサイトに向いています

1000ページを超えて、一括の変更が怖くなっているサイトほど、writeWiredは向いています。共通の部分は部品で持ち、直せば使われている全ページに反映されます。載っている場所を探し回る作業がなくなります。

3. こんな仕組みです

共通部分は部品で持つ

サイドメニューやバナーも、コンテンツとして持てます。

部品の組み込み

値はマスタで

複数の場所に載る情報を、一か所の修正で済むように持ちます。

マスタの一元化

一覧は使い回す

選んで並べた一覧を、色々なページから呼び出せます。

コンテンツリスト

全文検索

PDFやExcelのファイルも、テキストを抜き出して索引にします。

全文検索

4. 関連する機能

共通部品でまとめて直す

組み込みコンテンツ

複数のページから参照される共通コンテンツを登録し、修正を一括で反映する機能です。

サイトフォーム入力

ヘッダーナビゲーションやフッター、コピーライトなど、サイト共通の固定部品を入力する画面です。

コンテンツを管理する

外部確認URL

公開前のコンテンツを、ログインなしで確認できるURLを発行する機能です。

コンテンツ変更履歴

出力した時点のコンテンツの内容を版として残し、過去の内容に戻せる画面です。