オープンソースCMS「FoxArcade」を使ってサイトをリニューアル(5/終)―SEOとかソーシャルとか

| トラックバック(0)
またしてもだいぶ期間があいてしまったが、FoxArcadeを使ったサイトリニューアル、最後の仕上げ。
●Sitemap、RSS
  • system\application\config\routes.phpに以下の2行を追加する。
    $route['rss'] = "frontend/rss";
    $route['sitemap'] = "frontend/sitemap";
    これで/rss、/sitemapの両パスが有効になる。
  • system\application\controllers\frontend.phpにshow_sitemap()とshow_rss()を追加
    sitemapもRSSもxml出力なので、frontend.phpではload_viewではなく、load->viewを記述する
    templates\default\rss.phpと、同じくsitemap.phpを書く
    RSSのヘッダにサイト全体の情報(タイトルとdescription)を使いたかったので、テンプレートをrssheaderとrssに分割してみた。
    1行目の<?xmlをecho出力にするのも忘れずに
  • robots.txtにsitemapを記述

●RSS→Twitter連携
RSS出力自体も重要ではあるのだが、Playground@千正.comのような弱小サイトのRSSを購読してくれる奇特な方がそうそういるとも思えない。Playground@千正.comにおけるRSS出力の目的は、ずばり、Twitter連携である。RSSから自動でTweetするサービスはいくつかあるが、今回はFeedburnerを利用してみた。

●Analytics
Google Analyticsサイトで取得したスクリプトをheader.phpに追加

●SocialButton設置、OpenGraphProtocol対応
/js/配下にjqueryとjquery.socialbuttonをアップロード。
header.phpにソーシャルボタンの記述とオープングラフプロトコルの記述を追加する。
header.phpの記述をシンプルに保ちつつ、ページ固有の値を記述するために、frontend.phpをいじったが、これは明らかにやりすぎ。
style.cssにソーシャルボタンの記述も必要。
frontpageとcategoryについてはog:imageを複数記述する(こうすることで、FacebookでShareする際に引用する画像を選択できる)


トラックバック(0)

トラックバックURL: http://manabu.s176.coreserver.jp/mt5/mt-tb.cgi/3258


アーカイブ

Books

ビブリア古書堂の事件手帖7 ~栞子さんと果てない舞台~ (メディアワークス文庫) 闇のパープル・アイ (1) (少コミフラワーコミックス) 闇のパープル・アイ (2) (少コミフラワーコミックス) 闇のパープル・アイ (3) (少コミフラワーコミックス) 闇のパープル・アイ (4) (少コミフラワーコミックス) 闇のパープル・アイ (5) (少コミフラワーコミックス) 闇のパープル・アイ (6) (少コミフラワーコミックス) 闇のパープル・アイ (7) (少コミフラワーコミックス) 闇のパープル・アイ (8) (少コミフラワーコミックス) 闇のパープル・アイ (9) (少コミフラワーコミックス) 闇のパープル・アイ (10) (少コミフラワーコミックス) 闇のパープル・アイ (11) (フラワーコミックス) 闇のパープル・アイ (12) (フラワーコミックス) 希望荘 ゼンデギ (ハヤカワ文庫SF) 竜との舞踏 上 (ハヤカワ文庫SF) 竜との舞踏 中 (ハヤカワ文庫 SF マ 8-16 氷と炎の歌 5) 竜との舞踏 下 (ハヤカワ文庫SF) クロックワーク・ロケット (新☆ハヤカワ・SF・シリーズ) エターナル・フレイム (新☆ハヤカワ・SF・シリーズ) 自分の「うつ」を治した精神科医の方法 (KAWADE夢新書) 大事なことに集中する―――気が散るものだらけの世界で生産性を最大化する科学的方法 取締役の法律知識 (日経文庫) 三鬼 三島屋変調百物語四之続 現場ですぐ使える時系列データ分析 ~データサイエンティストのための基礎知識~ ビジネスモデル・ジェネレーション ビジネスモデル設計書 現場のプロが教えるWeb制作の最新常識[アップデート版] (知らないと困るWebの新ルール)

Link

Feed

このブログを購読

Follow

follow on Twitter

Counter

139444723