DotNetNuke 7は、Webサイト、イントラネット、エクストラネットに対して、高速でセキュアにSharePointドキュメントの発行を可能にするActive DirectoryとSharePointコネクタをサポートする。また、SharePoint Listsサポートした新しい直感的なコントロールパネルも含まれる。
DotNetNuke 7 professionalとenterpriseエディションでは、バックグラウンドでコンテンツを自動的に保存する自動保存機能が提供される。これにより、ユーザーはブラウザがクラッシュした時にコンテンツを復元することができる。
DotNetNuke 7には、ドラッグ&ドロップモジュール、クロスサイトモジュール共有、以前のバージョンの管理ボタンの代わりにアクションメニュー、micro-ORMと呼ばれる新しいデータアクセスレイヤ、そしてASP.NET Razorのサポートに加えて、新しい単純化されたインストーラーが含まれている。
InfoQの独占インタビューで、DotNetNuke Corpの製品マーケティングのシニアディレクタであるRichard Dumas氏は、最新のリリースに含まれる機能について彼の見解を共有した。
InfoQ: Webサイトの開発においてDotNetNuke 7はなにが違いますか?
Webサイト構築において機能の数は、最終的に幅広いユーザーの生産性を向上して、それがDotNetNuke 7.0を差別化することになります:
Webコンテンツエディタ
自動保存とリカバリ機能を持ったリッチテキストエディタは、編集者の作業が失われることを回避します。また、コンテンツの変更の追跡を容易にして、リッチテキストとHTMLコンテンツのバージョンを比較することができるようになります。DNN 7.0は、モジュールを複数のDotNetNuke Webサイト間で共有することができ、一貫性と容易なメンテナンスが可能になっている。
エンタープライズ
DNN 7.0は、DotNetNukeサイトでActive Directory認証を新しくサポートしており、エンタープライズユーザーのログインが容易になります。また、オペレーションの改善、チームプロジェクトコラボレーションの促進、現在のビジネスプロジェクトとタスクへの社員の維持、より効果的な社員の管理、ビジネス生産性の向上などで、ビジネスで広く使われている人気のあるMicrosoft SharePoint Listsとの双方向をサポートします。
開発者
Web開発者は、MicrosoftのWeb APIがベースのDNNサービスフレームワークを通じて、セキュアなWebサービスを構築して公開することができます。データアクセスは、少ないコードで、よりシンプルでさらにエレガントにデータベースと対話することが可能なmicro-ORMの導入によってよりシンプルになっている。
ASP.NET Razorは現在、動的な拡張、柔軟かつ表現的な方法でコードとコンテンツを組み合わせる記述による開発に最適化されています。jQuery、jQueryUI、Knockout.jsライブラリが含まれており、Webサービスの利用や、モダンで、対話的なクワイ案とアプリケーションの開発が容易になっています。
最新リリースでは、ベースラインプラットフォーム要件からASP.NET 4.0が卒業しますが、Windows 8、Windows Server 2012、IIS8、ASP.NET 4.5、Visual Studio 2012、SQL Server 2012など、マイクロソフト技術と完全な互換性があります。
デザイナ
Cascading Style Sheets (CSS)は、デザイナが美しくて魅力的なWebサイトを作るのを簡単にでき、ブラウザ間の互換性を改善し、標準準拠の拡張、サイトのパフォーマンスを向上させることができるようにオーバーホールしました。さらにDNN 7.0には、デザイナーが、頻繁に使われるユーザーインターフェイスエレメントを拡張したり、再利用したりする標準フォームパターンが含まれています。
InfoQ: DNN 7は以前のバージョンとどのように違うのですか?
DotNetNuke 7.0は、Webサイトの構築と管理をするコンテンツ編集者にとって使いやすく再構築されたUI/UXを提供しています。また、ドラッグ&ドロップや、自動保存とバージョン比較機能を含む更新されたリッチテキストエディタによる生産性の向上といった新機能を提供しています。
Active Directory認証の提供と私たちのSharePoint ConnectorへのSharePoint Listサポートの追加などエンタープライズ統合の向上。この最新バージョンは、MicrosoftのWeb APIの上に構築されたWebサービスで最先端の開発フレームワークを提供します。
InfoQ: DotNetNukeはどのようなオポチュニティをASP.NET開発者に提供しますか?
DotNetNukeは、ASP.NET開発者のために堅牢で強力なWeb開発フレームワークを提供します。私たちは、最新バージョンのASP.NETをサポートして、開発者がWebフォームとWebAPI開発メソッドの両方を包含できるようになっています。
開発フレームワークは、セキュリティ、認証、インストール、アップグレードのようなタスクのサポートを提供することにより、アプリケーションを構築するために必要なコード量を大幅に削減することができます。開発者はまた、数千のモジュールとスキンが販売されているDotNetNuke ストアでアプリケーションを商用配布することもできます。
InfoQ: DotNetBlogEngine、Joomla、WordPressのようなオープンソースプラットフォームが存在している中で、DotNetNukeの存在理由はなんですか?
DotNetNuke (DNN)は、幅広く導入されているコンテンツ管理プラットフォームで、Microsoft .NETのWeb開発フレームワークです。 Microsoft技術で標準化された組織では、Microsoft開発スキルを持っている場合、LAMPで構築されたJoomlaやWordpressよりもDNNが好まれることが多いです。これらの組織では、ブログだけでなく完全な機能を持つWebCMSが必要になります。
InfoQ: DotNetNukeはMySQLをバックエンドに実行することができますか?
DNNは、Microsoft SQL Serverを標準でサポートします。サードパーティプロバイダは、他のデータベースを利用可能にしており、開発者はそれらのプロバイダで開発することができます。
InfoQ: 既存のWordPressサイトをDotNetNuke 7.0に変換できるモジュールは提供していますか?
私たちは、Wordpressのブログ/サイトをDNNに変換するモジュールは提供していません。
InfoQ: フリーエクスプレスバージョンのDotNetNukeを提供していますか?
Community Editionはフリー、オープンソース、完全バージョンです。
InfoQ: DotNetNukeはパフォーマンスの問題を発生させることなく巨大なコミュニティサイトを提供できますか?
はい。DotNetNukeオープンソースコミュニティDotNetNuke.comは、百万メンバーからなっています。
InfoQ: 顧客向けのトレーニングリソースは提供していますか?
私たちは、電話ベースのサポートを含む、無制限のオンラインテクニカルサポートを提供しています。私たちはまた、アクティブなブログ、チュートリアルの公開、Wiki私たちのチームメンバーによって作られたビデオポータルをメンテナンスしています。 また、Wrox、Apress、Packt Publishingのように様々な出版社から発行されている書籍を参照することもできます。
InfoQ: DotNetNukeとモジュールの現在の価格構成は、予算が厳しいエンドユーザーに適していると感じていますか?
はい。DotNetNukeは非常に手頃な価格の製品です。Community Editionは完全に無料ですし、無制限のテクニカルサポートと追加機能がライセンスされたProfessional Editionで年間たったの3000ドルです。
InfoQ: Telerik、DevExpressなどのサードパーティーコンポーネントを統合することはできますか?
はい。DNN Professional Editionには、Telerik RadControls for ASP.NET AJAX Developer Licenseと開発者が簡単に好きなサードパーティーコンポーネントを使うことができます。