SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Advanced Custom Fields
   プラグインにおける
     コラボレーション

           水野 史土
       MIZUNO Fumito
    http://wp.php-web.net/
自己紹介

●   本家/日本語フォーラムで回答
●   WordPress 日本語化に参加
●   WordCamp で発表
●   WordBench 神戸/大阪/名古屋で発表

● Advanced Custom Fields プラグイン
  ○ 日本語化
  ○ アドオン作成
  ○ テストコード作成
カスタムフィールドとは

Advanced Custom Fields

  アドオンを追加&共有

      有償アドオン
カスタムフィールド

● 記事にメタデータを追加する
  ○ 任意の属性名と値を追加可能

● 例 : イベント情報の投稿
   ■ 開催日
   ■ 人数
   ■ 会場
   ■ ...
標準のカスタムフィールド




● 値を自分で入力
● 入力漏れ、記入ミス等が起こりやすい
Advanced Custom Fields
フロントエンドの表示
Advanced Custom Fields

● カスタムフィールドの入力方法
  ○ 項目ごとに入力フォーマット設定
  ○ マウスでも操作可能


● 管理画面カスタマイズ
  ○ Javascript で地図等を表示可能
  ○ フロントエンドと共通のCSSが可能
パーツを自分で作れる
必要な技術・知識

●   Flickr
●   Google Map
●   HTML5

API 等の仕様を調べればOK
一人で作ると、詳しくない分野は時間がかかる
Flickr に詳しい人
Google Map に詳しい人
HTML5 に詳しい人
Flickr
Google Map
  HTML5

全てに詳しい人
一人ではなく、複数人で協力すると ...
Flickr アドオンを作る

各自が
詳しい分野の
アドオン作成




Google Map アドオンを作      HTML5 アドオンを作る
         る
Flickr アドオンを作る

アドオンを
お互いに
提供する




Google Map アドオンを作      HTML5 アドオンを作る
         る
Elliot
Condon

Fumito
Mizuno


Paul
Huisman


         Julien Béchade,Brian Zoetewey
Elliot
Condon

Fumito
Mizuno


Paul
Huisman


         Julien Béchade,Brian Zoetewey
Elliot
Condon

Fumito
Mizuno


Paul
Huisman


         Julien Béchade,Brian Zoetewey
Elliot
Condon

Fumito
Mizuno


Paul
Huisman


         Julien Béchade,Brian Zoetewey
Elliot
Condon

Fumito
Mizuno


Paul
Huisman


         Julien Béchade,Brian Zoetewey
本日紹介した他にも、以下のアドオンがある
Taxonomy Checkboxes Field カスタム分類をチェックボックスで選
択。作者:Future Media
Paypal Item Field オンライン決済サービスPaypalリンク作成。国や
通貨が選択できる。作者:Mike Rodriguez
Taxonomy Field カスタム分類等をドロップダウンで選択可能。作
者:Brian Zoetewey
Users Select Field ユーザを選択可能。作者:lewismcarey
Address Field住所フィールドを作成可能。フィールド配置はドラッグ
ドロップでカスタマイズ。作者:Omicron7
Google Mapsカスタムフィールドでグーグルマップ。管理画面の地
図で地点を選択して指定する。作者:Zvonko, Codeforest
Categories Fieldカテゴリを選択可能。作者:Nontas Ravazoulas
QR Code入力データをQRコードに変換して出力。作者:水野史土
有償のアドオンもある
● その他付きラジオボタン
作者: 水野史土
ラジオボタンに
フリー入力エリア
wp.php-web.net/?p=10


● ギャラリー
作者: Elliot Condon
ドラッグドロップで
画像を並べ替え
www.advancedcustomfields.com/add-ons/gallery-field/
メリット

● 開発効率
  ○ 得意分野で貢献
  ○ ソースコード共有&再利用

● インターフェース等が統一される
 ○   共通の操作性
 ○   併用時のトラブルが少ない
デメリット

● 明確な役割分担をしていない
  ○ 機能が似たアドオンがある
    ■ 10人 => 10倍、とはいかない

● アドオンを別途インストールする
  ○ セットアップ、更新の手間
    ■ github でまとめる計画あり
   https://github.com/codearachnid/acf-addons
ご清聴ありがとうございました

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Kürzlich hochgeladen (11)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

Empfohlen

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
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Empfohlen (20)

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
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Collaboration Advanced Custom Fields Plug-in (at WordCamp tokyo 2012)