DotNetNuke、Umbraco、Orchard [closed] 質問する

DotNetNuke、Umbraco、Orchard [closed] 質問する

まず、この長ったらしい投稿に我慢してください。私は、(私が見る限り)すべての関連情報を皆さんに伝えたいと思いました。

決定しなければならないことがあり、皆さんの意見を伺いたいです。最近、娘のスケート クラブの Web サイトを引き継ぐことになりました。このクラブには ASP ページで書かれたカスタム サイトがありますが、サポートする人がいません。サイトを CMS システムに移行して、開発者にメンテナンスや変更を依頼しなくて済むようにしたいと考えています。また、クラブの登録フォームや、スコアの記録や統計の表示などに関するカスタム ピースなど、いくつかのカスタム ピースを追加したいと考えています。

私は .Net 開発者で、しばらく SharePoint で開発してきましたが、SharePoint は私たちにとってあまり適していないと感じています。現在の Web ホストは GoDaddy です。まだ契約の詳細がわからないため、GoDaddy とのサービスについてコメントすることはできません。

現在、私は 3 つの CMS を検討しています。DotNetNuke、Umbraco、Orchard です。私の知る限り、どれも優れており、それぞれに長所と短所があります。私は現在、次の理由から DotNetNuke に傾いています。

  • Umbraco は、テンプレートを適用せずに「ゼロから作成する」システムのようです (これが間違っていたら申し訳ありませんが、これは私が受け取った情報に基づいています)。私はサイトの視覚的な側面を開発する人間ではないので、テンプレートなどに大きく依存します。
  • Orchard は適しているように思えますが、私はこれまで MVC で開発したことがありません。.NET のほとんどは純粋な ASPX でした。MVC を学ぶことに反対しているわけではなく、しばらく前からリストに載せていましたが、現在のサイトを学習して移植する時間があるかどうかわかりません。
  • Orchard は、一般ユーザーにとっては少々重いようです (コンテンツ タイプの説明など)。責任を引き継いだときに、他の人が引き継げるものが欲しいです。

皆さんの意見を伺いたいのですが。私が提供した情報に基づくと、MVC を学習しても Orchard が私たちにとって最適なプラットフォームになるでしょうか? DotNetNuke を選択し続けるべきでしょうか? Sitefinity も検討したことがあり、リストの一番上に挙げていたのですが、私たちは非営利団体であり、必ずしも有料 CMS の予算があるわけではありません。

改めて感謝申し上げます。皆様のご意見をお待ちしております。

ベストアンサー1

最終的な選択は、ビジネス ニーズによって異なります。 すべて同じことを行いますが、目標を達成する方法はまったく異なります。

  • アンブラコ- それは、モデル、ビュー、コントローラー (MVC)方法論。これは明らかにさまざまな利点をもたらします。ただし、製品を構築するための方法論は非常に広範囲にわたる可能性があり、データを変更するためのレイアウトでさえ非常に面倒になる可能性があります。

  • ドットネットヌーク- より馴染みのある技術である Web フォームを使用します。これには、市場、ドキュメント、許可、使いやすさなど、さまざまな利点があります。

使ったことがないオーチャードだからコメントできませんが、他の2つについてはコメントできます。私がどの方法を使うかという結論に至った経緯を説明します。コンテンツ管理システムそれがあなたにとって最善の方向を指し示すことを願っています。

私が携わったプロジェクトでは、新製品を利用するために多くの非技術者が必要でした。新製品には多くの機能と特徴が必要でしたが、最も重要だったのは、次の点を確保することでした。

  1. 容易に
  2. 直感的
  3. コントロール
  4. スピード

これらが4つの主なカテゴリーです。それぞれの分野が何を意味するのかを概説してみたいと思います。

最大の落とし穴の一つはコンテンツ管理システム要求以上のことをする傾向があるということです。そこで、どの製品が私のコア目標を維持しながら曲がれるかが問題になります。そのため、当社はドットネットヌークなぜなら、本質的にドットネットヌークではないコンテンツ管理システムそれは非常に強力ですフレームワーク

この特定の製品では、多くの重要な側面に重点を置いているため、開発者は保守ではなく開発に多くの時間を費やす必要がありません。

  • 容易に- 技術に詳しくないユーザーでもページを閲覧し、そのページのコンテンツを編集することができます。これにより、あなたが見たもの、それがあなたの手に入れたものだ開発者以外の人にとっては、おなじみのメールまたはWordエディタ

  • 直感的- でドットネットヌーク7編集用のメニュー構造が変更されました。他のユーザーを無効にすることで、実際に表示される内容を減らし、実行できる内容を減らし、それでも最高レベルの制御を維持できます。ユーザーはページの編集中に迷うことはありません。

  • コントロール- これが素晴らしいところです。ユーザーごとにあらゆるコントロールを制御できます。つまり、特定のコンテンツを制御できるようにし、他のデータは制御しないようにすることができます。

  • スピード- マーケットがあるので、他の開発者モジュールを実装できます。また、多くのドキュメントも含まれています。最初は扱いにくいように見えるかもしれませんが、習得するのは非常に簡単です。そのため、最初の開始時間は比較的楽になります。

しかし、それらすべてはあなたにとって何を意味するのでしょうか?

シンプルに言えば、美しくエレガントなページを非常に迅速に開発できるということです。しかし、複数のアクセス階層を制限できるため、ページ コンテンツが自分以外の誰かによって編集されることを保証できます。ただし、開発やコンテンツが危険にさらされることはありません。誰が何を変更するかを制御できます。

もしあなたがマイクロソフト .Netそうすれば、習得するのはかなり簡単になります。他の製品でも同じ目標を達成できると思います。しかしドットネットヌークより簡単に実行でき、目標を達成できました。ユーザーが理解しやすい方法で問題が発生しなかったため、過度の問題や当社へのサポートについて心配する必要がなくなりました。

だからこそ私たちはドットネットヌークそれはあなたの好み次第です。製品、コミュニティ、マーケットプレイスでの経験から、私はこの製品を気に入っており、他の製品を選ぶことはありませんでした。コアAPI必要なときに開発、保守、管理私の想像力が生み出すものはすべて簡単に実現できるようになりました。しかし、開発者がいなくなったとしても、私が去った後もサイトとその品質に影響はありません。

おすすめ記事