.net 如何将CMS添加到现有网站

.net 如何将CMS添加到现有网站,.net,asp.net,content-management-system,.net,Asp.net,Content Management System,我有一个现有的ASP.NET网站,我想毫不费力地添加CMS功能 该网站是一个房地产代理的财产网站,是由一个数据库等支持,但像“关于我们”等一些网页,我希望用户能够编辑使用一个简单的CMS。我还希望用户能够创建新的页面,并将它们放入导航系统 该站点是多语言的,数据库部分使用资源文件来存储它使用的字符串。该网站使用ASP.NET母版页和主题,我想CMS使用这些来添加新页面,并支持多语言 现在我可以清楚地编写我自己的简单CMS,但不想重新发明轮子。是否有任何现有的ASP.NET CMS可以添加到现有的

我有一个现有的ASP.NET网站,我想毫不费力地添加CMS功能

该网站是一个房地产代理的财产网站,是由一个数据库等支持,但像“关于我们”等一些网页,我希望用户能够编辑使用一个简单的CMS。我还希望用户能够创建新的页面,并将它们放入导航系统

该站点是多语言的,数据库部分使用资源文件来存储它使用的字符串。该网站使用ASP.NET母版页和主题,我想CMS使用这些来添加新页面,并支持多语言

现在我可以清楚地编写我自己的简单CMS,但不想重新发明轮子。是否有任何现有的ASP.NET CMS可以添加到现有的网站,并利用我已经拥有的母版页模型

编辑:我看过DNN、Umbraco、我的网页入门工具包、Graffti CMS、Sitefinity.net,但据我所知,这些都不容易重新安装。我还希望避免(如果可能的话)使用FCK编辑器编写自己的系统


提前感谢。

如果您只想要一个“简单”的所见即所得编辑器,请尝试使用()或(堆栈溢出使用的一个)


…或者,如果您的目标是一个成熟的CMS系统,请查看或,它们都是基于.NET的开源CMS

我支持N2。它是唯一一个不遗余力地不接管网站的网站,并让您通过programattic访问内容存储库的网站。大多数CMS都是面向站点前端展示的完整内容。

对于简单内容,最简单的方法是使用FCKEditor(或类似工具)、VARCHAR(MAX)字段和后端管理工具将自己的CMS功能写入管理工具。我用我正在开发的一个应用程序完成了这项工作,该应用程序不容易适应任何CMS模型,但需要一些CMS功能


当你有一个适合CMS核心功能的应用程序,或者可以很容易地扩展而无需对其进行黑客攻击或增加不必要的复杂性时,CMS似乎工作得最好。

记住DNN是在VB Net上编写的,但是N2和Cuyahoga是在C#上编写的,我认为两者都是在.Net framework 3.5上编写的;两者都是可扩展的,我认为你可以在你的网站上使用它们,N2更像是一个开发CMS的框架


希望这对您有所帮助

我建议您看看Kentico CMS。它非常灵活,使用母版页。

克里斯托弗-我想试试Bizzuka CMS。易用性、灵活性和可扩展性都在这里。如果你想免费试驾,我可以给你钥匙。我与Joomla、Drupal和许多其他人一起工作,这里的UI非常优秀。如果你想试试,请告诉我(),我会给你一个用户名和密码

退房。这不是免费的,但也不是无耻的。我相信它只需要PHP来运行编辑器,并且您的站点可以是HTML、.NET或其他格式。

应该可以工作,假设您可以使用DIVs