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 |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |