...

世界標準ブログツール WordPress と ケータイ対応プラグ

by user

on
Category: Documents
18

views

Report

Comments

Transcript

世界標準ブログツール WordPress と ケータイ対応プラグ
世界標準ブログツール
WordPress と
ケータイ対応プラグイン
Ktai Style
2010年7月24日
第40回FLOSS桜山
池田 百合子
注意事項
• Ust してます
 http://ustream.tv/channel/osc-nagoya/
 Thanks: Usagi Project の Katz さん
• ハッシュタグ #flosss
(フロスS)
WordPress が人気
• ブログツールでシェア No.1
 バージョン3は1か月で1050万ダウンロード
http://wordpress.org/download/counter/
 日本からは1000回/日以上
• ユーザー・開発者の交流イベント
「WordCamp」を世界40都市以上で開催
• 日々「WordPressに移行した」の報告
WordCamp
• ユーザーと開発者が集うお祭り
 カンファレンスと懇親会
• 日本でも WordCamp を多数開催
 WordCamp Tokyo 2008, 2009
 WordCamp Kyoto 2009
 WordCamp Fukuoka 2010
 WordCamp Yokohama 2010
WordCamp Nagoya 2010
• 2010年10月30日(土)
• 日本では6回目
• 東海地区では初
• 名古屋市立大学 経済学部 (ココ)
• 電源 + 無線LANはあまり期待しないで
そもそもWordPressって?
• ブログツール/サービス
• PHP + MySQL
• GPL v2
• 日本語 (UTF-8) に対応
• テーマ・プラグイン多数
• b2 の後継
WordPressブランドの数々
• 単独インストール型
 WordPress
 コミュニティー (wordpress.org) で開発
• レンタルブログサービス
 WordPress.com
 Automattic, Inc が提供
単独インストール型
• 本家サイト
 http://wordpress.org/
• 日本語版
 http://ja.wordpress.org/
ja.wordpress.org
マルチサイト機能
• 複数ブログ・複数ユーザー対応
• WordPress MU の機能を 3.0 で統合
• 大規模ブログサービスを構築可能
 WordPress.com のバックエンド
 1000万ブログが稼動中
• サブドメイン/サブディレクトリー
いずれも対応
 http://DOMAIN.example.com/
 http://example.com/DIRECTORY/
日本独自の活動
• Codex 日本語版
 http://wpdocs.sourceforge.jp/
 オンラインマニュアルを英日翻訳
• WordPress Plugins/JSeries
 http://wppluginsj.sourceforge.jp/
 日本独自のプラグインを開発・配付
 携帯対応/英語プラグインの翻訳版など
• WordBench
Codex 日本語版
Plugins/JSeries
WordBench
• WordPress の地域コミュニティー
• 2008年9月発足
• 札幌、仙台、秋田、東京、川崎、横浜、
名古屋、石川、福井、京都、大阪、岡
山、福岡、沖縄など全国約35グループ
• 毎月どこかで宴会や勉強会
• BuddyPress で運営
WordBench.org
ブログと携帯は相性がいい
• 国内ブログサービスの多くは
 携帯電話で新規登録できる
 携帯電話で閲覧できる
 携帯メールで投稿できる
• ブログはサイト構造が単純でナビゲート
しやすい
素の WordPress は携帯未対応
• XHTML + CSS なので内容は読める
• でもサイズオーバーでエラーになったり
途中で切れることも
• 画像はほとんどがサイズオーバー
• 管理パネルは Ajax 多用だが、国内携帯は
JavaScript 未対応が多い
そこで携帯対応ツール
• 閲覧
 Ktai Style
 MobilePressNEO
 fortysix-mobile
 WPtouch, iWPhone
• 投稿
 wp-mail.php
 Ktai Entry
 WordPress アプリ (iPhone, Android など)
スマートフォン対応は充実
• WPtouch はネイティブ
アプリのような見栄え
 でも「ウェブ見てたのに
アプリに切り替わった」
ような混乱もある??
• WordPress for iPhone
はネイティブアプリ
 使いやすい
 オフラインでも操作可能
日本特有の注意
• 文字コードの違い
(UTF-8 ではなく Shift_JIS)
• 絵文字、半角カナの多用
• キャリア毎に仕様が異なる
(CSS, 絵文字、画像…)
• ユーザーID・端末識別情報を使った
ユーザー認証
Ktai Style は国内携帯に対応
• Ktai Style は国内5キャリアに対応
• UTF-8 ←→ Shift_JIS 変換
• 絵文字対応 (表示および入力)
• 長い内容を自動分割
• 画像を縮小
• ユーザーID・端末識別情報の読み取り
出力例:フロントページ
出力例:シングルポスト
出力例:最新コメント一覧
出力例:月別アーカイブ
出力例:ドコモ・ウィルコム
• ドコモとウィルコムは一部の絵文字が互換
出力例:au・ソフトバンク
• auとソフトバンクはスタイルシートが使える
出力例:イー・モバイル2種
• 音声端末, Windows
Mobile は少数派
テーマ:Redportal
• Red+Blue
• livedoor Blog
に似せた
• コメント並びの
昇順/降順を切
り替え可能
テーマ:Monolith
• Silver+Navy
• インラインCSS
• 古い端末は右の
通り
テーマ:Green
•
•
•
•
Green+Nature
インライン CSS
古い端末は中央
代替アイコンも用意
テーマ:Loving
• 情熱のピンク
• ♥ の数がコメント
数に連動
• 代替の枠
テーマ:Photolog
• その記事の写真
を り込み表示
• インラインCSS
テーマ:iPotch
•
•
•
au, SoftBank
/
ドコモ旧端末
/ ウィルコム
WPtouch に似せたテーマ
ドコモ (旧端末) はマージン・ボーダーに非対応
テーマ:Arege
• Slashdot に似
せた
• インライン
CSS
携帯テーマの改造も容易
http://wppluginsj.sourceforge.jp/ktai_style/howto/color-change/
で解説
携帯サイトを作ろう
• サイト利用者のためになる
• アクセス数がほぼ倍になる
• Ktai Style なら、専用の携帯サイト
同等の出来栄え
• PHP4 の人はPHP5のサーバーにしよう
メール投稿のすすめ
• 最近は twitter とブログ連携が流行ってい
るけど……。
 twitter は140文字しか書けない
 写真投稿は twitpic や yfrog など外部サービ
ス必須
• ブログ向きなのは、写真付きメール投稿
 非常に機動性が高い (本文記入は圏外でも可)
 外部サービスに頼らなくてよい
メール投稿の流れ
1. 写真撮影
2. GPS 測位
3. 本文、題名の記入
カテゴリー、タグの指定
4. 送信
メール投稿の仕組み (1)
外部メールボックスに随時アクセス
1. メールを送信
2. WordPress が動いているサーバーから
定期的にメールを読み込み
3. ブログに反映
外部メールボックス方式
• 利点
 設定が簡単
 誰でもどんなサーバーでも使える
• 欠点
 リアルタイム性に劣る
(読み込み時間間隔だけ待たされる)
 投稿の失敗がすぐには分かりにくい
(メールボックスに残ったメールを分析しなければな
らない)
メール投稿の仕組み (2)
メール着信時に投稿スクリプトを起動
1. メールを送信
2. メールが着信したら、メールサーバーが
投稿スクリプトを実行
3. ブログに反映
投稿スクリプト起動方式
• 利点
 リアルタイム性が高い (ほぼ即時反映)
 投稿の失敗はエラーメールで分かる
• 欠点
 設置・設定にはそれなりの知識が必要
 使えるサーバーが限定される
(メールサーバー == ウェブサーバーであること)
 設定失敗やスクリプトのバグがあるとメール
ループなどの事故が起こりやすい
Ktai Entry は両方使える
• Ktai Entry は両方の方式に対応
 外部メールボックスに随時アクセス
 メール着信時に投稿スクリプトを起動
• 他のメール投稿ツールは前者のみが多い
 wp-mail.php, wp-shot, mobG, etc
 wp-mta は後者のみ対応
Ktai Entry は絵文字対応
1. 絵文字メールを送信
2. Ktai Style の絵文字フォーマットに変換
(au から送信した絵文字をソフトバンク端末で
表示)
位置情報の活用
• Ktai Location プラグインで、写真や本文
に埋め込まれた位置情報を抽出
 http://wppluginsj.sourceforge.jp/ktai_location/
• Google マップ活用プラグインで地図表示
 Lightweight Google Maps
 Google Maps Anywhere
メール投稿を活用しよう
• メール投稿なら twitter 並みに気軽に投稿
できる
 事件やイベントをレポート
 今日の食事
 街ナカの変なモノ
• 写真を複数貼ったり、500文字以上の文
章が書ける
• ブログは長期残せる記録となる
活用例:Yuriko.Net 旅行記
• 2006年7月から開始
した旅行ブログ
• 国内鉄道旅行が中心
• 投稿を送信した位置
を地図表示
• 普通列車で、駅ごと
に投稿することも
• 1日で100通投稿した
ことも
(2007年9月3日∼5日)
まとめ
• WordPress はコミュニティー活動が盛ん
 wordbench.org をよろしく
• Ktai Style は国内携帯対応がバッチリ
• メール投稿でブログの可能性が広がる
追補
「WordPress 3.0 新機能」
2010年7月24日
第40回FLOSS桜山
池田 百合子
WordPress 3.0 の主な新機能
• 標準テーマが Twenty Ten に変更
• ナビゲートメニュー作成機能
• 複数サイト管理機能
• カスタム投稿タイプの導入
• カスタム分類 (タクソノミー) の機能強化
新標準テーマ Twenty Ten
• 「2010年」という意味の名称
• ヘッダー画像、背景画像やアイキャッチ
画像の設定が容易
 付属画像の一部は Matt が日本で撮影
• 「テーマフレームワーク」という構造
 子テーマによって差分を設計すればよい
• ナビゲートメニュー対応
カスタムヘッダーの設定
テーマフレームワーク
• ベースとなるテーマが「親テーマ」
 Twenty Ten
 Thematic
• 親テーマとの差分を「子テーマ」として
設計
• 親テーマが更新されても子テーマのコー
ドには影響しない
ナビゲートメニュー設定機能
• 管理パネルでナビゲート
メニューを作れる
 固定ページ
 カテゴリーアーカイブ
 外部URLリンク
• 従来は固定ページの一覧
だけがメニュー
 カテゴリーをメニューとす
るには、テーマファイル改
変が必要だった
カスタム投稿タイプ
• 従来の主な WordPress コンテンツ
 「投稿」時系列に沿ったデータ
 「(固定)ページ」時間に依存しないデータ
 「添付」投稿やページに入れる画像など
• WP 3.0 は独自のデータ形式を定義できる
 ショッピングサイトなら「商品」タイプ
 WordCamp なら「講演者」「スポンサー」
カスタム分類の強化
• カスタム分類 (タクソノミー) 機能は WP
2.8 からあった
 カテゴリーやタグも「タクソノミー」の一種
として実装
 設定画面がないので普及せず
• WP 3.0 からは親子関係のある分類も作れ
る
 旅行ブログなら「station」分類
 食べ物ブログなら「food」分類
設定用プラグイン
• カスタム投稿タイプ、カスタム分類は、
標準の管理パネルでは設定できない
• 設定用のプラグインを導入
 Custom Post Type UI
http://wordpress.org/extend/plugins/custom-post-type-ui/
WordPress 3.0 で商用サイト
• 複数サイト機能
 ウェブ制作業者が複数クライアントをまとめ
て管理
 キャンペーンサイトをすばやく構築
• カスタム投稿タイプ・カスタム分類
 ブログサイト、静的コンテンツのサイト以外
のコンテンツが作りやすい
使ってみよう・いじってみよう
• WordPress 3.0 は
 とても使いやすい
 いじっていて楽しい
 新規ユーザーにも分かりやすい
 昔からのユーザーにも馴染みやすい
• とにかく使ってみよう。いじってみよう
 使うことが「貢献」になる
Fly UP