Home > ロフトワークの強さ > キーワード・コラム > WebディレクターのためのオープンソースCMS導入Tips 前編
ここ数年、爆発的に広がりを見せるオープンソースCMS。普段は商用CMSを使うことが多いロフトワークでも、クライアントからの要望で利用するケースも出てきました。
では、どのようなケースでクライアントからオープンソースの要望が出るのでしょうか?そんなテーマからWebディレクターがオープンソースCMSを導入する際に知っておくと便利なTipsをいくつかご紹介したいと思います。
クライアントからオープンソースの要望が出る場合、次のような理由に基づいていることが多くなっています。
・ライセンス費用を抑えたい
・開発費用を抑えたい(ログイン機能やフォーラム機能などの実装)
・多言語環境で利用したい
・自社で今後カスタマイズしていきたい
費用を抑えたいという要望が最も多いのは確かです。その費用も大きく2つに分けて開発費、運用費の2つがあります。開発費についてはケースバイケースですが、カスタマイズをあまり考えず機能を実装するということを優先すればエクステンションを無料で利用出来るオープンソースの方がコストを落とせる可能性があります。また、今回は運用費としていますがライセンスコストはまさに0円ですから、分かりやすくコストを落とせるポイントです。 これらはまさにオープンソースのメリットとも言えますが、開発を行う場合にはここが落とし穴となってプロジェクトが難航するケースもあります。それについては後ほど。
次にロフトワークのクライアントのケースとして多いのは、海外クライアントから英語環境で利用したいという要望です。 オープンソースは基本的に海外で開発されたソフトが多いため、英語を含めた複数の言語のインターフェースを持っていることがメリットです。また、構築したサイトにおいてもマルチリンガルマネージャーなどがエクステンションなどで利用可能で、各国の言語ファイルが既に用意されているため、グローバル対応サイトの構築が可能であることがメリットではないでしょうか。
次に実際のプロジェクトとしてオープンソースを利用するケースを考え、ディレクターとして注意すべき点について触れたいとおもいます。今後は開発側の提案として費用や期間、機能面などからオープンソースを提案していくことも増えていくと考えられます。実際に、ログイン機能やコミュニケーション機能などを持ったサイトの構築や、多言語言語展開するサイトではオープンソースCMSを使うことで期間、費用、開発難易度などが押さえられるケースもあるでしょう。
では、オープンソースを利用する場合ディレクターはどのような点を注意すべきでしょう?まず、選定段階における注意点です。
私は大きく2つ、『クライアントへの説明責任』と『クライアントの理解を得ること』だと考えています。メーカーやベンダーから情報を得られるパッケージソフトですらクライアントはどのパッケージにするかをかなり悩まれます。オープンソースはまだまだ情報が不足している状態ですし、特に海外ソフトは日本での事例が少ないということもあり、パッケージソフト以上にクライアントは情報を得ることが難しくなります。
確かにライセンスコストがかからないというメリットはありますが、ビジネスで利用するサイトの構築においてクライアントが納得出来る信頼性があるかどうかをしっかり説明する必要があるでしょう。その中でも、以下のポイントは押さえておきたいところです。
・アップデートへの対応:
オープンソースは頻繁にアップデートされるためその対応をどうするのか(これはベースのソフトとエクステンション両方に発生します)
・バージョンアップ、拡張機能対応:
開発タイミングで既に次のバージョンが予定されていたり、拡張機能の導入を今後検討している場合、その対応をどうするか
・サポート契約:
メーカーサポートが無いため、期間や内容など保証をどう設定するか 開発側としてもオープンソースはタダでお得ですよというのは確かに売りに繋がるポイントですが、逆にサポートが自社責任になるという点もしっかり理解しておくべきでしょう。
また、理解を得るというポイントは、クライアントにオープンソースを利用するという意味をしっかり認識してもらうということです。上記の通り、オープンソースを使うことはメリットもある反面デメリットもあります。クライアントはパッケージソフトを使っている時と同じ保証を求め、そのデメリットを開発側だけで吸収してしまうような関係性になってしまうと、リスクばかりが増し、もはやオープンソースを使うメリットが無くなってしまう可能性もあります。
ですので、オープンソースとしてメリットが得られることの代償に、「こういった部分は商用CMSと異なります。」「こういった使い方をしていきましょう。」ということをしっかり事前に共有し理解いただく関係性の構築が大切です。そのあたりは次の開発段階における注意点でも触れていきます。
Webアプリケーション ・ BtoB ・ クリエイターコラボレーション ・ コミュニティサイト ・ クロスメディア ・ SaaS ・ CMS ・ ブログ ・ アバター ・ プロジェクトマネジメント ・ Webサイト ・ ECサイト ・ SNS ・ SEO ・ 携帯 ・ デコメール ・ 映像 ・ loftwork.com ・ Flash ・ 印刷
最新実績やコラムなどの役立つ情報をメール配信しています。
サイトの更新情報をフィードしています。
Copyright© 2000-2010 Loftwork inc. ALL Rights Reserved.