现有ASP.NET站点所需的自定义CMS构建器

时间:2011-08-30 12:51:56

标签: asp.net content-management-system

我正在使用ASP.NET 3.5连接到SQL Server数据库。

我知道那里有很多像DotNetNuke和Umbraco那样的CMS ....但我不想要那样的东西。

我想要一些可以插入现有ASP.NET站点的东西,我可以生成一些代码并将其粘贴到我的页面中。

您可以使用名为Interactive Tools的公司执行此操作,它基本上是CMS Builder。但它只适用于PHP站点,我需要一个用于我的ASP.NET站点。

我可以使用什么想法?

3 个答案:

答案 0 :(得分:1)

你不是第一个提出“How to add a cms to an existing website”问题的人。在处理Web表单设置时,您将遇到一些问题。你真的不是在处理纯静态内容。这些webforms都支持代码隐藏,它可能包含某种类型的代码。如果您使用母版页,那么您也在处理代码和布局的组合。简单地放入内容并不容易。

多年来我一直与许多Ektron装置合作,其他人在这里说的有些道理。 Ektron使用内容块的概念(用户控件根据查询字符串值或其他类型的获取ID显示内容)。但是使用这些内容块,您可以将它们放在页面上,选择如何获取ID并且您很好。内容的管理从简单到复杂,取决于您作为用户想要做的事情。

现在是Ektron的劣势。它并不便宜。让我再说一遍,它并不便宜。您正在谈论Ektron完整许可设置的平均轿车成本。为什么要花费成本,因为Ektron不仅仅是一个“简单”的cms。对于全面内容管理来说,它确实是一个完整的解决方案。如果这不是您所需要的,那么您可能需要避开这一点。

有关.net解决方案的一些建议可以从这个问题“ASP.Net cms on an existing dynamic website”中找到。

你走哪条路,祝你好运,并希望这些信息可以帮助你。

答案 1 :(得分:0)

我所知道的唯一产品类似于Ektron。您基本上将Web控件放到表单上,并在内容中使用关联的ID。然后你有一个单独的应用程序来管理内容。


现在根据我对这个产品的个人经验。我最近一次使用Ektron是在2007年。考虑到这一点,这个产品很难在管理方面进行设置和维护。它与现有应用程序的结合几乎是微不足道的,几乎是拖累,但是围绕它需要促进的其他一切都是有问题的。

这也非常不符合要求。它引导我们进行了一个非常精细的部署方案,我们必须抓住ektron在我们的暂存环境中呈现的html然后将其编织到我们的构建过程中,以便生产系统不需要查询Ektron CMS,因为它也是如此缓慢允许。

答案 2 :(得分:0)

直接回答你的问题(“我想要一些我可以插入我现有的ASP.NET网站的东西,我可以生成一些代码并将其粘贴到我的页面中...我可以使用的任何想法? “)是的,简而言之,从开发人员的角度来看,Ektron是一个ASP.NET Web内容管理系统,它具有.NET服务器控件和开发人员可用于构建cms驱动的网站的API,无论是新的还是对现有网站的修改。自2007年以来,该产品发生了重大变化,因此,对于最新信息,我建议您将这些技术信息作为熟悉框架的起点:http://www.ektron.com/billcavablog/5-Webinars-Every-Ektron-Developer-Needs-to-Watch/