SlideShare a Scribd company logo
Submit Search
Upload
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
Report
Share
Takayuki Miyauchi
フリーランス
Follow
•
2 likes
•
561 views
1
of
55
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
•
2 likes
•
561 views
Report
Share
Download Now
Download to read offline
2011年11月27日に開催されたWordCamp Tokyo 2011のテクニカルトラックで発表したスライドです。
Read more
Takayuki Miyauchi
フリーランス
Follow
Recommended
101204 sappororubykaigi03 tmaeda by
101204 sappororubykaigi03 tmaeda
Tomoki Maeda
1.3K views
•
34 slides
Jeremy Fisher, CEO, River - How to slay a dragon by
Jeremy Fisher, CEO, River - How to slay a dragon
Techsylvania
279 views
•
63 slides
事業創造に貢献する“最速最高”プロジェクト推進活動 by
事業創造に貢献する“最速最高”プロジェクト推進活動
bash0C7
1.2K views
•
83 slides
Image guidelines for tyres& alloy by
Image guidelines for tyres& alloy
SellOnFlipkart
150 views
•
20 slides
What GDPR means for Student Recruitment by
What GDPR means for Student Recruitment
Emily Robinson
17 views
•
20 slides
プロジェクトが失敗する要因+α(公開版) by
プロジェクトが失敗する要因+α(公開版)
bash0C7
753 views
•
33 slides
More Related Content
What's hot
Algorithm and Programming II - 2. Concept of Algorithm by
Algorithm and Programming II - 2. Concept of Algorithm
AndiNurkholis1
200 views
•
12 slides
Algorithm and Programming II - 1. Introduction by
Algorithm and Programming II - 1. Introduction
AndiNurkholis1
188 views
•
11 slides
Image Guidelines: Spices, Condiments & Sauces by
Image Guidelines: Spices, Condiments & Sauces
SellOnFlipkart
124 views
•
13 slides
Nevada Interact Presentation by
Nevada Interact Presentation
gagnier
239 views
•
45 slides
Image Guidelines: Edible Oils & Ghee by
Image Guidelines: Edible Oils & Ghee
SellOnFlipkart
112 views
•
12 slides
Amberjack Automating Like a Human Presentation by
Amberjack Automating Like a Human Presentation
Emily Robinson
19 views
•
42 slides
What's hot
(20)
Algorithm and Programming II - 2. Concept of Algorithm by AndiNurkholis1
Algorithm and Programming II - 2. Concept of Algorithm
AndiNurkholis1
•
200 views
Algorithm and Programming II - 1. Introduction by AndiNurkholis1
Algorithm and Programming II - 1. Introduction
AndiNurkholis1
•
188 views
Image Guidelines: Spices, Condiments & Sauces by SellOnFlipkart
Image Guidelines: Spices, Condiments & Sauces
SellOnFlipkart
•
124 views
Nevada Interact Presentation by gagnier
Nevada Interact Presentation
gagnier
•
239 views
Image Guidelines: Edible Oils & Ghee by SellOnFlipkart
Image Guidelines: Edible Oils & Ghee
SellOnFlipkart
•
112 views
Amberjack Automating Like a Human Presentation by Emily Robinson
Amberjack Automating Like a Human Presentation
Emily Robinson
•
19 views
LLLT for Hair Growth by Mike Anderson
LLLT for Hair Growth
Mike Anderson
•
17 views
Image Guidelines: Nuts, Dry Fruits & Combo by SellOnFlipkart
Image Guidelines: Nuts, Dry Fruits & Combo
SellOnFlipkart
•
139 views
Image Guidelines: Confectioneries & Sweets by SellOnFlipkart
Image Guidelines: Confectioneries & Sweets
SellOnFlipkart
•
113 views
Image Guidelines: Jams, Spreads & Honey by SellOnFlipkart
Image Guidelines: Jams, Spreads & Honey
SellOnFlipkart
•
130 views
Image Guidelines: Eye Care by SellOnFlipkart
Image Guidelines: Eye Care
SellOnFlipkart
•
182 views
コミュニティの俺 2016 by Fumihiko Kinoshita
コミュニティの俺 2016
Fumihiko Kinoshita
•
8.2K views
Image Guidelines: Dairy Products by SellOnFlipkart
Image Guidelines: Dairy Products
SellOnFlipkart
•
121 views
Image Guidelines: Bath & Spa by SellOnFlipkart
Image Guidelines: Bath & Spa
SellOnFlipkart
•
157 views
あべったー by Fumihiko Kinoshita
あべったー
Fumihiko Kinoshita
•
6K views
Image Guidelines: Fruits & Vegetables by SellOnFlipkart
Image Guidelines: Fruits & Vegetables
SellOnFlipkart
•
139 views
Image Guidelines: Health Care by SellOnFlipkart
Image Guidelines: Health Care
SellOnFlipkart
•
209 views
Announcement for struggling American households – vote 2020 by GuidedBizPlan
Announcement for struggling American households – vote 2020
GuidedBizPlan
•
140 views
Image Guidelines: Women’s Hygiene by SellOnFlipkart
Image Guidelines: Women’s Hygiene
SellOnFlipkart
•
198 views
Image Guidelines: Combos & Kits by SellOnFlipkart
Image Guidelines: Combos & Kits
SellOnFlipkart
•
242 views
More from Takayuki Miyauchi
オープンソースによるイノベーションの継続 by
オープンソースによるイノベーションの継続
Takayuki Miyauchi
3.7K views
•
18 slides
I love Automation by
I love Automation
Takayuki Miyauchi
7.5K views
•
17 slides
え?まだMAMPで消耗してんの? by
え?まだMAMPで消耗してんの?
Takayuki Miyauchi
7.4K views
•
19 slides
WordPress on HHVM + Hack by
WordPress on HHVM + Hack
Takayuki Miyauchi
14.2K views
•
25 slides
オープンソース & オープンデータ by
オープンソース & オープンデータ
Takayuki Miyauchi
1.4K views
•
33 slides
VCCW - Vagrant based WordPress development environment by
VCCW - Vagrant based WordPress development environment
Takayuki Miyauchi
6K views
•
56 slides
More from Takayuki Miyauchi
(20)
オープンソースによるイノベーションの継続 by Takayuki Miyauchi
オープンソースによるイノベーションの継続
Takayuki Miyauchi
•
3.7K views
I love Automation by Takayuki Miyauchi
I love Automation
Takayuki Miyauchi
•
7.5K views
え?まだMAMPで消耗してんの? by Takayuki Miyauchi
え?まだMAMPで消耗してんの?
Takayuki Miyauchi
•
7.4K views
WordPress on HHVM + Hack by Takayuki Miyauchi
WordPress on HHVM + Hack
Takayuki Miyauchi
•
14.2K views
オープンソース & オープンデータ by Takayuki Miyauchi
オープンソース & オープンデータ
Takayuki Miyauchi
•
1.4K views
VCCW - Vagrant based WordPress development environment by Takayuki Miyauchi
VCCW - Vagrant based WordPress development environment
Takayuki Miyauchi
•
6K views
WordPress開発の最新事情 by Takayuki Miyauchi
WordPress開発の最新事情
Takayuki Miyauchi
•
4.4K views
Cybozu Kintone x WordPress by Takayuki Miyauchi
Cybozu Kintone x WordPress
Takayuki Miyauchi
•
2.6K views
WordPressプラグインを公開しよう! by Takayuki Miyauchi
WordPressプラグインを公開しよう!
Takayuki Miyauchi
•
1.8K views
WordPress Meetup at HUBBA Thailand by Takayuki Miyauchi
WordPress Meetup at HUBBA Thailand
Takayuki Miyauchi
•
1.7K views
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。 by Takayuki Miyauchi
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。
Takayuki Miyauchi
•
1.1K views
初心者向けWordPress DB & Performance by Takayuki Miyauchi
初心者向けWordPress DB & Performance
Takayuki Miyauchi
•
2.8K views
AWS+WordPressでつくるFirefoxアプリ by Takayuki Miyauchi
AWS+WordPressでつくるFirefoxアプリ
Takayuki Miyauchi
•
17.5K views
Ckan + AWS by Takayuki Miyauchi
Ckan + AWS
Takayuki Miyauchi
•
2.5K views
BookPress開発チームから見た 電子書籍の世界 by Takayuki Miyauchi
BookPress開発チームから見た 電子書籍の世界
Takayuki Miyauchi
•
1.6K views
WordBench Osaka 春の大翻訳祭り by Takayuki Miyauchi
WordBench Osaka 春の大翻訳祭り
Takayuki Miyauchi
•
6.1K views
アプリケーションプラットホームとしてのWordPress by Takayuki Miyauchi
アプリケーションプラットホームとしてのWordPress
Takayuki Miyauchi
•
5.2K views
WordPressで電子書籍 by Takayuki Miyauchi
WordPressで電子書籍
Takayuki Miyauchi
•
5.4K views
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ! by Takayuki Miyauchi
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
Takayuki Miyauchi
•
2.2K views
WP Boosterの裏側 by Takayuki Miyauchi
WP Boosterの裏側
Takayuki Miyauchi
•
2.5K views
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
6.
✓
13.
✓ ✓ ✓ ✓
17.
✓ ✓
22.
✓
25.
✓ ✓
26.
✓
32.
✓ ✓ ✓
35.
✓ ✓ ✓ ✓
36.
✓ ✓
37.
✓
38.
✓
39.
✓ ✓
40.
✓ ✓
42.
✓ ✓
43.
✓ ✓ ✓
44.
✓
46.
✓ ✓
49.
✓ ✓
53.
✓ ✓ ✓
Editor's Notes
おはようございます。\n本日はお忙しい中お越しいただいてありがとうございます。\n
さっそくですが、自己紹介させて頂きます。\n
本業は企業向けのウェブ制作をしています。\n
それほどアクセスはないのですがブログも書いてます。\n
ツイッターアカウントもあります。シモネタをたまにつぶやきますので未成年の方はご両親に許可をもらってからフォローしてください。\n
海はラムサール条約、山は世界遺産っていう恵まれた環境で住んでます。台風のメッカとして有名です。\n
wordpressのプラグインを作ってます。\n
これまでに作ったプラグインをご紹介します。\n
WordPressの管理画面等のカスタマイズを行うプラグイン。\n公開後半年たった現在までに17000ダウンロード。\n英語を含めて9ヶ国語で利用されています。\n
ビジュアルエディターでテンプレートを使用するためのプラグイン。\n現在までに8ヶ国語で使用されています。公開後1年ですが約6000ダウンロードです。\n
その他にも全部で14個登録しています。\n\n
今日お話させていただくことなんですが\n
プラグインをつくって公式ディレクトリにじゃんじゃん登録しようぜ!ということでそのメリットやプラグインのマネタイズなどをお話しします。\n
公式ディレクトリに登録するメリットは主に2つあります。\n
一つ目の理由はメンテナンス性が大幅にアップすることです。\n
どんなに一生懸命テストしてもバグはどうしても出ます。\nWordPressの関数って2000個以上もあるんです。\n
私は自分の顧客向けにプラグインを作りますので、同じプラグインを複数のサイトで使用することが、たくさんあります。たとえば先ほどのトータルハックスとかテンプレートのプラグインは、私が作ったすべてのサイトで使用しています。\n
そんなとき、公式ディレクトリに登録してないプラグインは、修正後の展開が超めんどくさいです!\n
\n
あと、つくったプラグインのソースのバックアップはどうしてますか?\n
ここだけの話なんですけど\n
公式ディレクトリはプラグインのバックアップ先としても便利です。タダですし。\n
これは公式ディレクトリのTracです。修正箇所を色分けしてくれるんですよ。\n
\n
WordPressのAPIは、すごく幅広いです。さきほども言いましたが関数だけで2000個以上あります。一方で賢い人も大勢います。\n
\n
これはテンプレートのプラグインについて英語のフォーラムに投稿された内容です。Codexで非推奨とされている処理に対して、指摘してもらいました。\n
これはtotal hacksについて。このときはかなり詳細にソースを読んで頂いて、いろいろ指摘をいただきました。\n
GitHub経由で機能の改善についてパッチを送って頂いたこともあります。翻訳が増えるとちょっとした不具合の修正で、言語ファイルに影響が出ることがあって作業がめんどくさかったんですが、その作業方法についても教えて頂きました。\n
まもなくリリースされるwordpress3.3コアのバグについて悩んでたら、同じ事で悩んでる別の開発者の方が本家のtracに報告してくれました。この時は、僕は応援しただけでバグが解消しました。\n
ここまでのまとめです。\n
公式ディレクトリに登録すると自動アップデートが使用できますし、無料のバックアップ先としても使用出来ます。\nあと、フィードバックが増えるのでとても勉強になりますし、勝手にバグが直ることもあります。\n
英語が苦手な人は多いですよね。\n
実際、海外のユーザや翻訳者とはどういうコミュニケーションをしてるの?という疑問があるかたも多いと思います。\n
まずはじめに、自慢ではありませんが僕は英語は中学生レベルです。\n基本的に英文はgoogle先生におまかせです。でも何人かの人とはfacebookでも友だちになりました。\nで、最近あることに気が付きました。\n
親しくやり取りする人の多くは英語圏じゃない人ばかり。\nなぜか彼らの英語は意味がわかるぞ?\nなんで?\n
実は彼らも英語が下手くそだったんです。\n英語が苦手な人同士だと使う単語が少ないので意外と意味がわかります。\nでも、ボビー・オロゴンみたいなことになっちゃってるかもしれないから、そこだけはご注意を。\n
さらにphpは世界共通。ソースをみればなにを言いたいかが大体わかります。\n
オープンソースってすごいですよね。人類みな兄弟です。\n
ここからはマネタイズの話です。\nプラグインって儲かるのって疑問をもってるかたも多いと思います。\n
たぶん、寄付だけで食うのは不可能です。\nあのコンタクト...7でさえ開発費には程遠いそうです。\n
私の場合は、トータルハックスでこれまでに720ドルの寄付をいただきました。あと別のプラグインでは海外のウェブ制作会社さんが2年連続で寄付してくれてます。\nでも、メンテナンス代には程遠いのが実上です。\n
\n
有料のプラグインもありますよね?あれはどうなんでしょう?\n
具体的に収益がどの程度かはわかりませんが、ユーザーを増やすには告知が必要です。公式ディレクトリ以外の告知をどうするのか?という問題があります。\nあとWordPressはGPLなので、プラグインもGPLとする必要があります。\nなので、買ってくれた人が無料で再配布してもオッケーということになるのかも。\nちなみにtotal hacksは私は無料で配ってますが、海外で1ドルで販売してるのをみました。どうせならもっと高く売ってほしいんですけど。\n
ただし、プラグインでもこんなビジネスモデルはあります。\n
スパムフィルターのアキスメットとバックアップのボウルトプレスです。\n
両者とも共通してるのは、プラグインそのものではなくAPIの利用料として課金していることです。これなら最配布されようが課金は成立しますし、公式ディレクトリに掲載することもオッケーですね。\n
プラグイン作りたいけどネタがないよ!\n
そんなことはないはずです。wordpressをつかってて不満に思ったことはすべてプラグインのネタになります。wordpressには驚くほど多様なフックが用意されていますので、ほとんどのことは解決できるはずです。\n
実際に、最近、私が不満に感じてることをご紹介します。\n
ギャラリーのエフェクトにバリエーションが欲しくないですか?カルーセルにするとか。\nあとリビジョンから復元する時にプレビューで確認したいと思ってます。\nぼくのお客さんはhtmlのソース読めないので。\n公開前の記事をレビューする方法も欲しいです。顧客の規模が大きいと関係者にWordPressのアカウントを発行するのは大変。\n
というわけで、プラグインの開発者が増えると、いいなーと思ってます。\n
以上、御清聴ありがとうございました。\n