SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
WordBeach 2012 LT



      WordとWordPressは
インドと西インド諸島くらい違うけど
   お互いうまくやろうぜ!
                 -XML-RPCって便利だよの巻-


                     ozone notes 野村 圭
                      (@mypacecreator)

    ©2012 ozone notes. All Rights Reserved.
0. 自己紹介 ー 基本情報


名前   : 野村 圭(のむら けい)

なにしてる: フリーランスでWeb制作 

屋号   : ozone notes(オゾン・ノーツ)

Twitter : @mypacecreator

LT    : 2年ぶり2回目の出場

   ©2012 ozone notes. All Rights Reserved.
0. 自己紹介 ー WordPress関連

初心者向け学習用フリーテーマ
    『mypace                          custom』を配布してます




    初心者のみなさん、よかったら使ってね!

   ©2012 ozone notes. All Rights Reserved.
1. こんな言葉聞くことないですか?




   CMSを入れれば
    ワード感覚で
 簡単に更新できますよ!


  ©2012 ozone notes. All Rights Reserved.
2. でも現実は・・・・




   なんだか難しくて
結局全然更新してないよー!
    ハハハ∼(笑)


  ©2012 ozone notes. All Rights Reserved.
3. えっ・・・・




  (|| ゚Д゚)ポカーン

  ©2012 ozone notes. All Rights Reserved.
4. ならいっそのこと




  Wordで記事を書いて
    直接Wordから
 投稿すればいいじゃん!


  ©2012 ozone notes. All Rights Reserved.
5. 実はそんな機能が標準で存在


Word2007以降ではそれが可能!
Officeボタン
↓
発行
↓
ブログ




      ©2012 ozone notes. All Rights Reserved.
6. Wordの「発行」機能


投稿したいWordPressサイトの情報を
入れるだけ
・URL
・ログインID
・パスワード




       ©2012 ozone notes. All Rights Reserved.
7.WordPressの投稿設定

WordPress側の設定を1ヶ所だけ確認

設定 > 投稿設定 > リモート投稿




       2つめの「XML-RPC」にチェック
   ©2012 ozone notes. All Rights Reserved.
8.あとは普通にWordを編集




                                            タイトル




                                 本文(画像や図も配置OK)

  ©2012 ozone notes. All Rights Reserved.
9.カテゴリも指定できます

               「分類の挿入」をクリック



「発行」をクリックすると公開される




                       カテゴリが選択できる
  ©2012 ozone notes. All Rights Reserved.
10.ちゃんと公開されています




  ©2012 ozone notes. All Rights Reserved.
10.ちゃんと公開されています



           【持論】
         書式や体裁よりも
         まずはコンテンツ!!
   更新させること!!
  ©2012 ozone notes. All Rights Reserved.
11.記事の修正も、元のdocファイルの修正でOK




再度「発行」をクリックすると投稿を上書き




    ※画像はそのままのサイズで投稿されるので
     大きくし過ぎに注意!
   ©2012 ozone notes. All Rights Reserved.
12.外部から記事を投稿する仕組み


   これを実現しているのが
              XML-RPC
                  という仕組み
※WordPressに特有のものではなく、MTやBlogger、
 FC2など多数のブログサービスで採用されている
 しかもWordPress3.4で大幅機能拡張!!


   ©2012 ozone notes. All Rights Reserved.
13.発想とプログラミング次第で夢がふくらむ

PCが苦手な人向けに…
タイトルと文章だけが送信できる簡易フォーム
複数のブログを運営しているなら…
1つの投稿フォームで任意のブログにエントリー

大量の記事を扱う必要があるなら…
ローカルにあるCSVファイルから一括投稿

外部サービスのAPIやCronと組み合わせて…
毎日決まった時間に自動でコンテンツ投下


  ©2012 ozone notes. All Rights Reserved.
14.私も作ってみた作ってもらった


ローカルで動作するRubyスクリプト

Flickr APIとWordPress XML-RPCの連携
CSVファイルに大量の記事原稿
画像ファイルはFlickrからもってくる
                       ※Flickrの画像IDから画像URLを取得して
                        カスタムフィールドへ入れる




   ©2012 ozone notes. All Rights Reserved.
15.こんな感じのCSVを用意します




                この状態でスクリプトを走らせると…

  ©2012 ozone notes. All Rights Reserved.
16.で、こんな感じで投稿されます




  ©2012 ozone notes. All Rights Reserved.
16.で、こんな感じで投稿されます




  ©2012 ozone notes. All Rights Reserved.
17. できることを知っておくと提案の幅が広がる


実装にはプログラミングの知識が必要
    ↓
できる人に「こういうの作って!」って言える
だけでも他の会社と差がつく
    ↓
非プログラマーでも知っておくべき!

 私も今自分で実装できるよう勉強中(`・ω・´)b
                                       次は自作のものを紹介したいですー

  ©2012 ozone notes. All Rights Reserved.
18. おしまい。



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

    http://mypacecreator.net
             で最新情報をチェック!


   ©2012 ozone notes. All Rights Reserved.

Mais conteúdo relacionado

Mais procurados

Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
moai kids
 
DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?
Hiroaki Kubota
 
WordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオンWordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオン
Masaki Takeda
 
VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみよう
Masayuki Ozawa
 
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
Akihiro Kuwano
 
Windows Azure ハンズオンセミナー @ 01Booster
Windows Azure ハンズオンセミナー @ 01BoosterWindows Azure ハンズオンセミナー @ 01Booster
Windows Azure ハンズオンセミナー @ 01Booster
Masaki Takeda
 

Mais procurados (20)

Lambda EdgeとALB認証を導入した話
Lambda EdgeとALB認証を導入した話Lambda EdgeとALB認証を導入した話
Lambda EdgeとALB認証を導入した話
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersDb tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
 
Wordbench fukuoka
Wordbench fukuokaWordbench fukuoka
Wordbench fukuoka
 
DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?
 
おさらいActive directory 130330
おさらいActive directory 130330おさらいActive directory 130330
おさらいActive directory 130330
 
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しいWiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
 
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
 
ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計
 
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
 
WordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオンWordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオン
 
VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみよう
 
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
 
20180123 power shell
20180123 power shell20180123 power shell
20180123 power shell
 
20110224 flamixer
20110224 flamixer20110224 flamixer
20110224 flamixer
 
Cloudってどんなもの?
Cloudってどんなもの?Cloudってどんなもの?
Cloudってどんなもの?
 
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
 
Windows Azure ハンズオンセミナー @ 01Booster
Windows Azure ハンズオンセミナー @ 01BoosterWindows Azure ハンズオンセミナー @ 01Booster
Windows Azure ハンズオンセミナー @ 01Booster
 
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
 
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
 

Semelhante a WordとWordPressはインドと西インド諸島くらい違うけどお互いうまくやろうぜ! -WordBeach2012 LTスライド-

オープンソースカンファレンス2012大分資料
オープンソースカンファレンス2012大分資料オープンソースカンファレンス2012大分資料
オープンソースカンファレンス2012大分資料
俊之 渡邊
 
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
ericsagnes
 
[AWSマイスターシリーズ] Amazon DynamoDB
[AWSマイスターシリーズ] Amazon DynamoDB[AWSマイスターシリーズ] Amazon DynamoDB
[AWSマイスターシリーズ] Amazon DynamoDB
Amazon Web Services Japan
 
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.jsHokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
 

Semelhante a WordとWordPressはインドと西インド諸島くらい違うけどお互いうまくやろうぜ! -WordBeach2012 LTスライド- (20)

OWASP Nagoya_WordPress_Handson_2
OWASP Nagoya_WordPress_Handson_2OWASP Nagoya_WordPress_Handson_2
OWASP Nagoya_WordPress_Handson_2
 
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
 
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
 
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築)OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築)
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
モダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタモダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタ
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
 
Movable Type for AWS を用いた環境構築のポイント
Movable Type for AWS を用いた環境構築のポイントMovable Type for AWS を用いた環境構築のポイント
Movable Type for AWS を用いた環境構築のポイント
 
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
XPagesDay2013 【B-4】 Dojo 徹底解剖! ~ XPages で Dojo を有効活用するには ~
 
Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?
 
オープンソースカンファレンス2012大分資料
オープンソースカンファレンス2012大分資料オープンソースカンファレンス2012大分資料
オープンソースカンファレンス2012大分資料
 
Introducing Zend Studio 10 Japanese Edition
Introducing Zend Studio 10 Japanese EditionIntroducing Zend Studio 10 Japanese Edition
Introducing Zend Studio 10 Japanese Edition
 
WordPressって何
WordPressって何WordPressって何
WordPressって何
 
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
 
ZendStudioのご紹介
ZendStudioのご紹介ZendStudioのご紹介
ZendStudioのご紹介
 
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
 
Notes/Domino エンジニアのための Docker 超入門
Notes/Domino エンジニアのための Docker 超入門Notes/Domino エンジニアのための Docker 超入門
Notes/Domino エンジニアのための Docker 超入門
 
[AWSマイスターシリーズ] Amazon DynamoDB
[AWSマイスターシリーズ] Amazon DynamoDB[AWSマイスターシリーズ] Amazon DynamoDB
[AWSマイスターシリーズ] Amazon DynamoDB
 
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.jsHokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
 
20130203 oss-db-lpi
20130203 oss-db-lpi20130203 oss-db-lpi
20130203 oss-db-lpi
 

Mais de Kei Nomura

Mais de Kei Nomura (6)

EFO(入力フォーム最適化)のセオリーを詰め込みまくったメールフォームを共同開発した
EFO(入力フォーム最適化)のセオリーを詰め込みまくったメールフォームを共同開発したEFO(入力フォーム最適化)のセオリーを詰め込みまくったメールフォームを共同開発した
EFO(入力フォーム最適化)のセオリーを詰め込みまくったメールフォームを共同開発した
 
WordCamp Nagoya 2010 初心者向けLT PHPが分からなくてもテーマいじりは怖くないっ!!初心者向けフリーテーマ"Mypace Cust...
WordCamp Nagoya 2010 初心者向けLT PHPが分からなくてもテーマいじりは怖くないっ!!初心者向けフリーテーマ"Mypace Cust...WordCamp Nagoya 2010 初心者向けLT PHPが分からなくてもテーマいじりは怖くないっ!!初心者向けフリーテーマ"Mypace Cust...
WordCamp Nagoya 2010 初心者向けLT PHPが分からなくてもテーマいじりは怖くないっ!!初心者向けフリーテーマ"Mypace Cust...
 
WordCamp Kansai 2016 初心者向けこわくないWordPress日本語フォーラムの使い方
WordCamp Kansai 2016 初心者向けこわくないWordPress日本語フォーラムの使い方WordCamp Kansai 2016 初心者向けこわくないWordPress日本語フォーラムの使い方
WordCamp Kansai 2016 初心者向けこわくないWordPress日本語フォーラムの使い方
 
点が線で繋がるのは数年後 -インプットとアウトプットを繰り返そう-
点が線で繋がるのは数年後 -インプットとアウトプットを繰り返そう-点が線で繋がるのは数年後 -インプットとアウトプットを繰り返そう-
点が線で繋がるのは数年後 -インプットとアウトプットを繰り返そう-
 
WordBench Nagoya 2015年3月勉強会
WordBench Nagoya 2015年3月勉強会WordBench Nagoya 2015年3月勉強会
WordBench Nagoya 2015年3月勉強会
 
WordPress3.5-RC1 をみんなでさわってみよう! -WordBench Nagoya 11月勉強会スライド-
WordPress3.5-RC1 をみんなでさわってみよう! -WordBench Nagoya 11月勉強会スライド-WordPress3.5-RC1 をみんなでさわってみよう! -WordBench Nagoya 11月勉強会スライド-
WordPress3.5-RC1 をみんなでさわってみよう! -WordBench Nagoya 11月勉強会スライド-
 

Último

Último (11)

論文紹介: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
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介: 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
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: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...
 

WordとWordPressはインドと西インド諸島くらい違うけどお互いうまくやろうぜ! -WordBeach2012 LTスライド-