今回はWordPressに限った話ではないが、地図をウェブサイト上に表示する一つの方法についてである。企業サイト・商用ホームページを作成していると、会社やお店の位置を表す地図を載せたい場面というのは結構あるはずだ。地図を載せる方法としては、イラストレーターなどで独自に描いた地図、Google Maps APIやYahoo Maps APIなどのAPIを利用した地図が一般的だろう。ここで紹介するのは、Google Mapsの地図を使った方法だが、APIを一切使わずに、<img>タグだけで自由に地図を張り付けることができる方法だ。
まずは次の地図を見てほしい。これは見慣れたGoogle Mapsだが、<img>タグで読み込んでおり、JavaScriptを一切使用していない。そのため、携帯電話でもGoogle Mapsの地図を表示できる。また静的に読み込むため、各種APIを使用してJavaScriptを使うよりも、表示されるまでの時間がかなり短いはずだ。
続きを読む »

WordPress本体のインストールが終了し、WordPressの初期設定も無事に終わったら、プラグインをインストールしていこう。WordPressの特徴の一つが、プラグインによる拡張性だが、企業ウェブサイト・商用ホームページに仕上げていくにはプラグインを有効に使う必要がある。
さまざまなプラグインをWordPressで企業ウェブサイト作成・商用ホームページ制作 WordPress Go Goでは紹介してきたが、WordPress本体のインストールが終了したらプラグインはまとめてインストールしてしまおう。企業サイトに必要となるプラグインはだいたい毎回同じなので、プラグインファイルをダウンロード・展開し、まとめてアップロード・有効化をしてしまうのが簡単だろう。ここではこれまでに紹介してきたプラグインをジャンル毎にまとめてみようと思う。インストール方法やプラグインの詳しい説明はそれぞれのページを参照してほしい。
SPAM対策
管理画面カスタマイズ
パーマリンク関連
アクセス解析・バックアップ・メンテナンス
SEO関連
ナビゲーション
ユーザービリティ向上
サイトマップ関連
お問い合わせフォーム
WordPressには優れたプラグインがたくさんあるのでぜひ活用したい。企業ウェブサイト・商用ホームページに必要なプラグインのインストールが済めばいよいよテーマファイルの編集である。このページは新しいプラグインが加わったり変更されたりしたら編集するのでぜひ参照するようにしてほしい。
追記:WordPress 2.5の登場で一部のプラグインで動作がおかしくなっているが、概ねプラグインを最新バージョンにすることで対応できる。小まめに更新情報を確認してプラグインを最新バージョンに保つようにするとよいだろう。
WordPressのインストールが済んだら、最低限の初期設定として、日付と時間の設定、パーマリンクの設定をする。
「設定」-「一般設定」を選択する。UTC (協定世界時)の日付と時間を確認し、現在時刻と差があれば変更する。日本のタイムゾーンはUTC との時差を「+9」にする。

「設定」-「パーマリンク設定」を表示し、「カスタム-以下に設定」を選択する。「カスタム構造」欄に設定するパーマリンク構造を入力する。使用できるパーマリンクタグはUsing Permalinks « WordPress Codexを参照する。
.htmlで終わるパーマリンクは「/%category%/%postname%.html」と設定する。%postname%には投稿スラッグが入る。そのため、投稿の際に忘れず設定する必要がある。(しかし、この設定だと、カテゴリのみを表示する際、URLの最後に「/」が入らない。カテゴリ表示はできれば「/」で終わりたいところなのだが。調査中。) --> パーマリンクのURLの末尾に/(スラッシュ)をつけるプラグイン Nice Trailingslashitを参照してほしい。

「ユーザー」-「あなたのプロフィール」を表示し、「ビジュアルエディタを使用する」のチェックをはずして、「ユーザーを更新」を押す。ビジュアルエディタだと、どうしても細かい入力ができないので、adminユーザーだけでもコードエディタで入力するのが好ましい。ついでに「ユーザーパスワードの更新」もやっておくといいだろう。

「設定」-「投稿設定」を表示し、「投稿入力欄の大きさ」をデフォルトの「10」から「30」に増やす。さすがにコードエディタが10行だと入力しづらいので行数を増やすといいだろう。ビジュアルエディタだとリアルタイムに枠(行数)を変更できるが、コードエディタはあらかじめ設定しておく必要がある。また、「:-) や :-P のような顔文字を画像に変換して表示する」や「不正にネスト化した XHTML を自動的に修正する」のチェックもはずしておく。色々と入力の邪魔をされる可能性があるため。ついでに、「更新情報サービス」のping先を削除しておくといいだろう。ウェブサイトが出来上がってから通知するようにした方が、作成過程を見られなくてすむだろう。

「設定」-「その他の設定」を表示し、「アップロードするファイルの保存場所」を「wp-content/uploads」に設定する。デフォルトはwp-content/uploadsと書いてありながら、実際の値は「wp-content」のままになってたりするので変更する。uploadsフォルダがwp-contentにない場合は作成しておこう。またパーミッションの設定もきちんと行っておきたい。
WordPressをインストールする。まずは最新版のWordPressを入手する。
ここでは、WordPressオフィシャルサイトの日本語リソース入り WordPressをダウンロードする。ダウンロードしたファイルを解凍・展開する。企業ウェブサイトとしてWordPressを利用するので、展開されたファイルをすべてトップディレクトリにアップロードする。ファイル数が多いのでtelnetやsshのようにリモートコンソールでアクセスできる場合は、圧縮ファイルだけをアップロードして解凍した方が早い。
CODE:
-
unzip wordpress-2.2.2-ja.zip
すべてのアップロードがすんだら、アップロード先にブラウザでアクセスする。すると、下記のように「設定ファイル wp-config.php が見つかりません。」といった表示がされる。「設定ファイル wp-config.php はブラウザから生成することができます」をクリックして次の画面へ進む。

データベース情報(データベース名、ユーザー名、パスワード、ホスト名)が必要といわれるので、一通り読んで、「次に進みましょう!」をクリック。

データベース情報を入力して、「作成する」をクリックする。

何も問題がなければ、「インストールの一部が完了しました」と表示される。続いて、「インストールを実行しましょう!」をクリック。

迷わず、「最初のステップ」をクリック。

「ブログタイトル」と「メールアドレス」を入力して、「2番目のステップへ」をクリック。「このブログを Google や Technorat などの検索エンジンに表示されるようにする。」はチェックを入れたままで問題ない。

これでインストールは終了。表示されるパスワードを忘れずにメモ。パスワードは先ほど入力したメールアドレスにも送られる。インストールはあっという間で、「もっと何か作業をしたかったですか ? がっかりさせてゴメンナサイ。これだけです ! :)」とあるくらい簡単なものだっただろう。

ログインをクリックして、ログイン名adminと先ほどのパスワードで問題なくログインできるか確認する。ここでの画面表示はWordPress MEのものとは若干異なるかもしれないが、基本的な流れは全く一緒である。

さて、ドメイン取得もかなり悩むと思うが、問題はサーバをどうするか、である。なかなか自社サーバを持つというのは難しいもので、セキュリティにも配慮しなければならず、現実的ではないかもしれない。となると、レンタルサーバを借りるなどのホスティングサービスを利用することになる。問題はそれをどこにするか、である。
一番自由度が高いのが、専用サーバであるが、月額数万円は覚悟しなければならない。その次にVPS(バーチャル・プライベート・サーバ Virtual private server)があり、1台のサーバに複数の仮想サーバを構築したもので月額一万円前後である。そして最もお手軽なのが共用サーバで数百円から数千円とサービスに応じて幅がある。アクセス数が相当数期待されるサイトであればVPS以上を検討すればよいが、一般的な企業ウェブサイト・商用ホームページであれば共用サーバでも十分である。問題は共用サーバをどこにするかだろう。
ホスティング比較サイトは多くあるので検索してみるのがよいと思うが、なかなか使ってみるまで実際のところはわからないものである。そこで、参考までに使ってみたいホスティングサービスを紹介する。
海外サーバでもよいなら、DreamHostがお勧めである。とにかく何でもできる。ドメインもデータベースも使い放題。容量も使い切るのが難しいくらいある。海外サーバで共用サーバなので多少もっさり感は否めないが、十分なコストパフォーマンスがあると思う。WordPressのオフィシャルサイトのHosting欄にもDreamHostは紹介されている。いろいろなところで公開されているpromo codeを入力すれば年間契約$119.40かかるところが、$22.4ですむ。「WORDPRESSGOGO」と入力していただければ97ドルの初期費用割引を受けられるので利用してほしい。詳しい契約方法は下記を参照してほしい。
サーバが準備できたらいよいよ次はWordPressのインストールである。
WordPressをインストールするには、PHPとMYSQLが動くサーバを用意しなければいけない。レンタルサーバのようなホスティングサービスを利用するもよし、自宅サーバで頑張るもよし。だが、企業ウェブサイト、商用ホームページとして運用するので、独自ドメインを取得することをお勧めする。独自ドメインというと、コストがかかってしまうと思いがちだが、最近はかなり安い。.com .net .orgのような基本的なドメインなら年間1000円程度で取得できる。独自ドメインで運用しない理由はないと言っていいだろう。
ホスティングサービスでもドメインの取得代行をやってくれるところは多いが、サーバの移転をする必要が出てくるとドメインの移管を行わなければならない。別に問題なく移管できる場合が多いが、できれば煩わしいことはしたくないので、ドメインの管理とサーバの管理は別にしたい。つまるところ、ネームサーバを指定する、もしくはDNSを自分で管理するということである。
さて、ドメインをどこで取るべきか。お勧めどころをあげてみる。
他にもあると思うが、ドメインは簡単に取得できるので、いいドメインを思いついたら迷わずとるようにしたい。
2002年頃からブームとなったブログによって、誰でも簡単にウェブサイトを持つことができ、簡単に情報発信をすることができるようになった。今では、企業もブログをやる必要があるといわれているくらいだ。しかし、企業のメインページがブログであってはならない。それはブログがあまりにも時間軸にしばられているからだ。企業のウェブサイトである以上、訪問者にきちんと情報を順序立てて、もしくは的確に情報を提供する必要がある。企業がブログをやるのは、ニュースリリースや企業の最新情報を更新していくのには最適であるからで、そのほかのページまでブログっぽくある必要はない。
さて、ブログと違って、企業ウェブサイトとはどのようなものか。思いつくものをあげてみる。
- 企業ウェブサイトは時系列にしばられない。更新時間や投稿時間を積極的に表示する必要はない。
- ナビゲーションがしっかりしている。きちんとメニューが分かれている。
- お問い合わせ、サイトマップ、会社概要、利用規約、プライバシーポリシーなど最低限の情報が明示してある。
- トップページが存在する。
上記のような点を踏まえれば、ブログではなく企業ウェブサイトとして機能するはずである。WordPressはブログシステムの一つであるが、紛れもなくCMS(コンテンツマネージメントシステム)である。そのため、WordPressを利用し、単なるブログサイトではなく、企業ウェブサイトとしてカスタマイズすることで、CMSとして管理・保守が容易に行えるようになる。問題はどのようにWordPressをカスタマイズしていくか、ということである。
WordPressのテーマは数多く公開されているが、企業ウェブサイトに適したテーマはあまりない。WordPressを利用して、ブログではなく企業ウェブサイトを構築するには、それらしいテーマを用意し、プラグインでWordPressを拡張する必要がある。このWordPressで企業ウェブサイト作成・商用ホームページ制作 WordPress Go Goではこのカスタマイズをどのように行えばいいかを試行錯誤しながら検討作成していく。
WordPressはブログシステムの一つだが、紛れもないCMS(コンテンツマネージメントシステム、コンテンツ管理システム)だ。WordPressをブログ構築に用いる場合が一般的だと思うが、WordPressを使って、企業ウェブサイト・商用ホームページを作成することは十分に可能である。このサイトでは、実際に企業ウェブサイトを構築する手順を追いながら、WordPressの関連の情報を蓄積していきたい。

WordPressの特徴をあげる。
- 導入が容易で、インストールや初期設定が簡単。
- 言語としてPHPとデータベースとしてMYSQLを使用している。
- ライセンスはGPLで、営利目的のサイト構築も問題ない。
- テーマという機能を使うと、サイトのデザインを簡単に変更できる。
- プラグインを利用することで機能拡張が容易である。
- 現在も積極的にバージョンアップが繰り返されており、将来も安心。
WordPressの他にMovable Typeがある。8月8日に出たMovable Type 4はより一層 CMS としての機能が充実したと聞くが、まだ試していないので近いうちに使ってみたい。Movable Typeの場合、個人利用は無料だが、商用利用は52,500円と高い。オープンソース版が秋に出るとのことなので、Movable Typeを使用するという選択肢も今後考えるべきだと思う。
しかしながら、PHPを多少知っていれば機能拡張をいくらでもやっていけるWordPressはお勧めである。また、Google Trendsに見られるように、世界的にMovable TypeよりもWordPressの需要(検索数)は圧倒的に多い。日本でも2006年末からWordPressがMovable Typeを上回っており、WordPressに対する期待は膨らんでいる。

Movable TypeとWordPressの検索数(世界)

Movable TypeとWordPressの検索数(日本)
何はともあれ、WordPressで企業ウェブサイト・商用ホームページを作ってみたいと思う。