Joomlaを使っていてクライアントから非常に良く聞かれるのが携帯からの記事投稿です。他のブログサービスでは携帯からメールするだけで記事投稿できるけどそれって出来る?ってホントよく聞かれます。
携帯からの記事投稿はいくつかのエクステンションと外部のサービスを利用することで可能です。
まず今回の携帯記事投稿で利用するエクステンションとサービスは
・XML-RPC - JContentPlus API(JoomlerさんのJC+に入っているプラグイン)
・MTmail
・auto frontpage
JC+のXML-RPCじゃなくても大丈夫かもしれませんがコレが入っていたのでコレを使います。
まずはXML-RPC - JContentPlus APIを有効にしますが、その前にJoomlaの基本設定のシステムでWebサービス有効を「はい」にしておく必要があります。
XML-RPC - JContentPlus APIを有効にする際は他のXML-RPCプラグインは無効にします。(たぶん)
設定はデフォルトセクション・カテゴリ・画像の保存場所ぐらいを設定しておけばOKです。
これでバックエンドにログインせずにブログエディタ等で記事の投稿が可能になります。
次にMTmailを設定します。
ここは困ることはないかと思いますが一応
ブログタイプ:その他
エンドポイントURL:http://アドレス/xmlrpc/
投稿者:記事投稿するだけなので念のためメール投稿用に作ります。
画像保存先ディレクトリ名:プラグインの設定と合わせます。
認証コード:お好きに設定して下さい。
あとは好きに設定して下さい。
これでメールの件名を先程設定した認証コードにし、本文をMTmailのフォーマットで作成し携帯から(PCでもOK)メールを送るとJoomlaの記事として投稿されます。
日時の設定も出来るので現在・過去・未来きちんと投稿されます。
このままでは投稿をしてもフロントページが更新されません。
これまではJoomlerさんのFrontpage Automatic Updateを使用していましたがMTmailからの投稿は何故か反映されないのでauto frontpageを使いフロントページを自動化させます。
auto frontpageを日本語化したので次の記事でlanguageファイルを公開します。
※未来の記事を投稿した際にJC+のCalendarに反映されてしまうバグ?Joomlerさんには報告したのでのんびりと対応を待つことにします。
※私はそこまで高頻度でリアルタイムに記事を投稿することはないし、携帯がPC以上に使い易いとも思わないのではっきりいってどうでもいい機能ではありますが、私がずれているのか私の価値観とクライアントの価値観は多くの場合ズレています;

