このページはまだ書きかけで、未完成です。
追々、追記していきます。というか、できればみんなで編集していただけると、涙が出るほど嬉しい。
モブログとは、
といったように、携帯端末でお手軽にブログを更新することです。
xpWiki でも、モブログに対応しており大きく分けて、独自のメールアドレスを設けて運用する方法(moblog プラグイン)と XML-RPC MetaWeblog API を用いてそれに対応している外部サービスを使用する方法(xmlrpc プラグイン)があります。
| モブログ送信先メールアドレス | $root->moblog_pop_mail | |
| Gmail を利用してユーザー毎に専用アドレスを付与する場合は、"アカウント名+*@gmail.com" と設定します。(* にランダムな文字列が挿入されます) | ||
| モブログで利用するPOP3サーバー名 | $root->moblog_pop_host | |
| Gmail の場合、「ssl://pop.gmail.com」と設定します。 ただし、サーバーの PHP に OpenSSL が組み込まれていない場合は、ssl:// は使用できません。 | ||
| モブログで利用するPOP3ポート番号 | $root->moblog_pop_port | |
| 通常は「110」、Gmail の場合は「995」と設定します。 | ||
| モブログで利用するPOP3ログインID | $root->moblog_pop_user | |
| Gmail の場合、最新モードに設定するため「recent:アカウント名@gmail.com」と設定します。 | ||
| モブログで利用するPOP3ログインパスワード | $root->moblog_pop_pass | |
| ユーザー設定でモブログの設定を許可する | はい | いいえ | $root->use_moblog_user_pref |
| ユーザー設定のページ名設定ヒント | $root->moblog_page_recomend | |
| ユーザー設定での投稿先ページ名に対する説明 (設定例などを記入する) | ||
#moblog基本的に、moblog プラグインで作成されるページ名は「設定されたブログページ(親ページ)/年-月-日」となります。
年月日については、メールの送信日時が使用されます。もし、メールに送信日時の記載がなけれなメールチェック日時が使用されます。
デフォルトの親ページは、ユーザー設定(?cmd=user_pref) で設定します。また、後述しているメール題名でのコマンド指定で、親ページを指定したり投稿ページ名を直接指定することができます。
xpWiki では、ページ作成時に自動的に読み込まれるテンプレート機能がありますが、モブログ系プラグインで読み込まれるテンプレートは独立しています。
通常は 親ページ名/template や :template/親ページ名 といったルールになっていると思いますが、モブログ系プラグインでは、template の部分が template_m となりますので、親ページ名/template_m や :template_m/親ページ名 といったようになります。
メールの題名(Subject) は、ページ本文に "* 題名"(新規投稿時) 又は "** 題名"(追記投稿時) として記入され、HTML上では <h2>題名</h2> 又は <h3>題名</h3> と表示されます。
ただし、以下のコマンドが設定されおり、これらのコマンドは題名から除去されます。
| 投稿済み1 | 投稿済み2 | 投稿済み3 | 新規投稿されるページ |
| @p2 | @p1 | @p0(@pなし) | @new |
[xpWikiのURL]/?cmd=xmlrpc
となります。ただし、利用するサービスによっては GETクエリを受け付けない場合がありますので、その場合は mod_rewrite を使って
[xpWikiのURL]/XML-RPC
などといった URL にする必要があるでしょう。その場合に html側xpWikiディレクトリ に置く .htaccess の例は次のようになります。
RewriteRule ^XML-RPC$ ?cmd=xmlrpc
| ぺージ情報 | |
|---|---|
| ぺージ名 : | xpWiki/moblog |
| ページ別名 : | 未設定 |
| ページオーナー : | nao-pon |
| 閲覧可 | |
| グループ : | すべての訪問者 |
| ユーザー : | すべての訪問者 |
| 編集可 | |
| グループ : | すべての訪問者 |
| ユーザー : | すべての訪問者 |