Submit Search
Upload
基本の WordPress コーディング規約 / WordCamp Tokyo 2016 LT
•
1 like
•
142 views
Akira Tachibana
Follow
WordCamp Tokyo 2016 での Lightning Talk セッションでの資料です。WordPress コーディング規約のエッセンスを伝えます。
Read less
Read more
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
WordPress マニュアル Codex の紹介 - 2016年3月の今だけ限定、超簡単本家 WordPress.org へのコントリビュートあります ...
WordPress マニュアル Codex の紹介 - 2016年3月の今だけ限定、超簡単本家 WordPress.org へのコントリビュートあります ...
Akira Tachibana
WordPress の公式オンラインマニュアル Codex の概要、使い方、コントリビュート方法について説明します。2016年3月現在、Codex は Developer Resources に移行中で、過渡期ならではの注意点やコントリビュート方法についても触れます。また最近拡張されたコア、テーマ、プラグインの翻訳システムについても説明します。
WordPressって何
WordPressって何
Kazue Igarashi
WordBench仙台2012年12月勉強会用資料。 初心者向けWordPressの紹介とインストール、勉強方法など。
WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編
Takashi Uemura
2012.11.3に開催されたWordCamp大阪でのセッション「闇WordCamp」で発表したXOOPSのプレゼン資料です。
Sassをはじめよう!
Sassをはじめよう!
Yoshiya OKI
DIST.1 「Sass」 発表資料
LESSについて
LESSについて
okaSlide80
Word camptokyo2012セッション資料
Word camptokyo2012セッション資料
horike37
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
Takayuki Miyauchi
2012/11/3に開催されたWordCamp Osakaのセッションで使用した資料です。
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
Atushi Sugiyama
7/7にwordbench神戸で使ったDreamweaverの資料です。
Recommended
WordPress マニュアル Codex の紹介 - 2016年3月の今だけ限定、超簡単本家 WordPress.org へのコントリビュートあります ...
WordPress マニュアル Codex の紹介 - 2016年3月の今だけ限定、超簡単本家 WordPress.org へのコントリビュートあります ...
Akira Tachibana
WordPress の公式オンラインマニュアル Codex の概要、使い方、コントリビュート方法について説明します。2016年3月現在、Codex は Developer Resources に移行中で、過渡期ならではの注意点やコントリビュート方法についても触れます。また最近拡張されたコア、テーマ、プラグインの翻訳システムについても説明します。
WordPressって何
WordPressって何
Kazue Igarashi
WordBench仙台2012年12月勉強会用資料。 初心者向けWordPressの紹介とインストール、勉強方法など。
WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編
Takashi Uemura
2012.11.3に開催されたWordCamp大阪でのセッション「闇WordCamp」で発表したXOOPSのプレゼン資料です。
Sassをはじめよう!
Sassをはじめよう!
Yoshiya OKI
DIST.1 「Sass」 発表資料
LESSについて
LESSについて
okaSlide80
Word camptokyo2012セッション資料
Word camptokyo2012セッション資料
horike37
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
Takayuki Miyauchi
2012/11/3に開催されたWordCamp Osakaのセッションで使用した資料です。
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
Atushi Sugiyama
7/7にwordbench神戸で使ったDreamweaverの資料です。
Sass/Compass講習会
Sass/Compass講習会
Beeworks
Sass/Compassを「触って覚える」を目的とした講習会スライド。 実習で使用するファイルは以下からダウンロード頂けます。 http://webnaut.jp/download/markup_140204/sass.zip 目次: 1. Sassとは/機能紹介 2. Sassを触ってみよう 3. Sass開発環境の設定 4. [Work1]ネストとインポート※ 5. Compassとは/機能紹介 6. Compassの設定 7. [Work2]Compassを使ったCSS Sprite実践※ 8. [Work3]納品時の作業※ 9. 書籍、参考サイト紹介 10. [Work4]追加課題※ =========================== 紹介記事 http://webnaut.jp/markup/663.html ===========================
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
WordPressのスライドやブログ記事で、特に人気の高いものをカテゴリ別に集めました。2011年〜2012年に発表されたものが対象です。
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
Takami Kazuya
2016.08.27 WordFes Nagoya 2016 登壇資料
テーマ作成のアプローチ
テーマ作成のアプローチ
Seto Takahiro
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方を話そう〜 2016/2/21 サイト http://unofficialtokyo.com を Twenty Sixteen で構築した際の手順やコツを紹介しました。
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
ANNAI_LLC
DrupalをPaaSで活用する。(Drupal on PaaS Cloud)
20170809 AWS code series
20170809 AWS code series
Atsushi Fukui
Technical Session for AWS Code Services. Introduce AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline and AWS CodeStar. Speaker: Atsushi Fukui @JAWS UG Osaka, 2017.08.09
CloudFormation Getting Started with YAML
CloudFormation Getting Started with YAML
Yukitaka Ohmura
2017/11/14 JAWS-UG アーキテクチャ専門支部で発表した内容です
Sparkにプルリク投げてみた
Sparkにプルリク投げてみた
Noritaka Sekiyama
2020/07/31 開催の Spark Meetup Toktyo #3 の LT 発表資料です。 https://spark-meetup-tokyo.connpass.com/event/181422/
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
宗 大栗
2016年2月20日に開催したdevelopers.io 2016の発表資料です。
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Kazumi IWANAGA
Serverless Days Tokyo 2019 のセッション資料です。 https://tokyo.serverlessdays.io/
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
Kenji Shirane
2017年10月21日に開催された CMSMix Sapporo vol.3 の Drupal 8 テーマ作成ハンズオンで使用したスライドです。
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
Kazue Igarashi
WordCamp Tokyo 2012で行ったセッション「日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜」のスライドです。
WordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップ
Takami Kazuya
2016.07.10 WordCamp Kansai 2016 登壇スライド
Rake
Rake
Tomoya Kawanishi
about Rakefile, Rake of Ruby build tool
Web Site Optimization for Beginners
Web Site Optimization for Beginners
masaaki komori
Webサイト高速化勉強会@タネマキ用資料
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
真吾 吉田
2016.12.13 re:Port大阪での発表資料です。
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
Kazuhiro Sera
English version is here: http://www.slideshare.net/seratch/jjug-ccc-2014springeng http://www.java-users.jp/?page_id=1048#R2-4
WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ
WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ
Kazue Igarashi
CMSどうでしょう〜MT・WP対決列島〜 仙台編で話した「WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ」のスライド
WordPress 高速化 Pro Tips: フロントエンドの最適化
WordPress 高速化 Pro Tips: フロントエンドの最適化
masaaki komori
WordCamp Tokyo 2012 ~ Pro Tips for Speeding Up WordPress: Optimization of Front-End ~
More Related Content
Similar to 基本の WordPress コーディング規約 / WordCamp Tokyo 2016 LT
Sass/Compass講習会
Sass/Compass講習会
Beeworks
Sass/Compassを「触って覚える」を目的とした講習会スライド。 実習で使用するファイルは以下からダウンロード頂けます。 http://webnaut.jp/download/markup_140204/sass.zip 目次: 1. Sassとは/機能紹介 2. Sassを触ってみよう 3. Sass開発環境の設定 4. [Work1]ネストとインポート※ 5. Compassとは/機能紹介 6. Compassの設定 7. [Work2]Compassを使ったCSS Sprite実践※ 8. [Work3]納品時の作業※ 9. 書籍、参考サイト紹介 10. [Work4]追加課題※ =========================== 紹介記事 http://webnaut.jp/markup/663.html ===========================
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
WordPressのスライドやブログ記事で、特に人気の高いものをカテゴリ別に集めました。2011年〜2012年に発表されたものが対象です。
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
Takami Kazuya
2016.08.27 WordFes Nagoya 2016 登壇資料
テーマ作成のアプローチ
テーマ作成のアプローチ
Seto Takahiro
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方を話そう〜 2016/2/21 サイト http://unofficialtokyo.com を Twenty Sixteen で構築した際の手順やコツを紹介しました。
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
ANNAI_LLC
DrupalをPaaSで活用する。(Drupal on PaaS Cloud)
20170809 AWS code series
20170809 AWS code series
Atsushi Fukui
Technical Session for AWS Code Services. Introduce AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline and AWS CodeStar. Speaker: Atsushi Fukui @JAWS UG Osaka, 2017.08.09
CloudFormation Getting Started with YAML
CloudFormation Getting Started with YAML
Yukitaka Ohmura
2017/11/14 JAWS-UG アーキテクチャ専門支部で発表した内容です
Sparkにプルリク投げてみた
Sparkにプルリク投げてみた
Noritaka Sekiyama
2020/07/31 開催の Spark Meetup Toktyo #3 の LT 発表資料です。 https://spark-meetup-tokyo.connpass.com/event/181422/
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
宗 大栗
2016年2月20日に開催したdevelopers.io 2016の発表資料です。
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Kazumi IWANAGA
Serverless Days Tokyo 2019 のセッション資料です。 https://tokyo.serverlessdays.io/
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
Kenji Shirane
2017年10月21日に開催された CMSMix Sapporo vol.3 の Drupal 8 テーマ作成ハンズオンで使用したスライドです。
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
Kazue Igarashi
WordCamp Tokyo 2012で行ったセッション「日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜」のスライドです。
WordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップ
Takami Kazuya
2016.07.10 WordCamp Kansai 2016 登壇スライド
Rake
Rake
Tomoya Kawanishi
about Rakefile, Rake of Ruby build tool
Web Site Optimization for Beginners
Web Site Optimization for Beginners
masaaki komori
Webサイト高速化勉強会@タネマキ用資料
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
真吾 吉田
2016.12.13 re:Port大阪での発表資料です。
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
Kazuhiro Sera
English version is here: http://www.slideshare.net/seratch/jjug-ccc-2014springeng http://www.java-users.jp/?page_id=1048#R2-4
WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ
WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ
Kazue Igarashi
CMSどうでしょう〜MT・WP対決列島〜 仙台編で話した「WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ」のスライド
WordPress 高速化 Pro Tips: フロントエンドの最適化
WordPress 高速化 Pro Tips: フロントエンドの最適化
masaaki komori
WordCamp Tokyo 2012 ~ Pro Tips for Speeding Up WordPress: Optimization of Front-End ~
Similar to 基本の WordPress コーディング規約 / WordCamp Tokyo 2016 LT
(20)
Sass/Compass講習会
Sass/Compass講習会
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
テーマ作成のアプローチ
テーマ作成のアプローチ
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
20170809 AWS code series
20170809 AWS code series
CloudFormation Getting Started with YAML
CloudFormation Getting Started with YAML
Sparkにプルリク投げてみた
Sparkにプルリク投げてみた
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
WordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップ
Rake
Rake
Web Site Optimization for Beginners
Web Site Optimization for Beginners
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ
WordPress JSON REST API 〜さらばPHP、さらばWordPressテーマ
WordPress 高速化 Pro Tips: フロントエンドの最適化
WordPress 高速化 Pro Tips: フロントエンドの最適化
基本の WordPress コーディング規約 / WordCamp Tokyo 2016 LT
1.
Akira Tachibana /
立花 明(@atachibana) Lightning Talk: WordPress Coding Standards At a Glance 基本の WordPress コーディング規約
2.
3.
自己紹介 • 立花 明 •
IT 関連会社勤務 (非 WordPress) • 好きなこと: 何かを集めること、並べること – 人生のモットー: これ以上集め始めない、並べ始めない • WordPress Document Team Member – Codex / HelpHub / Release Notes etc. • 2016年夏、WordPress コーディング規約を翻訳し ました。LT はその抜粋です。 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards
4.
LISTEN
5.
Standards / 規約 •
WordPress オープンソースプロジェクトおよびコミュニ ティでのコラボレーションやレビューのベースライン • 適用範囲はコア、テーマ、プラグイン • 統一することで、ミスの削減、コードやドキュメントの 可読性の向上、変更の容易化 • 注意! 規約のためだけのリファクタリングは禁止 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards
6.
OBEY
7.
Quote / 引用符 2016/9/17
WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards Single ( ‘ ) Double ( “ ) PHP ✔ ✔ JavaScript ✔ HTML ✔ ✔ CSS ✔ PHP: $a = ‘hello’; HTML: <input type="text" />
8.
THINK
9.
Indenting / インデント 2016/9/17
WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards if ( condition ) { action(); } Tab ! Not Space
10.
TAB
11.
Brace / 波かっこ 2016/9/17
WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards if ( condition1 ) { action1(); } elseif ( condition2 && condition3 ) { action2(); action3(); } else { defaultaction(); } Always
12.
ALWAYS
13.
Space / 空白文字 2016/9/17
WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards function func( $p1 = ‘x’, $p2 = ‘y' ) { ... foreach ( (array) $foo as $bar ) { ... $x = $foo[ $bar ]; $x = $foo['bar']; $x = $foo[0]; No Space!
14.
(Almost) SPACE
15.
Naming Convention /
命名規則 • PHP –variable var_x (× camelCase) –class My_Hello –constant WINDOW_SIZE –PHP file my-plugin-name.php –class file class-my-hello.php 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards
16.
NO camelCase
17.
Naming Convention /
命名規則 • JavaScript –variable camelCase –class camelCase • CSS –separator #comment-form 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards
18.
camelCase
19.
Yoda Conditions /
ヨーダ条件式 • If you miss typed “==“ as “=“, then 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards if ( true == $the_force ) { $victorious = you_will( $be ); } if ( true = $the_force ) => Error if ( $the_force = true ) => Run & Debug!?
20.
May The Force Be With
You
21.
Third-person singular /
三人称単数 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards /** * Displays simple message for a post. * * This is detail description about * below function... * * @global type $var_name Description. * * @param type $x Description. * @param type $y Optional. Description. * @return type Description. */
22.
S
23.
Reference / 参照 •
Core Contributor Handbook –WordPress Coding Standards –WordPress Inline Documentation Standards • Codex 日本語版 –WordPress コーディング規約 –WordPress インラインドキュメント規約 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards
24.
This LT was GREAT!
25.
Thank You /
ありがとうございました 2016/9/17 WordCamp Tokyo 2016 Lightning Talk - WordPress Coding Standards
Download now