如何将CMS添加到现有的网站中。

9
我有一个现有的ASP.NET网站,我希望能够轻松地添加CMS功能。
该网站是房地产经纪人的房地产网站,并由数据库等支持。但是,像“关于我们”等一些页面,我希望用户能够使用简单的CMS进行编辑。我还希望用户能够创建新页面并将它们放入导航系统中。
该网站是多语言的,数据库部分使用资源文件存储其使用的字符串。该网站使用ASP.NET Master页面和主题,我希望CMS使用这些来添加新页面并支持多语言。
现在,我可以编写自己的简单CMS,但是不想重复造轮子,是否有任何现有的ASP.NET CMS可添加到现有站点并利用我已经拥有的Master Pages模型?
编辑:我已经查看了DNN、Umbraco、My Web Pages Starter Kit、Graffti CMS、Sitefinity.net,但据我所知,这些无法轻松地进行后期改装。如果可能的话,我也想避免使用FCK编辑器编写自己的系统。
提前致谢。
8个回答

6

我赞同提到N2。它是为了不接管网站而特意提供程序访问内容存储库的少数CMS之一。大多数CMS都面向成为网站前端呈现的全部。


2
如果你只需要一个“简单”的所见即所得编辑器,可以尝试使用 FCKEditor.Net集成)或 WMD-Editor(Stack Overflow 使用的编辑器)。
...或者如果你想要一个完整的 CMS 系统,可以查看 DotNetNukeN2,它们都是基于 .NET 的开源 CMS。

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

1
对于简单的东西,最好的方法是使用FCKEditor(或类似工具)、VARCHAR(MAX)字段和后端管理工具将自己的CMS功能写入管理工具中。我在一个应用程序中做过这个,这个应用程序不容易适应任何CMS模型,但需要一些CMS功能。
当您拥有一个符合CMS核心功能或可以轻松扩展而无需破解或添加不必要的复杂性的应用程序时,CMS似乎是最好的选择。

1

1

看看webYEP吧。它不是免费的,但也不算太贵。我相信它只需要PHP来运行编辑器,而你的网站可以是HTML、.NET或其他什么。


0
Christopher- 我建议你试试Bizzuka CMS。它具有易用性、灵活性和可扩展性。如果你想免费试用它,我可以为你提供访问密钥。我之前使用过Joomla、Drupal等许多CMS, 但这里的用户界面要好得多。如果你想尝试一下,请告诉我(http://twitter.com/chasl),我会给你一个用户名和密码。

0
我建议您看一下Kentico CMS。它非常灵活且使用主页面。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接