SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
WordBench
plugin developerのバッチを貰おう!!
僕の事
  おなまえ すぎやま たけし
おしごと ウェブプログラマー
趣味
 
僕の事
おなまえ すぎやま たけし
おしごと ウェブプログラマー
趣味
自然が作ったハート集め ‼
僕の事 趣味
Facebookで大きい写真が見れます
WordPressでしたこと
テーマ
・graftee(公式ディレクトリで公開中)
・wapuu1-child(申請中)
プラグイン
・Graftee Speed Up Kit(公式ディレクトリで公開中)
表示速度を早くする
・Without Update Themes(公式ディレクトリで公開中)
特定のテーマを更新の対象外に設定できる
・Theme Update Mode(公式ディレクトリで公開中)
テーマ編集でエラーを出しても管理画面が表示されなくなることを防ぐ
 
WordPressでしたこと
● アクセシビリティAAA対応
● schema.org設定済み
● HTML5の適切な要素を使っ
たマークアップ
● カスタマイズの機能強化
● ↑でパンくずリスト表示も可能
● レスポンシブデザイン
● 独自フック関数の追加
● 一部の子テーマファイルの自
動読み込み
● 子テーマ製作のスターター
CSS同封
● 不要な処理を行わないコー
ディングで高速化
● 日本語ベース
等々
 
WordPressでしたこと
grafteeの子テーマ
ファイルはたったこれだけ !!
● README.md
● no-repeat.svg
● repeat-x.svg
● repeat.svg
● screenshot.png
● style.css
 
WordPressでしたこと
if ( is_admin() ) {
function theme_update_mode_directory( $dir ) {
if ( get_user_meta( get_current_user_id(), 'use_theme_update_mode', true ) != 1 ) {
return $dir;
}
return dirname( __FILE__ );
}
add_filter( 'stylesheet_directory', 'theme_update_mode_directory' );
add_filter( 'template_directory', 'theme_update_mode_directory' );
function theme_update_mode_profile_update( $user_id, $old_user_data ) {
update_user_meta( $user_id, 'use_theme_update_mode', $_POST[ 'use_theme_update_mode' ] );
}
add_action( 'profile_update', 'theme_update_mode_profile_update', 10, 2 );
function theme_update_mode_user_profile($user) {
$html = '';
$html .= '<table class="form-table"><tr><th>';
$html .= '<label for="use_theme_update_mode">' . __( 'テーマ編集モード', 'theme_update_mode' ) . '</label>';
$html .= '</th><td>';
$html .= '<input type="checkbox" name="use_theme_update_mode" id="use_theme_update_mode" value="1" ' . checked( $user->use_theme_update_mode, 1, false) . '/>';
$html .= __( '使用する', 'theme_update_mode' );
$html .= '<p class="description">' . __( '管理画面ではテーマが動かなくなります。それにより、テーマでエラーを起こしても管理画面が表示できなくなることを防ぎます。', 'theme_update_mode' ) . '</p>';
$html .= '</td></tr></table>';
$html .= '';
echo $html;
}
add_action( 'show_user_profile', 'theme_update_mode_user_profile' );
add_action( 'edit_user_profile', 'theme_update_mode_user_profile' );
}
こんなに短いコードでも
プラグインデベロッパーバッジをゲット !!
僕の事
  おなまえ すぎやま たけし
おしごと ウェブプログラマー
趣味
よろしく
お願いします
この写真にもハートが隠れているよ
※合成ではありません
 
僕の事
自己紹介
おしまいだにゃ
ファイル構造
プラグインの作り方
plugins/プラグイン名/プラグイン名.php
例:(プラグイン名= Super SEO)
plugins/super_seo/super_seo.php
PHPの先頭コメント
プラグインの作り方
例:(プラグイン名= Super SEO)
/*
Plugin Name: プラグイン名
Plugin URI: プラグインURL
Description: プラグインの説明
Author: あなたのお名前
Author URI: あなたのURL
Version: プラグインのバージョン
Text Domain: 多言語対応で使われるユニークな文字列
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
/*
Plugin Name: Super SEO
Plugin URI:
Description: SEO for your WordPress blog.
Author: Takeshi Sugiyama
Author URI: https://profiles.wordpress.org/8suzuran8/
Version: 1.0
Text Domain: super_seo
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
フック(割り込み処理)について
プラグインの作り方
・アクションフック
任意の処理の途中に別の処理を追加する。
add_action( ‘フック名’, ‘追加する処理の関数名’ );
function 追加する処理の関数名() {
処理する内容
}
・フィルターフック
任意の結果を加工する
add_filter( ‘フック名’, ‘結果を加工する関数名’ );
function 結果を加工する関数名( $output ) {
return $output . ‘abcdefg’;
}
$outputには初期値が入ってます。
wordpress hook
でググるとフック一覧ページに辿り着きま
す。
作ってみよう!!
プラグインの作り方
/*
Plugin Name: Login Logo Link Changer
Plugin URI:
Description: change login log link
Author: Takeshi Sugiyama
Author URI: https://profiles.wordpress.org/8suzuran8/
Version: 1.0
Text Domain: login_logo_link_changer
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
function login_logo_url( $url ) {
return 'https://profiles.wordpress.org/8suzuran8/';
}
add_filter( 'login_headerurl', 'login_logo_url' );
ログイン画面のロゴのリンク先を、
任意のURLに変更するプラグイン
おまけ
プラグインの作り方
不要な画面で処理をしないで速度低下を避ける
// 公開側、管理側の両方で処理される
if ( is_admin() ) {
// 公開側を表示している時は処理されない
} else {
// 管理側を表示している時は処理されない
}
// 公開側、管理側の両方で処理される
※管理画面のカスタマイズ機能を作る時は注意が必要 !!
プラグインを入れすぎて重くなったー(> ε<)
ということが減ります(^ ω^)
おまけ
プラグインの作り方
有料プラグインにつなげてみる?!
・オリジナルアクションフック
任意の処理の途中に別の処理を追加する。
do_action( ‘フック名’, ‘渡す値’ );
有料プラグインで
add_action( ‘フック名’, ‘追加する処理の関数名’ );
として使う。
・オリジナルフィルターフック
任意の結果を加工する
apply_filters( ‘フック名’, ‘初期値’ );
有料プラグインで
add_filter( ‘フック名’, ‘結果を加工する関数名’ );
として使う。
このプラグインも一緒に使うとこんないいことがある
よ!!
おまけ
プラグインの作り方
/*
Plugin Name: Login Logo Link Changer
Plugin URI:
Description: change login log link
Author: Takeshi Sugiyama
Author URI: https://profiles.wordpress.org/8suzuran8/
Version: 1.0
Text Domain: login_logo_link_changer
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
if ( ! is_admin() ) {
function login_logo_url( $url ) {
return 'https://profiles.wordpress.org/8suzuran8/';
}
add_filter( 'login_headerurl', 'login_logo_url' );
}
ログイン画面のロゴのリンク先を、
任意のURLに変更するプラグイン
return apply_filters(
‘login-logo-link-changer-more’, ‘https:
//profiles.wordpress.org/8suzuran8/’
);
  プラグインの作り方
おしまいだブ~
プラグインの作り方
 
プラグインを公式ディレクトリに申請
・コーディングスタイルを守る
・多言語対応
・readme.txtを作る
 
プラグインを公式ディレクトリに申請
・コーディングスタイルを守る
・多言語対応
・readme.txtを作る
 
プラグインを公式ディレクトリに申請
・行頭のインデントはスペースではなくタブ
・代入の「=」や連想配列の「=>」は他の行に合わせる
・配列を定義する場合、最後の行末にもカンマをつける
・ブロックが35行以上になる場合、閉じカッコにコメントを書いておく
・行末にスペースは置かない
・演算子の前後とカンマの後にはスペースを置く
・制御文の括弧の前後はスペースを置く
・関数定義の引数の開始カッコの前はスペースを置かない
・配列の添字が固定値ならスペースを置かない
・配列の添字が変数なら、変数の前後にスペースを置く
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
 
プラグインを公式ディレクトリに申請
・行頭のインデントはスペースではなくタブ
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
function hoge() {
return true;
}
 
プラグインを公式ディレクトリに申請
・代入の「=」や連想配列の「=>」は他の行に合わせる
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
$hoge = array(
‘key’ => ‘value’,
‘keyhoge’ => ‘value’,
1 => ‘value’,
);
 
プラグインを公式ディレクトリに申請
・配列を定義する場合、最後の行末にもカンマをつける
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
$hoge = array(
0 => ‘value’,
1 => ‘value2’,
2 => ‘value3’,
);
 
プラグインを公式ディレクトリに申請
・ブロックが35行以上になる場合、閉じカッコにコメントを書いておく
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
function hoge() {
・・・・
} // end of hoge
 
プラグインを公式ディレクトリに申請
・行末にスペースは置かない
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
$hoge = ‘abc’;
 
プラグインを公式ディレクトリに申請
・演算子の前後とカンマの後にはスペースを置く
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
$hoge = $aaa + $bbb;
 
プラグインを公式ディレクトリに申請
・制御文の括弧の前後はスペースを置く
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
foreach ( $values as $value ) {
}
 
プラグインを公式ディレクトリに申請
・関数定義の引数の開始カッコの前はスペースを置かない
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
function hoge () {
}
function abc() {
}
 
プラグインを公式ディレクトリに申請
・配列の添字が固定値ならスペースを置かない
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
$hoge[ ‘name’ ];
$hoge[‘name’];
 
プラグインを公式ディレクトリに申請
・配列の添字が変数なら、変数の前後にスペースを置く
https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
$hoge[ $key ];
$hoge[$key];
 
プラグインを公式ディレクトリに申請
・コーディングスタイルを守る
・多言語対応
・readme.txtを作る
 
プラグインを公式ディレクトリに申請
__( ‘あああああ’, ‘Text Domain’ )
_e( ‘あああああ’, ‘Text Domain’ )
_n( ‘あああああ’, ‘Text Domain’ )
_x( ‘あああああ’, ‘Text Domain’ )
 
プラグインを公式ディレクトリに申請
・コーディングスタイルを守る
・多言語対応
・readme.txtを作る
 
プラグインを公式ディレクトリに申請
https://wordpress.org/plugins/about/
ここのreadme.txtのベースファイルをいじって作る
ここで作ったreadme.txtのチェック
フォーマットは変えないで!!
 
プラグインを公式ディレクトリに申請
=== Plugin Name ===
Contributors: wordpress.orgのアカウント名
Donate link:
Tags: タグ
Requires at least: WordPerss本体の必須バージョン
Tested up to: 確認済みの WordPerss本体のバージョン
Stable tag: 安定するプラグインのバージョン、または trunc
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
ここに150文字以内の説明文
== Description ==
長い説明文。使い方とかも。
== Installation ==
Installation using "Add New Plugin"
1. From your Admin UI (Dashboard), go to Plugins. Click the "Add New" button.
2. Search for plugin, or click the "Upload" button, and then select the plugin you want to install.
3. Click the "Install Now" button.
Manual installation
1. Upload the "プラグインのディレクトリ名 " folder to the "/wp-content/plugins/" directory.
== Changelog ==
= 1.0 =
* Initial Release
大体こんな感じ
 
プラグインを公式ディレクトリに申請
日付:2015年9月21日 4:11
8suzuran8,
Your plugin hosting request has been approved.
Within one hour, you will have access to your SVN repository at
http://plugins.svn.wordpress.org/graftee-speed-up-kit/
with your WordPress.org username and password (the same one you use
on the forums).
Here's some handy links to help you get started.
Using Subversion with the WordPress Plugins Directory
https://wordpress.org/plugins/about/svn/
FAQ about the WordPress Plugins Directory
https://wordpress.org/plugins/about/faq/
WordPress Plugins Directory readme.txt standard
https://wordpress.org/plugins/about/readme.txt
readme.txt validator:
https://wordpress.org/plugins/about/validator/
Enjoy!
申請した翌日に来たメール
1時間以内にSVNリポジトリにアクセスしてって
着信時間が(゜Д゜)
朝の5:11までに対応してください(笑)
※二つ目以降のプラグインは、朝 8:30頃に、
同じ内容のメールが来ました。
  申請方法
おしまいだペン
プラグインを公式ディレクトリに申請
僕の事
おなまえ すぎやま たけし
おしごと ウェブプログラマー
趣味
有難うございましたm(__)
m

Mais conteúdo relacionado

Último

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Último (9)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

Destaque

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destaque (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Word pressのプラグインを作ってみよう wordbench奈良2015.11- (1)