WordCamp Tokyo2012 Session

41
WordPressを使った ギャラリーサイトの制作手順 WordCamp Tokyo 2012 大竹・塚口

Transcript of WordCamp Tokyo2012 Session

Page 1: WordCamp Tokyo2012 Session

WordPressを使った ギャラリーサイトの制作手順

WordCamp Tokyo 2012 大竹・塚口

Page 2: WordCamp Tokyo2012 Session

自己紹介

大竹 孔明

こうめ

Twitter

facebook

Bamboo_C

komei.otake

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 3: WordCamp Tokyo2012 Session

自己紹介

塚口 祐司 Yuu

Twitter facebook

regret_raym regretraym

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 4: WordCamp Tokyo2012 Session

アウトライン 1. WordPressギャラリーサイトの事例

2. サイト制作のワークフローについて

3. 構築と運用を考慮した実装ポイント

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 5: WordCamp Tokyo2012 Session

WordPress ×

Gallery

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 6: WordCamp Tokyo2012 Session

I / O 3000 http://io3000.com/

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 7: WordCamp Tokyo2012 Session

CARD OBSRVER http://cardobserver.com/

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 8: WordCamp Tokyo2012 Session

POLIO STARS.NET http://www.foliostars.net/

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 9: WordCamp Tokyo2012 Session

More… • ギャラリー用のテーマもある

– Shotoku(β版)HTML5製のレスポンシブテーマ http://kachibito.net/wordpress/shotoku.html

• ギャラリー用のプラグインもある

– Next GEN Gallery http://wordpress.org/extend/plugins/nextgen-gallery/

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 10: WordCamp Tokyo2012 Session

会議

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 11: WordCamp Tokyo2012 Session

合宿

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 12: WordCamp Tokyo2012 Session

2つのサイトが出来ました

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 13: WordCamp Tokyo2012 Session

名刺ギャラリーサイト 「NameCard.jp」

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 14: WordCamp Tokyo2012 Session

ポートフォリオサイト「Arcted」

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 15: WordCamp Tokyo2012 Session

コンセプト

設計

実装

ワークフロー

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 16: WordCamp Tokyo2012 Session

コンセプト

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 17: WordCamp Tokyo2012 Session

設計

Page 18: WordCamp Tokyo2012 Session

実装

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 19: WordCamp Tokyo2012 Session

構築と運用の 実装ポイント

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 20: WordCamp Tokyo2012 Session

構築のポイント

• コーディングのポイント

• ギャラリー画像の最適化

• カスタム投稿タイプの利用

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 21: WordCamp Tokyo2012 Session

コーディングのポイント

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

header.php

sidebar.php

footer.php

Page 22: WordCamp Tokyo2012 Session

コーディングのポイント

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

header.php

sidebar.php

footer.php

Page 23: WordCamp Tokyo2012 Session

ギャラリー画像の最適化

• ImageOptim

• PNGGauntlet

• JPEGmini

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 24: WordCamp Tokyo2012 Session

カスタム投稿タイプの利用

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

投稿・ページ以外の投稿タイプを用意する

Page 25: WordCamp Tokyo2012 Session

カスタム投稿タイプの利用

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

functions.phpに記述 プラグインなら、 Custom Post Type UI

function custom_post_type_portfolio() { $labels = array( 'name' => _x('ポートフォリオ','post type general name'), 'singular_name' => _x('ポートフォリオ', 'post type singular name'), 'add_new' => _x('新規ポートフォリオ', 'book'), 'add_new_item' => __('新しいポートフォリオを追加'), 'edit_item' => __('ポートフォリオを編集'), 'new_item' => __('新しいポートフォリオ'), 'view_item' => __('ポートフォリオを表示'), 'search_items' => __('ポートフォリオを探す'), 'not_found' => __('ポートフォリオが見つかりません'), 'not_found_in_trash' => __('ゴミ箱にポートフォリオはありません'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'show_ui' => true, 'query_var' => true, 'hierarchical' => false, 'menu_position' => 2, 'has_archive' => true, 'supports' => array('title','editor', 'thumbnail') ); register_post_type('portfolio', $args); flush_rewrite_rules( false ); } add_action('init', 'custom_post_type_portfolio');

Page 26: WordCamp Tokyo2012 Session

運用のポイント • カスタムフィールドの設計

• 投稿画面のカスタマイズ

• 画像の取得方法を考える

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 27: WordCamp Tokyo2012 Session

カスタムフィールドの設計

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

キャッチコピー

説明

URL

タイトル

Page 28: WordCamp Tokyo2012 Session

カスタムフィールドの設計 プラグインなら Advanced Custom Fields

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 29: WordCamp Tokyo2012 Session

投稿画面のカスタマイズ

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

必要のないフィールドは消す

Page 31: WordCamp Tokyo2012 Session

投稿画面のカスタマイズ

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 32: WordCamp Tokyo2012 Session

画像の取得方法を考える • アイキャッチ画像を使う

• 投稿に添付する

• カスタムフィールドを使う

• APIを利用する WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 33: WordCamp Tokyo2012 Session

画像の取得方法を考える • アイキャッチ画像を使う

– 一覧ページや詳細ページで1枚のみの表示として

• 投稿に添付する – 1記事に対して大量の画像を使用する場合

• カスタムフィールドを使う

– 使用する画像枚数が決まっている場合

• APIを利用する – サイトのスクリーンショットを取得する場合

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 34: WordCamp Tokyo2012 Session

APIを利用する

• WordPress.comの非公開APIで取得する – http://s.wordpress.com/mshots/v1/http%3A%2F

%2Fname-card.jp%2F?w=500 ↓ – http://s.wordpress.com/mshots/v1/<?php echo

urlencode(‘http://name-card.jp/’);?>?w=500

※非公開APIは使用もリンクも自由だが、無保証

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 35: WordCamp Tokyo2012 Session

APIを利用する

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

APIで取得した スクリーンショット

Page 36: WordCamp Tokyo2012 Session

まとめ • コンセプトワークはしっかりと

• WordPressに、少しの工夫を加えることで運用しやすいサイトになる

• いろんな表現の仕方を楽しもう!

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 37: WordCamp Tokyo2012 Session

名刺ギャラリーサイト http://name-card.jp/

ポートフォリオサイト http://arcted.jp/

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 38: WordCamp Tokyo2012 Session

ところで

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 39: WordCamp Tokyo2012 Session

レンタル型のWordPressが あるのを知っていますか?

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 40: WordCamp Tokyo2012 Session

WordPress.com

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順

Page 41: WordCamp Tokyo2012 Session

ご清聴有難うございました

WordCamp Tokyo 2012 WordPressで作るギャラリーサイト制作手順