-2

私はMVC4プロジェクトを持っています。公開サイトとセキュリティ保護された/認証されたサイトがあります。既存のMVC4プロジェクトのCMSソリューション

公開サイトは半動的に作成されます。 xmlファイルはタブとページを定義し、サイトはナビゲーションを作成し、それに応じてページを読み込みます。

enter image description here

ロードされているHTMLページは、ブートストラップのフレームワークを使用しています。これらのHTMLページは、私たちのコミュニケーション部門(非常に最小限のhtmlによって維持することができるので、ここでの私の目標は、コンテンツ管理システムを提供する/作成することです

enter image description here

:内容は次のように(ブートストラップクラス属性に注目してください)になります知識)。私はこれらのページを管理するために既存のCMSを統合したいと考えていました。 少なくとも、私は自分のCMS CMSを作成し、コンテンツを編集するための事前作成されたWYSIWYGエディタを使用しました。

だから私の実際の質問は次のとおりです。

a)は誰でも簡単に既存のMVCプロジェクトに統合され、それがブートストラップフレームワークで動作することができ、簡単な.NET CMSソリューションと経験を持っていますか?

b)誰かがWYSIWYGエディタを使用しているか、Bootstrapフレームワークで動作するように簡単にカスタマイズできますか?

***私は実際にDNNとオーチャードに出会った唯一のCMSですが、どちらも実際に必要とするものは少し残忍であるようですが、私は彼らがブートストラップでうまくいくとは思いません。*

答えて

0

CMSは、その性質上、アプリケーション固有のものであるため、エンティティに編集機能を提供することができるドロップインCMSアプリケーションはありません。

DNN、オーチャードなどはおそらく過度の可能性がありますが、実際はコンテンツ管理システムではないためです。それらはウェブサイトの作成に対処するための完全なアプリケーションです。それらをCMSとして使用できますが、CMS機能を利用するにはWebサイトのコードも活用する必要があります。言い換えれば、DNNやオーチャードなどの背中の上からアプリケーションを構築することは、最後の瞬間に靴を履くだけではありません。

長いと短いので、自分で作業する必要があります。このようなものにはプラグアンドプレイソリューションはありません。つまり、CMSは信じられないほどシンプルなものです。これは単なるCRUDなので、エンティティごとにコントローラを作成し、アクションとビューを追加してそれらのエンティティを作成、表示、更新、削除します。

関連する問題