51
WordPress で、 ウェブサービスを作る 2012-11-23 @ WordBench Nagano Shinichi Nishikawa 「ころぐ」の場合も少し紹介! WordPress制作における基本を確認 WordPressの可能性を知る

WordPressでウェブサービスを作ろう! #wbNagoya

Embed Size (px)

Citation preview

Page 1: WordPressでウェブサービスを作ろう! #wbNagoya

WordPress で、ウェブサービスを作る

2012-11-23@ WordBench Nagano

Shinichi Nishikawa

「ころぐ」の場合も少し紹介!

WordPress制作における基本を確認WordPressの可能性を知る

Page 2: WordPressでウェブサービスを作ろう! #wbNagoya

目次!自己紹介

ブログ → CMS → ?

会員制サイト と いろんな事例

ブログホスティング と ころぐの事例

その他 と 「ここマップ」の事例

WordPressでウェブサービスを作るのに必要な知識と勉強の道のり参考資料

Page 3: WordPressでウェブサービスを作ろう! #wbNagoya

Shinichi Nishikawa二児の父! ウェブの制作。

WordPress歴 3年くらい

企画 から ディレクション、 開発まで

WordPress を使うことがとても多い。

WordCamp Tokyo 2012 実行委員長

Tw: @shinichiN

Blog: http://nskw-style.com/

Page 4: WordPressでウェブサービスを作ろう! #wbNagoya

今日の資料、公開します!

Page 5: WordPressでウェブサービスを作ろう! #wbNagoya

WordPress の用途と可能性

Page 6: WordPressでウェブサービスを作ろう! #wbNagoya

使い方1: ブログツール

WordPress の出発点

多彩なテーマや、たくさんのプラグイン

カテゴリ、タグ、日付などのページがたくさんできる!

自分で少しがんばると、機能が追加できる

Page 7: WordPressでウェブサービスを作ろう! #wbNagoya

使い方2: CMSContents Management System

ブログではないウェブサイトの構築

企業・行政・大学 などの組織のウェブサイトが作れる

昔から、WordPress を工夫して CMS として使う人たちがいた

今では、WordPress を CMS としてのみ使うという人が多くなるほど、ふつうのこと

Page 8: WordPressでウェブサービスを作ろう! #wbNagoya

それだけじゃありません!

Page 9: WordPressでウェブサービスを作ろう! #wbNagoya

もっとできます!!

Page 10: WordPressでウェブサービスを作ろう! #wbNagoya

使い方3: アプリケーションエンジン

ブログとも、ウェブサイトとも呼べない、便利な何か。楽しい何か。

今日は、ウェブサービスと同じ。

アプリケーションのベースとして、WordPressを使う。

Page 11: WordPressでウェブサービスを作ろう! #wbNagoya

使い方3: アプリケーションエンジン

会員制サイト

ブログホスティング

その他のウェブアプリ

Page 12: WordPressでウェブサービスを作ろう! #wbNagoya

会員制サイト

WordPress が特に得意とするのが、会員制サイト

Page 13: WordPressでウェブサービスを作ろう! #wbNagoya

会員制サイトに必要な機能

会員登録機能

ログイン/ログアウト

会員のプロフィール編集

会員情報と紐付いた、投稿やコメント

会員のマイページ(投稿一覧)

Page 14: WordPressでウェブサービスを作ろう! #wbNagoya

会員制サイトに必要な機能

最初から、全部、

揃っております!

Page 15: WordPressでウェブサービスを作ろう! #wbNagoya

会員制機能が最初からついてる

ユーザ登録

ログイン/ログアウト

プロフィール編集ページ

投稿・コメントできる

authorページ

会員制サイトは、これらの

カスタマイズ

Page 16: WordPressでウェブサービスを作ろう! #wbNagoya

事例を4つ

Page 17: WordPressでウェブサービスを作ろう! #wbNagoya

事例1: croppy.org

Page 19: WordPressでウェブサービスを作ろう! #wbNagoya

事例3:wpmudev

Page 20: WordPressでウェブサービスを作ろう! #wbNagoya

事例4:破滅派

http://hametuha.com/

Page 21: WordPressでウェブサービスを作ろう! #wbNagoya

事例4:破滅派

http://takahashifumiki.com/

Page 22: WordPressでウェブサービスを作ろう! #wbNagoya

ブログのホスティング

WordPress は、これも得意

会員登録した人に、ブログを一つあげる

livedoor, d.hatena, ameblo を運営できる!?

Page 23: WordPressでウェブサービスを作ろう! #wbNagoya

事例: ころぐ

Page 24: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: マルチサイト

1つのWordPress内に複数のサイトを作成できる機能。

ブログをホスティングする WordPress.com での利用を目的に開発が行われている。

example.com/blog1 blog1.example.comexample.com/blog2 blog2.example.comexample.com/blog3 blog3.example.com

使いどころ:複数の言語でのサイト、定期開催のイベントサイト、地方支部がある組織のサイト、ブログのホスティングサイト

Page 25: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: 紹介する機能

会員登録

ログイン

管理画面

アクセスの制限

成長曲線グラフ

家族専用掲示板

Page 26: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: 会員登録

これ!

Page 27: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: 会員登録

メール認証へ

Page 28: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: ログイン

これ!

Page 29: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: 管理画面

Page 30: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: 管理画面

Page 31: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: アクセス制限

Page 32: WordPressでウェブサービスを作ろう! #wbNagoya

ころぐ: 成長曲線グラフ

厚労省の「乳幼児身体発育調査報告書」と子どもの身長体重を比較できる

母子手帳にあるやつのオンライン版(これからもこういうの増やしたい)

Page 33: WordPressでウェブサービスを作ろう! #wbNagoya

その他のウェブアプリ

色々な可能性があります!

WordPress をすごく大きくていろんな機能が揃っている「フォーム( form )」として捉える

管理画面での入力欄を工夫する x表示画面での表示方法を工夫する

Page 34: WordPressでウェブサービスを作ろう! #wbNagoya

事例: ここマップ

東京都狛江市の地域サイト

子育てママのための情報を掲載

スマートフォンからアクセスしてもらって、「市内の地域」 x 「目的」で検索

まだ、未公開ですm(_ _)m。

Page 35: WordPressでウェブサービスを作ろう! #wbNagoya

事例: ここマップ

Page 36: WordPressでウェブサービスを作ろう! #wbNagoya

事例: ここマップ

Page 37: WordPressでウェブサービスを作ろう! #wbNagoya

事例: ここマップ

Page 38: WordPressでウェブサービスを作ろう! #wbNagoya

事例: ここマップ

Page 39: WordPressでウェブサービスを作ろう! #wbNagoya

他にも色々出来ます

グーグルマップと組み合わせる?

WEB APIと組み合わせる?

電子書籍と組み合わせる?

Page 40: WordPressでウェブサービスを作ろう! #wbNagoya

必要な知識と道のり

WordPressをアプリケーションエンジンとして利用するために必要な知識

それを手に入れるためのオススメの道のり

Page 41: WordPressでウェブサービスを作ろう! #wbNagoya

必要な知識一覧

テーマが作れる

適したプラグインを探すことができる

プラグインが作れる = 自前の機能が作れる

WordPress の基本的な仕組みを知っている

セキュリティについて知っている

サーバについてある程度知っている

Page 42: WordPressでウェブサービスを作ろう! #wbNagoya

勉強の道のり

Page 43: WordPressでウェブサービスを作ろう! #wbNagoya

道のり1: 請負

いろんな要望に対応しよう!

その過程で、いろんなプラグインを探すし、

いろんなコードを書くし、

WordPress の色々な面を知れます

Page 44: WordPressでウェブサービスを作ろう! #wbNagoya

道のり2:技術ブログを書く

技術ブログを書きましょう

仕事で使ったコードも書いてみましょう

ものすごくカスタマイズしましょう

デザインに凝ってみる

機能を追加してみる

表示スピードにこだわってみる

VPSなどでサーバを構築してみる

そのすべての過程をブログに書きましょう!

Page 45: WordPressでウェブサービスを作ろう! #wbNagoya

道のり3: 作りたいものを決める

「作りたい!」という気持ちほど、勉強を支えてくれるものは無い

プラグインを探して検証する

ない機能は作る

わからないことを調べる調べる

Page 46: WordPressでウェブサービスを作ろう! #wbNagoya

道のり4:コミュニティに参加する

オンラインで参加する

ブログ

WordPress フォーラム

twitter / Facebook

WordPress部

Page 47: WordPressでウェブサービスを作ろう! #wbNagoya

オフラインで参加する

WordBench !!

WordCamp !!

その他の勉強会 !!

WordPress が好きな人に会う刺激

みんな頑張っているのが見れる

同じ悩みを持っていたり、経験している人がいたり

ライトニングトークしようぜい!!

僕も WordCamp神戸で初ライトニングトークやりました!

道のり4:コミュニティに参加する

Page 48: WordPressでウェブサービスを作ろう! #wbNagoya

基本は、発信をベースにしよう

質問の仕方を工夫する

質問も発信だと思おう!

教えてもらったら、結果を報告しよう

そのノウハウをシェアしよう

道のり4:コミュニティに参加する

Page 49: WordPressでウェブサービスを作ろう! #wbNagoya

WordPress でウェブサービス、ウェブアプリケーションを作ろうと思うと、結構大変

でも、いろいろ楽しい!

長くて、楽しい道のり!

Page 50: WordPressでウェブサービスを作ろう! #wbNagoya

ありがとうございました。