バズーサイト3.0

| コメント(0) | トラックバック(0)

こんにちは、バズー株式会社、開発チームリーダーの清水です。

昨日バズーホームページをリニューアルしました!

技術的には新たにこんな試みを取り入れています。

・携帯ホームページトップをフルFlash化!
・携帯Google Analytics対応!
・ブログ新着記事を動的にサイト上に表示!
・ブログは携帯/PC両対応!
・共通ヘッダー、共通サイドバー、共通フッターによるページ更新コストの大幅低減!

■携帯ホームページトップをフルFlash化!

いままで静的HTMLだけの殺風景だった携帯ホームページトップを今回フルFlash化(Flash Lite 1.1)しました。
画面切り替えがいらない分、非常に快適にアクセスできます。
機種情報を見てFlash非対応端末の場合は、静的HTMLを出すようにしています。

■携帯Google Analytics対応!

Javascriptが使用できない携帯でもGoogle Analyticsを使ったアクセスログ解析ができるようにしています。
若干制限事項があるのですが(セッション数=PV数になってしまう等)、デメリットよりメリットのほうが上回っています。
モバイルSEOに興味がありましたら、ぜひお問い合わせください!

■ブログ新着記事を動的にサイト上に表示!

コーポレートブログの新着記事のタイトルを、動的にサイト上に表示しています。
PHP5からは、simplexmlというモジュールを使うと、XMLを非常に簡単に取扱うことができます。
そこで、MovableType 4.0 の RSS を解析することにしました。
こんな感じで数行で取得できます。

<?php
function get_blog_new_entry($blog_id) {
    // RSS取得
    $xml = simplexml_load_file('http://www.buzoo.jp/' . $blog_id . '/atom.xml');
    // 最新エントリURL取得
    $attr = (array) $xml->entry[0]->link;
    $link = $attr['@attributes'];
    $href = $link['href'];
    // 最新エントリタイトル取得
    $title = $xml->entry[0]->title;
    // 最新エントリ更新日取得
    $update  = str_replace('-', '/', substr($xml->entry[0]->updated, 0, 10));
    $current = date("Y/m/d");
    // 結果を返す
    if ($update == $current) {
        return sprintf("<p class=\"entry new \">%s<br/>".
            "<a href=\"http://www.buzoo.jp/%s/\">%s</a></p>",
            $update, $blog_id, $title);
    } else {
        return sprintf("<p class=\"entry\">%s<br/>".
            "<a href=\"http://www.buzoo.jp/%s/\">%s</a></p>",
            $update, $blog_id, $title);
    }
}

■ブログは携帯/PC両対応!

MT4i というオープンソースプログラムを使っています。

■共通ヘッダー、共通サイドバー、共通フッターによるページ更新コストの大幅低減!

共通フッターなどは <?php include("common/footer.html"); ?> と書くと非常に簡単に外出しできます。
.htaccess に次のように書いておくと .html ファイルをすべて PHP として解釈してくれて、コンテンツの更新コストを大幅に削減できます。

AddType application/x-httpd-php .html

トラックバック(0)

トラックバックURL: http://tech.buzoo.jp/mt4/mt-tb.cgi/16

コメントする

就活アワード2012 受賞

本格SF宇宙戦争シュミレーションゲーム 宇宙神話モバイルプラネット

格闘系美少女学園RPG 闘女伝説モバイル学園

携帯サイト作成のバズー株式会社

名経営者を志す 熱血社長ブログ

感動を与える仕事をする!COOのブログ

攻めのド営業 営業本部長ブログ

事業家を目指す新卒者ブログ

mixiアプリ企画・開発

バズービル写真

セレブスタイル

芝大門スタジオ

キッズスタイル

プライバシーマーク

フィードメーター - 携帯サイト開発を極める!開発チームリーダーのブロ..

あわせて読みたいブログパーツ

カテゴリ

プロフィール

バズー株式会社
執行役員 CTO
海外事業部責任者
清水 樹 (Jun Shimizu)
慶應義塾大学理工学部卒業
日立ソフトウェアエンジニアリング出身
インドネシアのジャカルタでオフショア開発拠点設置中。