9

我有一个现有的 ASP.NET 网站,我想轻松地添加 CMS 功能。

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

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

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

编辑:我看过 DNN、Umbraco、My Web Pages Starter Kit、Graffti CMS、Sitefinity.net,但据我所知,这些都不容易改装。我还想避免(如果可能)使用 FCK 编辑器编写我自己的系统。

提前致谢。

4

8 回答 8

6

我会第二次提到N2。它是唯一不接管站点并为您提供对内容存储库的编程访问权限的站点之一。大多数 CMS 都面向网站的整个前端展示。

于 2008-12-26T13:36:11.900 回答
2

如果您只想要一个“简单”的所见即所得编辑器,请尝试使用FCKEditor ( .Net Integration ) 或WMD-Editor (Stack Overflow 使用的那个)

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

于 2008-12-26T12:40:54.540 回答
2

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

希望这可以帮助你

于 2008-12-26T22:19:05.417 回答
1

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

当您的应用程序适合 CMS 的核心功能或者可以轻松扩展而无需破解或增加不必要的复杂性时,CMS 似乎效果最佳。

于 2008-12-26T22:08:09.263 回答
1

查看webYEP。它不是免费的,但它并不离谱。我相信它只需要 PHP 来运行编辑器,并且您的网站可以是 HTML 或 .NET 或其他格式。

于 2009-02-23T23:24:23.383 回答
1

http://www.cushycms.com/应该可以使用,假设您可以使用 DIV。

于 2009-08-24T20:58:59.833 回答
0

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

于 2008-12-26T22:58:24.807 回答
0

Christopher-我会尝试 Bizzuka CMS。易用性、灵活性和可扩展性都在那里。如果你想免费试驾,我可以给你钥匙。我与 Joomla、Drupal 和许多其他人一起工作,这里的 UI 非常出色。如果您想尝试,请告诉我 ( http://twitter.com/chasl ),我会给您一个用户名和密码。

于 2009-01-06T06:41:20.333 回答