今日は「WordPressとは何か?どのように活用するものなのか」について。
以前も「WordPress Advent Calendar 2013」用の記事で触れたことがありますが、最近またWordPressについてお話をする機会が増えたので触れていきたいと思います。
ここ数年でWordPressの利用者数がずいぶんと増えていることもあり、Web制作に直接的に関わることがない人たち(お客さんや友人)からも「WordPressって便利なんでしょ」と言われることがあります。
その中でも「実はあんまりよく知らないけど人から聞いた話便利らしいね」と聞かれることが多いです。
Business Ambassadors by Number 10
以前の記事の中でもその便利さについて触れていったのですが、今回はより具体的に
「WordPressを使うと何ができるのか?どんな風に便利なのか?」
そういったお話をしたいと思います。(あくまで個人的な目線でです)
1.WordPressとは?
そもそも最初にWordPressって何?という所から触れていきましょう。
Wikipediaには以下のように書かれています。
WordPress(ワードプレス)は、オープンソースのブログソフトウェアである。
PHPで開発されており、データベース管理システムとしてMySQLを利用している(後述のプラグインよりSQLiteでの使用も可能)。
単なるブログではなくCMSとしてもしばしば利用されている。
(出典:Wikipedia http://ja.wikipedia.org/wiki/WordPress)
上記に書いてあるとおり、元来ブログを作るためのソフトウェアとして作られたようですが、現在はCMSを作成するためのツールとしても使われることが多いです。
じゃあCMSって何?
という方はこれもWikipediaで調べてみるとよく分かります。
コンテンツマネジメントシステム(英: Content Management System, CMS)は、Webコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・体系的に管理し、配信など必要な処理を行うシステムの総称。2005年頃より一般的に普及したといわれる。コンテンツ管理システムとも呼ばれる。
(出典:Wikipedia http://ja.wikipedia.org/wiki/コンテンツマネジメントシステム)
というわけでくだけた言い方をするとWebサイトを簡単に管理・更新できるシステムということになります。
つまりWordPressとはそのシステムを作るためのソフトということですね。
Mac Mini Modded by Oliver Keller
2.WordPressでできること
・ブログやサイトを作ることができる。
・ブログはもちろん、サイトを管理更新する際にも管理画面からの簡易的な操作で実行ができる。
WordPressを使用して作られたWebサイト
WIRED http://wired.jp/
さいたまスーパーアリーナ http://www.saitama-arena.co.jp/
焼肉 牛兵衛 http://www.gyubee.com/
オーダー家具の3rd http://3rd-style.com/
千歳船橋 旬菜酒庵 五明 http://chitofuna-gomyo.jp/blog/
makenaizone.jp http://www.makenaizone.jp/
3.WordPressを使うメリット
・比較的簡単な技術で自由度の高いシステム構築が可能である。(ブログや、中小規模のサイト構築が可能)
・通常のWebサイト制作や更新で必要とされる、Web言語・ftp・サーバなどの知識が無くてもサイトの更新が可能になる。
・スマートフォンようのWordPressアプリを利用すれば、PC環境に無くてもサイトの更新が可能である。
・スキルレスな更新や、タイムリーな更新が可能になり、クライアント側で管理・更新することができる。(一番のメリット)
・日時を指定した予約投稿等が可能である。
・ユーザー数が多いため、情報量が豊富である(学習しやすい / トラブル時に問題を解決しやすい)
・プラグインと呼ばれる機能拡張が豊富に用意されているため、お問い合わせフォームなど、元々は手間のかかる仕組みを簡単に作成することができる。 (WordPressプラグインコレクション http://wp-p.net/)
・テンプレートのデザイン(テーマ)を利用すると、簡単にデザインの変更を行うことができる
4.WordPressの難しい所 (デメリット?)
・最低限のWeb制作の知識と、多少phpの知識が無いとオリジナルのシステムを作ることができない(勉強が必要である)
・WordPressというツールの中で制作を行うため、ある程度の制限の中で制作をすることになる(大規模且つ自由度の高いなシステム構築は若干困難である)
・サーバーにインストールして使用するツールであるため、サーバーの準備ができていないと学習することができない。(XAMPPというソフトを使って、USBメモリ内にWordPress環境をインストールするという方法も可能)
5.WordPressの現状 / その他のCMSの現状
・全世界のCMSのシェア
1位 WordPress 60%
2位 Joomla 8.8%
3位以下からは5%以下となる
(出典:http://w3techs.com/)
・現状WordPressの一人勝ち状態になっている
→そのため提供されている情報量が非常に豊富で、サービスの工場や機能の更新も頻繁に行われる。
6.WordPressを学習するにあたって
・学習前に必要な知識、スキル
html, css, Javascript等の基本的なWebサイト構築のための知識とスキル (Web基礎で学習する程度のものが最低ライン)
・学習する知識、スキル
php (WordPress内で使用される、独特なphpの記述になる)
WordPressテンプレートタグ集|初心者即実践&仕事で使えるコピペ用
PHP: Hypertext Preprocessor(ピー・エイチ・ピー ハイパーテキスト プリプロセッサー)とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたプログラミング言語、およびその言語処理系である。一般的には PHP と省略して用いられており、これは「個人的なホームページ」を意味する英語の “Personal Home Page” に由来する[1]。
(出典:Wikipedia http://ja.wikipedia.org/wiki/PHP:_Hypertext_Preprocessor)