BT

OSS CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストール

| 作者 青木 淳夫 - (株)ネクストスケープ フォローする 0 人のフォロワー 投稿日 2012年3月22日. 推定読書時間: 3 分 |

DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。
この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。

DotNetNukeとは

DotNetNukeは、.NET環境(ASP.NETとC#)によって構築されているオープンソースCMSだ。世界で、700万回ダウンロードされ、70万余りのサイトが構築されている。さらに、100万のコミュニティメンバーに支えられ、1万のデザインとモジュールも提供されている。


図1 DotNetNukeで構築されたサイト

DotNetNukeは3つのエディションで提供されている。基本機能を兼ね備えた無償の「(1)コミュニティエディション」、キャッシュ機能、EC機能、承認機能、モバイル機能が備わった「(2)プロフェッショナルエディション」、サポートが充実してSharePoint統合が可能な「(3)エンタープライズパッケージ」である。

DotNetNukeの特長

DotNetNukeを利用すれば、HTMLファイルの作成やFTPツールでのアップロードを行わなくても、Web画面での操作だけでWebサイトを管理できる。掲示板、ブログ、動画表示、ダウンロード管理、メンバー管理といったWebサイトに必要な機能を標準で備えている。これらはモジュールと呼ばれ、魅力的なビジネスサイト、コミュニティサイトを簡単に作ることができる。もし、標準で備わっていない機能を追加したければ、DotNetNuke Storeで、新しいモジュールを購入できる。

DotNetNukeのインストール

インストール用のプログラムはDotNetNukeのサイトまたはCodePlexから入手できる。ここでは、最も簡単なWeb Platform Installer(WebPI)を利用した導入方法を紹介する。まず、Web Platform Installerをマイクロソフトのサイトから入手し起動する。


図2  Web Platform Installerの画面

Web Platform Installerを起動し、アプリケーションタブのCMSを選択すると、「DotNetNuke Community Edition」が表示される。追加ボタンをクリックして、「インストール」を選択する。これによって以下のような項目がインストールされる。

  1. DotNetNuke Community Edtion
  2. WebMatrix
  3. SQL Server Compact
  4. Web Deployment
  5. IIS Expres

Web Platform Installerは、対象パッケージが依存するアイテムも同時にインストールする。そのため、DotNetNukeと同時にMicrosoftの無償統合開発環境のWebMatrix、開発用WebサーバーのIIS Express、データベース(SQL Server Compact)もインストールされる。これにより、簡単にWebアプリケーション開発を始めることができる。

WebMatrixとは

ここで注目したいアプリケーションがWebMatrixだ。WebMatrixは、HTMLや動的なサイトを簡単に構築できる無償の開発環境だ。WindowsXP/Vista/Windows7で、Webサイトの開発を始めることができる。HTML編集、プログラミング、データベース操作もこの統合環境から操作できる。


図3  WebMatixのスクリーンショット(HTMLの補完入力もできる)

PHPの開発もできるので、WordPressのカスタマイズ環境としても利用できる。WebMatrixの詳細については、無料電子書籍が公開されているので、ダウンロードすると良いだろう。

次回は、DotNetNukeのセットアップ方法を紹介する。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT