完全な開示: 私は Telerik で働いており、他の人が指摘しているように、Telerik RadControls も DNN に含まれています。私たちは DNN コミュニティを愛しており、あなたがどの道を選ぶかに関係なく、私たちは助けたいと思っています。
したがって、Sitefinity を DNN と比較するつもりはありません。代わりに、私の観点から、Sitefinity の強みを以下に簡単にリストします。これらの強みは、DNN にも共有される可能性があります。
エンドユーザーのエンパワーメントに重点を置いています
結局のところ、CMS は開発者向けではありません。これは、この Web サイトでは不人気なステートメントかもしれませんが、本当です。
開発者は基盤となるテクノロジーを理解しているため、CMS は必要ありません。CMS を使用すると、エンドユーザー (HTML やプログラミングのスキルを持たない人) が Web サイトを利用できるようになります。CMS がこの主要なタスクで失敗した場合、CMS は完全に失敗しています。
この考え方は、Sitefinity に大きく織り込まれています。管理者インターフェース全体は、ドラッグ アンド ドロップ ウィジェットを中心にしています。エンドユーザーは、使いやすい UI を使用して、レイアウトの変更、フォームの作成、検索インデックスの作成などを行うこともできます。
一般的な ASP.NET テクノロジに基づいて構築
私たちはエンドユーザーのエンパワーメントを強く強調していますが、開発者のエンパワーメントも同様に重要です。Sitefinity は、すべてのニッチな要件に対応できるわけではありません。私たちは、.NET 開発者がプロジェクトに固有の要件に対応するように CMS を簡単に適応できるようにしたいと考えていました。
これを行うために、私たちはほとんどの .NET 開発者が既に理解しているテクノロジにこだわりました。
- Sitefinity テンプレートは単なる ASP.NET マスター ページです
- Sitefinity テーマは単なる ASP.NET テーマです
- Sitefinity ウィジェットは単なる ASP.NET コントロールです
Sitefinity は ASP.NET MVC ベースではないと他の人がコメントしているのを見たことがありますが、これは的外れです。私たちの目標は、エンド ユーザーと開発者が新しいスキルを習得する必要なく、すぐに生産性を発揮できるようにすることです。ASP.NET MVC は非常に有望ですが、実際の採用は非常に低いままです。さらに、一部のエンド ユーザー フレンドリーな機能 (ドラッグ アンド ドロップ ウィジェットなど) は、MVC 環境で再作成するのが困難です。
Sitefinity 4.0 では、MVC の長所のいくつかを採用しようとしました。
- MVC ルーティング エンジンを使用しています。URL はデフォルトで拡張子がなく、Web ページに適用される URL を完全に制御できます。
- すべてがテンプレート主導であり、これらのテンプレートはあなたの管理下にあります。これにより、マークアップを完全に制御できます。
- CMS を使用して、ページの ViewState を完全に無効にすることができます。
- すべての CMS データは、完全な RESTful サービスを通じて公開されます。
私たちは継続的に MVC ( Telerik には MVC 製品があります) を監視し、より広範なコミュニティに適応します。
Telerik 開発者ツールが含まれています
Telerik は最近、Sitefinity 4.0の SDK をリリースしました。この SDK は、開発者が Sitefinity 4.0 のアドオンを作成するのに役立つように設計されています。以下も含まれます。
- ASP.NET AJAX 用 Telerik RadControls
- Silverlight 用 Telerik RadControls
- Telerik OpenAccess ORM
これらのツールは Sitefintiy に含まれており、アドオンの作成に使用できます。これらのアドオンは、マーケットプレイスに投稿できます。マーケットプレイスは Sitefinity から閲覧でき、Sitefinity UI からアドオンをインストール (またはアンインストール) できます。
--
他にもたくさんの計画があります。Sitefinity 4.0 BETAは、Telerik Web サイトから無料で入手できます。ダウンロードして比較してみてください。