2011-06-30 6 views
2

私はmvc3の初心者のスキルを達成しており、次のレベルを試してみたいと思っています。 は、私はスーパーシンプルなCMSを作成することを、次の機能があります。MVC3 - スーパーシンプルなCMSを作成する方法を学習しますか?

  • サポート拡張可能なスキン、すなわちいくつかのデフォルトの動的肌で開始したときに皮膚名の変更データベースの設定は、それが新しいスキン/テーマ
  • で動作するはずですが
  • 動的なページは、私はそれがデータベースから利用可能なページを表示することができると思いデータベース
  • 部分図からロード

誰かが始める方に私を指すことができますか?私はオーチャードのソースコード、およびmvc3の他の人気のあるCMSのいくつかを調べようとしましたが、多くのコードのために、私はちょうどそれを正しく開始するのではありません。

ありがとうございます。

+0

既存のopensource asp.net mvc cmsがここにリストアップされています:http://stackoverflow.com/questions/656455/building-a-cms-in-asp-net-mvcそして忘れないでくださいOrchard:http://www.orchardproject.net/ – Peter

+1

質問の最後の2行を見ると、すでにそれが行われていれば、コードはあまりにも複雑で、正直なところ私はそれを理解するにはあまりにもMVCではない。素早く返信してくれてありがとう –

+0

はおそらくもう少し読んで、あまり複雑ではないものを試してから、このレフレを試してみる必要があります –

答えて

1

これは単なる学習運動であれば、あなたはあなたがして、それを達成する方法を見たいものを見なければならない

...他の人が、現時点では何をしているか心配しないでください.. 。

だからあなたREQSは、以下のとおりです(たとえばWPでのテーマのような?)

拡張スキニング 動的なページ 管理エリア私が最初の事はあなたの領域を取得することです推測ページ

を管理するために、あなたがそれをやりたいのならセットアップ(管理セクションのための領域を追加する)。

はここを参照してください - >http://msdn.microsoft.com/en-us/library/ee671793.aspx

または

をここに - >http://mvccoderouting.codeplex.com/ - >この方法は...ページで詳細をエリアを設定する必要を意味することができませんでした。

動的ページについては、おそらく既定のコントローラーをルーティングして何かを行う予定です。

URLのIDでページを参照していますか...またはURLの一部を構成するキーがありますか?これは設計の選択肢の1つです。

+0

返信いただきありがとうございます。私は今、素晴らしいmvcコードのルーティング事で遊んでいます。しかし、私はこのディスカッションを続けたいと思います。ページ名とその他のurlパラメータのパラメータを持つ単一のアクションでデフォルトコントローラが必要になると思います。次はスキンを設定する方法ですが、できるだけアイデアやリンクを共有してください。ありがとうございました –

+0

何か問題がある場合は、クレジットを発行するために努力してください。これが閉鎖されたので、私たちはどこで議論すべきですか...ここにコメントを投稿してください... http://programmerdave.com/mvc-cms-how-would-you-go-about-it/そしてもっと議論することができます.. –

関連する問題