モバイルサイト制作受託時にスピード納品するためのしくみ作り

納期短縮のために

開発コスト削減とスピード納品を実現するためのアプリケーションを開発しました。

以下の条件を満たす受託があった場合にこのアプリケーションで作成する予定です。
・携帯サイトのみ(パソコンは非対応)
・サイトは弊社預かり(弊社サーバで稼働)
・ドメインにこだわらない方(弊社サービス用ドメイン)
・ページの登録/更新作業は弊社が担当

基本要件

要件は以下のように決めました。
・基本ページは、TOP、お知らせ、会社概要、サービス、採用情報、社員紹介、お問合せ、プライバシーポリシー
・拡張ページ(基本ページ以外)は、特注で対応
・各ページの文章はデータベースに保存して動的生成
・デザインの切り替えを可能
・携帯の3キャリア対応
・METAタグはページ単位で指定可能

システム要件

システム要件は以下のように決めました。
・MVCのフレームワークを使用
・XHTML(+CSS)で作成
・サイトの作成、更新作業は弊社で対応
・レンタルサーバでも動作可能な構成

ワークフロー

制作ワークフローは以下のようにします。
ページ構成・・・・(1)
 →デザイン・・・(2)
  →画像・・・・(3)
   →文章・・・(4)
    →完成・・(5)

(1)サイトのページ構成を決める(基本ページより)
(2)サイトのデザインを決める(デザインのテンプレート作成)
(3)サイトで使用する画像を決める(会社ロゴ、サービスロゴ、その他)
(4)サイトのページの文章を決める(データベースに入力)
(5)完成!

サンプルサイト

弊社会社サイト(サンプル)
※会社サイトの文章はサンプルデータです。
qr_corp

サンワサプライ「USB保温冷器 USB-TOY42」を試してみた

暑くなる前に

そろそろ暑い夏がやって来るので準備を開始しました。冷蔵庫から出した「冷えた缶コーヒー」がしばらくすると温くなるイヤな経験ありますよね。それをいつもまでも「冷えた状態」にしてくれるヤツを見つけてきました!

サンワサプライ
「USB保温冷器 USB-TOY42」
SANWA SUPPLY USB-TOY42 USB保温保冷器

DSCN0034

夏はもちろん。冬でも使える

それもUSB経由なのでパソコンに刺すだけの便利さ。
しかも冬にはスイッチひとつで、保温器にも変わる優れものです。

DSCN0037
↑表側:電源オン・オフスイッチないのかよ!

DSCN0038
↑裏側:ファンが付いていています。多少ファン音がします。

DSCN0039
↑缶コーヒーを冷やしてみました。いい感じです。

注意事項:缶専用なのでペットボトルや陶器は使えません。

無料の携帯アクセス解析比較(myRTモバイル、うごくひと2)

パソコン用のアクセス解析は、携帯サイトでは使えないことが多い

携帯サイトを作る機会が増えてきたのだが、アクセス解析導入の際に非常に困る。数ページの小さいサイトや会員サイトなら自作するけど、一般の携帯サイトであれば、専用のアクセス解析サービスを使いたい。

以下の条件で探してみた。
・携帯のアクセス解析可
商用利用可
・広告バナー・広告文が非表示
・動的ページの解析可

2つほど該当したのでメモ

myRTモバイル

myRTモバイル

サービス開始:2008年10月
■Good■
・リアルタイム解析可
■Bad■
・1アカウントで解析サイト1つまで(別アカウントを追加すれば複数サイト可能)
■Other■
・過去データ:無制限(2009年4月時点)
・解析タグ設置時:XHTMLで記述されたファイルに追加する場合は、img閉じタグを修正すること。

うごくひと2

うごくひと2

サービス開始:2009年4月
■Good■
・1アカウントで複数サイト解析可
・希望者はランキングサイトに登録される
■Bad■
・リアルタイム解析不可(15~30分くらい)
・個人ユーザは広告バナー表示。法人ユーザは非表示。
■Other■
・過去データ:基本情報は2年以上保存
・解析タグ設置時:解析タグの文字コードを合わせること

アクセス解析を設置してみた

例えばcakephpの場合はこんな感じで
(1)解析タグを入れたview/elementsにelementを作成。
myrt.ctp
ugo2.ctp
(2)layouts/default.ctpから呼び出す。

<?php e($this->renderElement('myrt')); ?>
<?php e($this->renderElement('ugo2')); ?>

その他のメモ

・SSLには未対応。
・FrontControllerでページ制御しているサイトで利用する場合、全て同じページ扱い(例えばindex.php)になってしまう。厳密に調べるには解析タグの小細工が必要かもね。