| 2: 2010-01-09 (土) 18:19:11 nao-pon ?cmd=user_pref の詳細, :config/user/[ログインID] ページの詳細 |
現: 2010-01-09 (土) 21:39:52 nao-pon metaWeblog API 対応についての詳細, Twitter OAuth 対応についての詳細, ユーザー毎 Amazon アソシエイツ ID についての詳細, Twitter OAuth は cURL 必須 at 2010-05-24 (月) 11:41:45 |
||
|---|---|---|---|
| Line 19: | Line 19: | ||
| - ページURL が長くなった場合、携帯端末でアクセスできないことがある問題に対応。 | - ページURL が長くなった場合、携帯端末でアクセスできないことがある問題に対応。 | ||
| - Twitter の OAuth に対応。 (PHP 5 環境のみ) | - Twitter の OAuth に対応。 (PHP 5 環境のみ) | ||
| - | -- Twitter API へのアプリ登録が必要 (https://twitter.com/apps/new) | + | -- Twitter API へのアプリ登録が必要 ([[https://twitter.com/apps/new]]) |
| -- 環境設定でアプリ登録で得られた Consumer key と Consumer secret を設定する | -- 環境設定でアプリ登録で得られた Consumer key と Consumer secret を設定する | ||
| - ゲストグループのみ対象とする権限設定ができない問題を修正。 | - ゲストグループのみ対象とする権限設定ができない問題を修正。 | ||
| Line 64: | Line 64: | ||
| *** metaWeblog API 対応 [#x7f8f09b] | *** metaWeblog API 対応 [#x7f8f09b] | ||
| - | - あとで書く | + | |
| + | 管理画面の環境設定で &font(Red){use_xmlrpc を有効};にすると、XML-RPC の BlogerAPI, metaWeblogAPI に対応しています。APIエンドポイント(API Endpoint) は、xpWikiのURL/?cmd=xmlrpc になります。 | ||
| + | |||
| + | XOOPSのログイン ID とパスワードを使って投稿します。 | ||
| + | |||
| + | 投稿文に HTML は使えません。Wiki書式で投稿してください。 | ||
| + | |||
| + | metaWeblogAPI を使って flickr と連携すると flickr から簡単に投稿できたりメールを使いモブログすることも容易にできるようになります。 | ||
| + | |||
| + | **** flickr での設定例 [#ida60376] | ||
| + | - flickr にログインした状態で [[http://www.flickr.com/account/blogs/add/metaweblogapi]] にアクセスすると metaWeblogAPI に対応しているブログを登録するフォームが表示されます。そのフォームの ''API Endpoint'' に APIエンドポイントのURL、''Username'', ''Password'' に XOOPS のログイン情報を入力して [NEXT] をクリックします。 | ||
| + | - 複数のブログページがある場合は、''Choose a weblog'' のページが表示されるのでブログページを選択して [NEXT] をクリックします。 | ||
| + | - ''Confirm your details'' のページで、登録内容を確認し [ALL DONE] をクリックすれば登録完了です。 | ||
| + | - モブログ(Moblog) を設定するには、[[http://www.flickr.com/account/uploadbyemail/blog/]] で登録したブログを選択します。モブログ用メールアドレスは、[[http://www.flickr.com/account/?tab=email]] の ''Your blog upload email'' がそれです。 | ||
| + | - ブログ投稿用テンプレートは、HTMLで構成されているので、カスタマイズして Wiki構文にする必要があります。たとえば、次のような内容になります。 | ||
| + | #code(pukiwiki){{ | ||
| + | #navi | ||
| + | RIGHT:&rsslink(../); | ||
| + | #boxdate | ||
| + | |||
| + | * {title} | ||
| + | |||
| + | RIGHT:&tag(Flickr,Moblog); | ||
| + | |||
| + | RIGHT:[[{uploader_name} on flicker:{uploader_profile}]] | ||
| + | |||
| + | [[&ref({photo_src}){{title}};>{photo_url}]]~ | ||
| + | &font(80%){[[{title}:{photo_url}]], originally uploaded by [[{uploader_name}:{uploader_profile}]]}; | ||
| + | |||
| + | {description_raw} | ||
| + | |||
| + | #navi | ||
| + | }} | ||
| *** Twitter OAuth 対応 [#i88b8a86] | *** Twitter OAuth 対応 [#i88b8a86] | ||
| - | - あとで書く | + | |
| + | Twitter OAuth を利用して、Twitter と連携することができます。ただし &font(Red){PHP 5 以上であることと PHP で [[cURL 関数:http://jp.php.net/manual/ja/book.curl.php]]が使えることが必須条件};となります。 | ||
| + | |||
| + | Twitter と連携するために、まずは ご自身の Web サイト(xpWiki) をアプリケーションとして Twitter に登録して ''Consumer key'' と ''Consumer secret'' を取得する必要があります。 | ||
| + | |||
| + | Twitter にログインした状態で [[https://twitter.com/apps/new]] にアクセスすると、アプリケーションの登録フォームが表示されます。 | ||
| + | |||
| + | - ''Application Type'': Browser | ||
| + | - ''Callback URL'': xpWikiトップのURL | ||
| + | |||
| + | あとは、お好きなように入力して、[保存する] をクリックしてください。 | ||
| + | |||
| + | 得られた ''Consumer key'' と ''Consumer secret'' を xpWiki の環境設定で登録すると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Twitter アカウントと xpWiki を結びつけることができるようになります。 | ||
| *** ユーザー毎 Amazon アソシエイツ ID [#r67f7525] | *** ユーザー毎 Amazon アソシエイツ ID [#r67f7525] | ||
| - | - あとで書く | + | |
| + | 管理画面の環境設定で &font(Red){ユーザー別 Amazon ID を有効};にすると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Amazon アソシエイト ID を設定することができるようになります。 | ||
| + | |||
| + | Amazon アソシエイト ID が設定されているユーザーが作成したページでは、Amazon 系プラグイン amazon, aws, isbn を使用した場合のアマゾンへのリンクにそのユーザーのアソシエイト ID が埋め込まれます。 | ||
| ** CVS 更新内容 [#t7ed97d0] | ** CVS 更新内容 [#t7ed97d0] | ||
| ぺージ情報 | |
|---|---|
| ぺージ名 : | xpWiki開発日記/2010-01-08 |
| ページ別名 : | 未設定 |
| ページオーナー : | nao-pon |
| 閲覧可 | |
| グループ : | すべての訪問者 |
| ユーザー : | すべての訪問者 |
| 編集可 | |
| グループ : | すべての訪問者 |
| ユーザー : | すべての訪問者 |