国立国会図書館 開館60周年貴重書展 学ぶ・集う・楽しむ http://www.ndl.go.jp/exhibit60/index.html 作品の概要 • 国立国会図書館開館60周年記念貴重書展のWeb版。 • 貴重書、準貴重書等の資料77点を、「古典の継承」 「知の交流」「絵入り本の様ざま」の3部に分け紹介。 • 紹介した資料の画像(約4,600点)は、それぞれサムネイ ル・標準画像・拡大画像として閲覧可能。 Typeで作成。生成した静的ファイルを公開 • Movable (制作ツールとしてMT+Power CMSを利用)。 Movable Type + Power CMSでの制作 • 制作期間 : 2008年7月∼2008年9月 • ブログ数 : 4 (画像/解説(日・英)/その他) • エントリー数:4,842 • カテゴリー数 : 189 • HTML数 : 9,519 • アイテム数 : 14,366 (標準画像 : 4,645) • データベース : MySQL 制作フロー CMS設計(フィールド設計/アーカイブ設計)・デザイン XHTML/CSSテンプレート CSVフォーマット設計 MT設定/MTテンプレート化 CSVへのデータ登録(NDL様) インポート (エントリー/カテゴリー) 再構築 (スタティック) CMS設計 CSV設計(エントリー) インポート用CSVフォーマット 1行目に取り込むターゲットを指定、2行目以降に値。 項目 1行目の指定例 入力例 エントリーのフィールド値 entry_title 伊勢物語 カスタムフィールド値 customfield_sort_num (customfield_ basename名) 1234 拡張フィールド値(ファイル) extfields_file_標準画像 %r/images/img_001.jpg 主カテゴリ(階層指定可) primary_category 貴重書 カテゴリ(複数指定、階層指定可) category 貴重書_重要文化財 テンプレートセレクタ tmpl_selector 標準テンプレート CSV設計(カテゴリ) カスタムフィールドを含むカテゴリの各データをインポート可能。階層指定も可。 CSVインポート 主な利用プラグインの紹介 プラグイン名 用途 CSV_TSVImporter CSVからブログ記事/ウェブページをインポート CategoryImporter CSVからカテゴリー情報をインポート TemplateSelector エントリー毎にテンプレートを切り替え ExtFields エントリーフィールドの自由な拡張 Pager 静的リスト系アーカイブのページ分割/ナビゲーション設定 Abs2Rel 相対パスへ自動変換 (出力HTMLはブログURLに依存しない) CatIndexKiller カテゴリーアーカイブをエントリーで代用 PrevNextInCategory カテゴリー内エントリーの前後移動 BlogPublishCharset 出力ファイルの文字コードを変更 http://www.ndl.go.jp/exhibit60/index.html まとめ • Movable Type + Power CMSによりフローの複線化 • インポートフォーマット(CSV)とテンプレート設計が肝 5割 縮減 (例:「写真の中の明 • 従来と比較して工数 治・大正」東京編(従来型制作)、関西編(MT+PCMS) • 省力化により、クリエイティブ(デザイン/Flashコンテ ンツ)、検証・品質向上に注力 ご清聴ありがとうございました • お問合せやデモのご依頼はお気軽にご連絡ください。 URL : http://alfasado.net/ Mail : [email protected]
© Copyright 2024 ExpyDoc