wordbench tokyo jan 30th, 2015

Post on 20-Jul-2015

429 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1 © Takahashi Fumiki

すごいプラグインを作るために

身につけざるを得なかった

スキルセットWordBench Tokyo Jan 2015

Takahashi Fumiki

2 © Takahashi Fumiki

Profile2001年、幻冬舎NET文学大賞を受賞し、小

説家デビュー。その後、長い冬の時代を過

ごす。

2007年、自分で小説を発表する技術を身に

つけるため、Web業界へ。WordPressは2.2ぐらいから使用している。

現在、株式会社破滅派代表取締役。趣味は家づくり。

3 © Takahashi Fumiki

すごいプラグイン?

4 © Takahashi Fumiki

WP-Yomiganaルビを入力できるプラグイン

© Takahashi Fumiki5

6 © Takahashi Fumiki

すごいポイント• Rubyタグを入力できる

• 実はdlやqタグも=セマンティック

• TinyMCEのプラグインを作成するという偉業をやっ

てのけた(参考にしていいよ!)

7 © Takahashi Fumiki

8 © Takahashi Fumiki

9 © Takahashi Fumiki

10 © Takahashi Fumiki

11 © Takahashi Fumiki

12 © Takahashi Fumiki

13 © Takahashi Fumiki

14 © Takahashi Fumiki

15 © Takahashi Fumiki

•TinyMCEのわかりづらいドキュメントでもくじけない

強い心

•ContentEditableな要素を操作するとはどういうことか

がわかった

•ビジュアルエディタへの愛

身についたスキル

16 © Takahashi Fumiki

17 © Takahashi Fumiki

ビジュアルエディタでulおよびolタグを実装した

TinyMCEプラグインだけでもこのコード量……

18 © Takahashi Fumiki

19 © Takahashi Fumiki

Facebookってすごいな!

ContentEditableはむずい

20 © Takahashi Fumiki

Beyond short codes

入力の敷居を下げてこそCMS

結論

GianismSNSアカウントでログインできる

© Takahashi Fumiki21

22 © Takahashi Fumiki

すごいポイント• 会員制サイトを作るときに便利

• 連携している外部サービスが多い

• ブランディングが可能

• ボットとかも作れる

23 © Takahashi Fumiki

24 © Takahashi Fumiki

25 © Takahashi Fumiki

WordPressプラグイン

Gianismで

Twitterのボットを

作れるようにした

http://takahashifumiki.com/web/programing/3246/

26 © Takahashi Fumiki

•OAuthに対する理解

•次々に発生するエッジケースに動じない強い心

•自分のブログ記事より紹介記事の方がはてぶをたくさ

ん集めてもなんとも思わない強い心

身についたスキル

27 © Takahashi Fumiki

28 © Takahashi Fumiki

29 © Takahashi Fumiki

30 © Takahashi Fumiki

巨人の肩に立つのも

楽じゃない

結論

Literally WordPress電子書籍販売用プラグイン

© Takahashi Fumiki31

32 © Takahashi Fumiki

すごいポイント• WordPress上でなにかしら販売できる

• 追加するページとテーブルの数がすごい

• 実績がある

33 © Takahashi Fumiki

34 © Takahashi Fumiki

35 © Takahashi Fumiki

36 © Takahashi Fumiki

37 © Takahashi Fumiki

38 © Takahashi Fumiki

会社に確認したのですが、

【中略】

まだパブリックじゃない情報の利用は

控えていただければ助かります。

立ちはだかるNDAの壁

39 © Takahashi Fumiki

•たとえユーザーが凄まじい額を儲けたとしてもくじけ

ない強い心

•決済API全般(含む大人の事情)に対する深い理解

•「使っているって言ってもいい」という契約を含める

べきだった

身についたスキル

40 © Takahashi Fumiki

決済にまつわる大人の事情• アダルトコンテンツやイベントは嫌がられる

• コンビニ決済、Pay-easyなどのオフラインペイメントはハードルが

高く、審査も遅く、実装がムズい

• 子供はクレカ持ってないし、高齢者の多くはそもそもネットで買い

物をしない

• 審査は偉い人を通すと爆速になることがある

41 © Takahashi Fumiki

42 © Takahashi Fumiki

WebPayのような新しく

開発者フレンドリーな決済を

選べるとは限らない

43 © Takahashi Fumiki

44 © Takahashi Fumiki

herokuなどのように

自分の実績を掲げられるよう

調整すべきだった

45 © Takahashi Fumiki

46 © Takahashi Fumiki

売れるものは売れるし、

売れないものは売れない

結論

プラグインを作るのは簡単やってみよう!

© Takahashi Fumiki47

48 © Takahashi Fumiki

公式リポジトリにプラグインを登録するまで• なんか作る

• 登録する

• 終わり審査が通らなかったことはない。

してんのかな?

49 © Takahashi Fumiki

問題は何を作るか

50 © Takahashi Fumiki

シンプルなプラグイン

高機能なプラグイン

いままでにないプラグイン

51 © Takahashi Fumiki

とにかく

すごいプラグインを

作ろう!

52 © Takahashi Fumiki

今の自分では

無理だと思うような

すごいプラグインを!

53 © Takahashi Fumiki

そして全世界に公開しよう!

54 © Takahashi Fumiki

$wpdb道場 http://takahashifumiki.com/keywords/wpdb-dojo/

コードサンプルを見たい方はこちら

55 © Takahashi Fumiki

ご静聴ありがとうございました

質問はお気軽にどうぞ

top related