Ringworld
RingBlog説明書

RingBlog説明書 - モバイルアクセス


  1. モバイルからのアクセス先
  2. 機能
  3. モバイルアクセスの案内
  4. 今後の課題


RingBlogは基本的にPC用であり、モバイル用は本来の機能を補完する補助ツールであると考えています。 メンバーや記事のデータや管理はPC版と同じで、表示と操作が違うだけです。
画面の狭さ、通信の遅さ、操作性の悪さ、などから機能的には大きく制限をしており、できないよりはマシ という程度です。携帯用に完璧をめざすつもりはありません。

モバイルからのアクセス先

PCからのアクセスかモバイル機器からかを判断するのではなく、モバイル専用CGI moblog.cgi を用意しています。
moblog.cgi を blog.cgi と同じディレクトリに置き、モバイルからのアクセスの場合には そちらのURLを指定してください。
記事中のリンク先が blog.cgi であればPC版のほうへ飛んでしまいますが、これは仕様です。

機能

モバイルアクセスは機能制限版です。ID、パスワードはPCからでもモバイルからでも同じです。
できることは以下のとおり。

できないことは、次のようなことです。

モバイルアクセスの案内

訪問者をモバイルアクセスのCGI  moblog.cgi へ誘導する必要があります。
その方法の一つとして MessageBox.pm を使うことができます。以下はその例です。

package MessageBox;

#
# タイトルの下、記事の上にメッセージを表示する。
#
# <div class="message_box"> 〜 </div> の間は自由に変更可能。
#
# レイアウト設定で「メッセージボックスを表示する」がオンになっていれば表示される。
# 背景色、文字色、文字の大きさはデフォルトではタイトル領域と同じになっているが、
# <div style=.....> で任意に変更できる。
#

sub messageBox {
$query = shift;
$config = shift;

my $html;

# Perlスクリプトを追加するなら、この前に。
$html = <<HTML;
<div class="message_box">
<!-- ここから変更可能 -->
<div style="padding:3px; text-align:right; background-color:black;color:white;font-size:small;">
モバイルアクセスは
<a href="http://abc.xyz.com/blog/moblog.cgi"><font color="white">http://abc.xyz.com/blog/moblog.cgi</font></a>  
</div>
<!-- ここまで変更可能 -->
</div>
HTML

return $html;
}

1;
padding
文字列の周囲の余白

text-align
テキストを置く位置 (left, center, right)

background-color
背景色

color
文字色

今後の課題

自分の端末以外での状況がよくわかりませんが、表示は見やすくないし、操作性も今後の課題だと 考えています。
携帯電話からの画像アップロードは、メール送信の形式で対応するかもしれませんが、いまのところ未定です。

いっぽう、対応するつもりがないものもあります。

  • 最適化
    キャリア別、機種別の最適化はしません。RingBlog モバイル版はXHTML Basicを出力しますが、 これに対応できない機種はあきらめてもらうしかありません。
  • 絵文字
    絵文字を他端末あるいはPCで見えるように変換するということは考えていません。 RingBlogは基本的にはPC用であり、絵文字は使わないでいただきたいと思います。
  • 高機能化、多機能化
    現バージョンの制限にあまり機能を追加するとか、PC版に近づけるとかはしません。 できるだけPC版に集中したいためです。


ページトップへ