4

赤ちゃんの名前のウェブサイトを作っています。ユーザーは名前、意味、およびいくつかのタグを送信でき、モデレーターはそれを編集/承認できます。各エントリ/投稿に使用されるデータはごくわずかです。

次の機能をサポートするフレームワークを探しているか、簡単に拡張できます。

  1. Unicodeサポート
  2. 私はたくさんの名前を持っています、私はそれらをコードによって私のウェブサイトにインポートすることができるはずです。
  3. ユーザーの役割と権限
  4. ある種のレポートオプション。たとえば、アルファベットで始まる名前のリストまたは#ta​​gの名前のリストを表示します
  5. 全文検索
  6. oAuth / OpenID

Orchard、Umbracoのような、活用できるフレームワークはありますか、それとも新しいASP.NET MVCアプリケーションを作成したほうがよいでしょうか?

4

1 に答える 1

6

もし私があなたなら、最初から書いたり車輪の再発明をしたりするのではなく、利用可能なCMSプラットフォーム(OrchardまたはUmbraco)に固執するでしょう。

Orchardでの私の経験から、あなたが説明したようにWebサイトをセットアップすることは、このプラットフォームでは非常に簡単で苦痛がないと言えます。あなたが言及したような機能はすでにOrchardで利用可能ですが、(ほぼすべてのCMSと同様に)これには、特定のニーズに合わせて少しカスタマイズする必要があると思います。すべてのカスタム機能は、単一のカスタムコンテンツパーツに簡単にラップできます。その方法は、オーチャードのドキュメントで非常によく説明されています。

  1. もちろん。
  2. 問題なく。Orchard DBに直接インポートする(対応するテーブルに)、Orchard Import / Export機能を使用してインポートする(最初にデータをXMLレシピ形式にエクスポートする必要がある)、またはインポートせずに現在のデータソースを使用するという3つのオプションがあります。少し前に、カスタムWebサービスからデータを取得するという質問がありました。提供されるソリューションはここに完全に適合しますので、ご覧ください。
  3. 箱から出して-ここここで説明されています。
  4. バックエンド(管理者)ビューを意味するのか、フロントエンドを意味するのかわかりません。タグ付けされたアイテムのタグ付けと表示はoobで利用できます。より複雑なカスタムレポートには、カスタムコーディング(カスタムコンテンツパーツの作成)が含まれます。
  5. 利用可能で、ここで説明されています。
  6. もちろん!NickMayneによって作成された非常に優れたOAuthモジュールを介して利用できます。OrchardアカウントをOAuthプロバイダーにバインドできます。

Umbracoの経験はあまりないので、直接サポートすることはできませんが、Umbracoを使用してWebサイトを構築するのはほぼ同じくらい簡単だと思います。

個人的には、柔軟性、拡張性、コードの鮮度からOrchardが好きです。しかし、選択はあなたの個人的な感覚と好みの問題です。私が見たところ、それらは非常によく似た機能を持っていますが、内部では大きく異なります。

于 2011-05-08T20:59:25.357 に答える