2012年9月19日水曜日

Concrete5のベースURLについて。




先日、久しぶりにConcrete5での仕事を頂きました。
ただし、少々特殊な作業内容だったので、覚書として記憶の片隅&Concrete5ユーザーの助けになればと思います。


Concrete5のベースURLは、日本サイトでは具体的な使い方は、phpを使った方法しか書いていません。



phpでの記述方法

<?php echo BASE_URL . DIR_REL ?>


この記述方法では、実際のサイト内での使用はほぼ出来ません。
しかし、海外では下記のコマンドが一般的に使われています。

{CCM:BASE_URL}


これを、サイト制作の際にHOMEボタン等のリンクURL等に使うと、便利なので覚えておいて損はありません。
ただし使い方が限定されるので、注意が必要です。

使い方としては、

<a href="{CCM:BASE_URL}">HOME</a>


とすれば、自動的にHOMEへのリンクになります。
httpから始まるドメインを記述しなくて済むだけではなく、ドメイン変更やサーバー移管等の事態が起きても、ソースコードの修正が必要無いので、非常に便利です。

しかし、使い方にコツ?があります。
通常であれば、HTMLブロックを選択して、記述したいところですが、HTMLブロックで記述すると、リンク表示がおかしくなります。

どうやら、これはバグ?なのでしょうか。
HTMLブロックで上記のタグを記述すると、ベースURLを認識しません。
(詳しくは説明しませんが、とにかくHTMLブロックでは上手く表示しません)
※2012/9/20修正。
HTMLブロックでのバグでは無く、HTMLブロックには、純粋にHTMLしか表示されないようです。



ではどうするか?

記事ブロックで追加してください。記事ブロックでのHTML表示にて、ソースコードを入力すれば、問題無く表示されます。
ベースURLの考え方はCMSを使う上で非常に重要になるので、他のCMSでも可能な限り使う事をおすすめします。
まぁ、サーバー移転はよくある事ですが、ドメイン変更はあまり無い?かもしれません。
しかし、もしもの時に備える事も、web屋の腕の見せ所です。

こういった見えないところで、ちょっとした気遣いを忍ばせておく事が出来るのが、プロだと思いますよ。




2012年9月18日火曜日

SEOってなんですか? その4 今さら… 第44回


今さら聞けないネットのあれこれ。
今回は
「SEOをやるなら、これは読んでおきましょう」



重要度:★★★★★
難易度:?



どうも、ご無沙汰しております。

9月に入っていきなり仕事が……
まぁ、忙しいのはよい事なので、かまわないのですけど……

とりあえず、前回までの、SEO対策に関するお話は、今回でとりあえず終了します。

今までの話は、解りましたかね?
出来るだけ技術的な話をなくし、解りやすくしたつもりでしたが、どうだったでしょうか?


さて今回は、もうちょっと詳しくSEOを知りたい。
と言う方の為に、最低限これだけは読んでおくといいですよ。
的なサイトを紹介します。


基本編



今回のお話で解らない所や、技術的内容については、下記のサイトをご参考に。

SEO対策@マガジン
http://www.seo-atmag.com/

SEO対策講座
http://www.minia.jp/



ツール編



SEO対策ツールとして、非常に良く出来ています。
私も使っている便利なサイトです。
他にもツール(似たような)サイトはたくさんあるので、自分にあったサイトを探してみましょう。

SEOTOOLS
http://www.seotools.jp/


禁止事項



当然ですが、SEO対策にも禁止事項はあります。
その禁止事項についてのサイトです。
この事項を無視すると、結構面倒な事になるので、注意が必要です。

Googleが教えるSEOでやってはいけない30の事
http://seofromusa.com/google-seo-tips/google-starter-guide-30/

やってはいけないSEO対策
http://allabout.co.jp/gm/gc/394971/


SEO対策としてやってはいけないこと
http://www.affiliatemanual.net/seo/kinshi.html





SEO対策については、常に新しいプログラムや検索方法を模索していて、かなり頻繁にクローラープログラムが変わります。しかしSEOの基本を理解していれば、クローラープログラムが変更されても、大丈夫。
また、SEO対策はその基本を考えると、非常にシンプルなモノです。

一見専門分野のように思えますが、理屈としては難しくありません。

内部SEOなどは、自分で行えるSEOとして簡単に行えます。「内部SEO ツール」と言った検索キーワードで検索すれば、SEOツールがたくさんありますので、それらを使って「自分でSEO対策を行う」事を是非やってみてください。





SEOってなんですか? その1 今さら……第41回


SEOってなんですか? その2 今さら……第42回