2

タスク

私はオンライン ストアを構築するタスクを与えられました。このサイトは、製品の閲覧、オンライン ショッピング、およびフォーラムをサポートします。サイトには、通常のクライアントと特権クライアント (割引あり) の 2 つのアクターが存在します。サイトで販売された製品は、ストレージ プログラムのデータベースから取り出され、サイトに表示される前に変更 (製品名の検証、不足している詳細の追加など) のためにキューに入れられます。

これでプロジェクト全体がカバーされます。

不便

ただし、クライアントは、サイトのコンテンツを追加/削除および編集できる必要もあります。

私が苦労したことは解決策になるでしょう

したがって、この場合、必要なのは CMS です。少なくともそれは私が苦労していることです。それで、いくつかの .Net CMS を調べて、Umbraco を選びました。

失望

Umbraco がどのように使用されているかを見た後、これが必要なものであるとは感じなくなりました。私は、.Net 用の CMS が VisualStudio と統合され、ASP.NET MVC の開発の妨げにならないことを強く望んでいます。しかし、それはしました。CMS を使用して .net のことを忘れるか、.net で開発してコンテンツを編集できないかのどちらかを選択する必要があるため、今はポイント 0 に戻っています...

質問

asp.Net MVC を使用して VS でサイトを開発し、CMS をサポートするにはどうすればよいですか? それは可能ですか?

4

2 に答える 2

3

おとなしい

通常、CMSシステムを扱う場合は、そのシステムで実行できる制約の範囲内で作業します。多くの用途でこれは非常にうまく機能します。コンテンツでいっぱいのサイトを作成し、サイトに追加したい一般的な機能のプラグインを追加します。Meekはこのアプローチを採用し、それを逆転させます。開発者は通常、顧客向けのカスタムアプリケーションを作成し、その中の限られたコンテンツセットを管理する機能が必要になるためです。次に、アプリケーション内のコンテンツと画像を管理する簡単な方法を作成するのはあなた次第です。Microsoft MVCフレームワークMeekを使用すると、このタスクは、単一のアセンブリ参照とweb.configエントリを追加するのと同じくらい簡単になります。 http://www.gingerrant.com/meek/

私がこれまでに使用したとは言えませんが、この目標を持っているように見えるのは、私が遭遇した唯一のCMSです。

MVC Easy CMS は、(開発者として)Webサイトを作成するときに、ページとコンテンツを管理しやすくする必要があることがよくあります。現在、無料のCMSプラットフォームが多すぎますが、それらの強力な機能がすべて必要なわけではありません。コードを記述し、一部のhtmlゾーンを管理可能としてマークするだけです。これを非常に迅速に、CMSフレームワークに固有のサーバーコードを記述せずに実行すると便利です。この場合、MVCEasyCMSが必要な製品です。

フレームワークの主な機能:

  • インストールとアンインストールが簡単
  • html属性を使用して静的htmlを動的にするのは簡単
  • データ管理の非常に優れたパフォーマンス
  • 管理可能なゾーンのマーキングは、HTMLデザインステップの作成から開始できます。
  • Webサイトのソースコードは、CMSの使用中または削除後に変更しないでください。

最初のバージョンでは、エンジンとしてRazor、言語としてC#を使用してMVC3とMVC4をサポートしています。現在、VB言語のサポートを実装しています。

http://mvceasycms.ism-ukraine.com/

簡単に遊んだ後は、かなりきれいに見えます。明らかに実際のcmsの多くの機能(バージョン管理など)が欠けていますが、更新が必要なコンテンツが少ししかないサイトには最適です

于 2012-10-18T09:11:24.850 に答える
1

世の中にはたくさんのサンプルがあり、「私たち」は毎日それを行っています: .net使用し、ユーザーがコンテンツを編集できるようにすることは可能です。最後のことは、.net の美徳ではなく、HTML のフォームと呼ばれるものの美徳です。

Umbraco またはOrchard (MVC) を使用して、そのようなフレームワークの上にアプリを構築し、ニーズに合わせて拡張します。

productinfo の編集に本格的な CMS が必要かどうかは疑問ですが。

ただし、サイトを生成するビジュアル スタジオ アドインを期待しているようです。もしそうなら、私はあなたにグーグルを指摘し、プログラミングを必要とせずに視覚的にカスタマイズできるオンラインショップを提供するいくつかのウェブサイトを見つけます.

サインアップして空欄を埋めるだけで、快適に稼働できます。

于 2012-10-18T08:56:17.833 に答える