37

I'm curious to know if any basic CMS code has been written for ASP.NET MVC.

The reason I ask is, I'm making a data-driven website for a client, and I've already spent a significant amount of time building it from the ground-up in MVC, but now the client wants content management facilities.

Basically they want to be able to add/edit/remove articles and have revision control.

It would be great if I could somehow 'bolt on' the content management without having to start again from scratch, developing it under an existing CMS.

Should I build the article management and revision control myself, or should I re-use some existing package?

4

9 に答える 9

21

N2は、あなたが説明したことを行います-既存のASP.NETソリューション(MVCを含む)に「ボルトオン」します。

于 2009-03-17T23:49:32.523 に答える
7

また、koobooは興味深いですhttp://www.kooboo.com

于 2010-09-23T13:36:18.793 に答える
3

(この質問は古いことは知っていますが、関連する検索用語では依然として上位にあります。)

今日、私は Meek ( http://www.adventuretechgroup.com/labs-meek/ ) を発見しました。私の MVC プロジェクトに追加するのは非常に簡単で控えめでした。これは、元の投稿者が望んでいたことだと思います。サイト全体を占有するのではなく、機能。

于 2012-03-26T16:41:47.420 に答える
2

まだ探している場合は、新しいオープン ソース CMS をここで公開しました。

私は積極的に取り組んでいるので、すぐにより多くのアップデートをプッシュします。

于 2014-04-14T13:40:45.317 に答える
2

Piranha CMSは、既存のアプリケーションに追加するのに適しています。その作者は、なぜ、どのようにここで説明しています. その情報源から直接引用するには:

「私たちの焦点は、コンテンツ管理と、開発者向けの透明で軽量な API を用意することです。Piranha CMS には、HTML をレンダリングするコンポーネントやヘルパーがほとんどなく、データベース、マネージャー インターフェイス、および正しいデータを取得するためのルーティング メカニズムを提供するだけです。現在のリクエストに対して。

既存の Web サイトがある場合は、実際にルーティングを完全にバイパスし、マネージャー インターフェイスで一度に 1 ページを追加してから、既存のページにページ モデルを手動でロードできます。これにより、元のアプリケーションをまったく同じに保ちながら、マネージャー インターフェースからコンテンツを管理することができます。」

于 2014-01-21T09:55:10.363 に答える
1

また、Telerik Sitefinity がどのようにそれを行うかについての簡単な要約を以下に示します。

http://www.sitefinity.com/mvc-cms

簡単に言うと、標準の system.web.mvc.controller クラスをウィジェットとしてプラグインできるようにし、モデル バインディング、ビュー エンジン用の標準の Razor などの API を使用できるようにします。

于 2014-05-16T20:53:51.567 に答える
0

また、ブログ エンジンに近いと思われるOxiteもあります。

于 2009-03-18T00:04:36.107 に答える
0

ASP.NET MVC 1.0 http://atomiccms.codeplex.comに基づく無料のオープン ソース コンテンツ管理システムである AtomicCms をご覧 ください。

于 2010-02-20T15:35:32.423 に答える
0

Orchard を確認してください ;-) asp.net mvc に基づいています。

于 2011-06-29T21:59:05.893 に答える