最近はずーーーっと、とあるCMSの開発に取り組んでいます。 これが完成したら業界では最強の機能を搭載した集客出来るCMSになるんじゃないかと期待しています。 集客に必要な機能として自分が考えているものを以下にあげてみます。 【SEO対策機能】 ・RSS FEED機能 ・ヘッダ,画像ALT,リンクtitle,HTMLtitleにターゲットキーワードの仕込み(SEO対策の意味で) ・XMLサイトマップ自動生成 ・Twitter同時投稿機能 ・RSS_PING送信機能 【顧客囲い込み機能】 ・利用して頂いた顧客への自動追客メール(ステップメールと言う) ・ポイント還元機能 ・メルマガ機能 ・ユーザーレビュー機能 ・レーティング機能 【ユーザービリティ】 ・一度入力した情報の自動保存 ・情報の整理(出来るだけ整理された情報の開示) ・誘目色(ゆうもくしょく)の効果的な使用※視線誘導 ・マジックナンバー(メニューやバナーなど一度に最大7個以上並べない) と簡単にあげると上記の事が出てきた。 SEO自体はいつも取り組んでいて、このブログでも何度か紹介している、 目新しい所ではGoogleが正式に「Twitterのつぶやき」をSEOの参考にしていると言う部分 顧客囲い込み機能についてはシステムとして制作すると結構な時間を消費するが制作する価値はあると思う。 メルマガシステムは既に何度か制作しているがロジックを見直す必要があり、非同期配信がその原因QUEUE対応にしないとダメ そして、今日はユーザービリティについて制作していたのですが、久々にCOOKIEを使ってユーザー情報をユーザー自身に持たせようと思い 最近ZENDライブラリを触っている関係からZENDのCOOKIEを触ってみたが、どうやら自分の目的に合うモジュールは無かった->Zend_Http_Cookie なのでシンプルにsetcookieを使用してユーザー情報を保存させる事にした。 1年間保存だが、1年以内にユーザーからのアクセスがあれば、その都度、情報の保持期間は延びるので定期的なアクセスがあれば、ほぼ永久的にCOOKIEは ユーザーのPCに保存されるので、ログイン時やフォーム送信時にはニックネームやメールアドレスと電話番号などが自動で入力されているので使いやすいサイトだと言えるだろう PHPのCOOKIE保存についてはかなり簡単に利用出来る。 //投稿されてきた情報を保存 setcookie('url', "$_POST['url']", time() + (60 * 60 * 24 * 365)); //保存されたクッキーの表示 formの場合 <input type="text" name="url" id="textfield" value="<?php echo $_COOKIE['url'];?>"> ユーザービリティとしての着眼点は、自分が作ったシステムのテストをする際に、「メンドクサイなぁ」と感じる部分を妥協せず時間がかかっても簡便化すると言う事 前述のように、毎度毎度、フォームを利用する際に住所やメールアドレスを打ち込むとか、お気に入りの設定を保存させるとか、最近見たアイテムがどのページだったか? [...]