BT

オープンソースCMS DotNetNuke 7.0 リリース

| 作者 高嶋 健人 フォローする 0 人のフォロワー 投稿日 2012年12月9日. 推定読書時間: 3 分 |

2012年11月28日に DotNetNuke 7.0 がリリースされた。DotNetNuke とは、世界中の70万サイト以上で利用されているオープンソースの CMS (Contents Management System) である。DotNetNuke は、.NET Framework で開発されているため Windows Server で動作する。今回のアップデートで、デザインも新しいスキンになり、ASP.NET Web API が採用され内部アーキテクチャも大きく改善された。

DotNetNuke 7.0 での大きな変更点として以下の3つがある。

  1. インストーラの簡略化
  2. アーキテクチャの変更
  3. デザインの変更

この記事では、これらの変更点について紹介する。


図1.新しくなった DotNetNuke 7 のトップ画面のスキン

インストーラの簡略化

「ファイルパーミッション設定」、「データベース設定」、「アカウント設定」など複数画面にわたっていたインストールウィザードが、管理者のパスワード設定とデータベースの設定が1ステップで完了するシンプルなデザインに変更され、より簡単にすばやくインストールできるようになった。


図2.DotNueNuke 7.0 インストール画面

DotNetNuke 7.0 のインストール方法は、CodePlex からダウンロードできるほか、Microsoft Web Platform Installer や WebMatrix からもインストールできる。


図3.WebPI のインストール画面

DotNetNuke 7.0 のシステム要件は以下のようになる。

システム要件 ミニマム構成 推奨構成
OS Windows 2008 Server
Windows 7
Windows 2012 Server
Windows 8
IIS IIS 7.0
(マネージパイプラインモード: 統合のみ)
IIS 7.5 / 8.0
ASP.NET ASP.NET 4.0 ASP.NET 4.5
SQL Server SQL Server 2008 SQL Server 2012

表1.DotNetNuke 7.0 システム要件(http://dotnetnuke.codeplex.com/releases/view/94184 より) 

アーキテクチャの変更

DotNetNuke 6.2 から DotNetNuke のサービスフレームワークに ASP.NET MVC を採用していたがDotNetNuke 7.0 では Web API を採用し、ASP.NET MVC を ASP.NET Web API に置き換えている。
また、初期のアーキテクチャから10年以上変更がなかったデータアクセスレイヤも
DAL 2 と呼ばれる ORM ベースのデータアクセスレイヤを採用して一新している。

デザインの変更

すべてのページに適用される Default.css が Reset CSS をベースに大幅に変更された。ブラウザごとの表示の違いを初期化する Reset CSS がベースになったことで効率よく HTML コーディングをすることができる。
ただし、DotNetNuke を 6.x 系からアップデートする場合はベースの CSS が変更になるため注意が必要である。

最後に

DotNetNuke 7.0 で操作が簡単になったインストーラやアーキテクチャの変更点を紹介した。このように DotNetNuke 7.0 は、今までの機能はそのままに、よりシンプルで使いやすいデザインになった。また、開発者やデザイナーのためのモダンでプラットフォームとしても期待できる。

関連記事

オープンソースCMS「DotNetNuke」のセットアップ
OSS CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストール

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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