【问题标题】:Custom CMS builder needed for existing ASP.NET site现有 ASP.NET 站点所需的自定义 CMS 构建器
【发布时间】:2011-11-06 18:57:55
【问题描述】:

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

我知道有很多 CMS,例如 DotNetNuke 和 Umbraco....但我不想要这样的东西。

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

您可以与一家名为Interactive Tools 的公司合作,它基本上是一个CMS Builder。但它只适用于 PHP 网站,我的 ASP.NET 网站需要一个。

关于我可以使用什么的任何想法?

【问题讨论】:

    标签: asp.net content-management-system


    【解决方案1】:

    您不是第一个提出“How to add a cms to an existing website”问题的人。在处理 Web 表单设置时会遇到一些问题。你真的不是在处理纯静态内容。这些网络表单都由可能包含某种代码的代码隐藏支持。如果您使用母版页,您还需要处理代码和布局的组合。简单地把东西放进去并不容易。

    多年来,我使用过许多 Ektron 装置,其他人在这里所说的有些真实。 Ektron 使用内容块的概念(基于查询字符串值或其他类型获得的 ID 显示内容的用户控件)。但是有了这些内容块,你可以把它们放在一个页面上,选择如何获取 ID 就可以了。内容的管理从简单到相当复杂,取决于您作为用户想要做什么。

    现在是 Ektron 的缺点。它并不便宜。让我再说一遍,它并不便宜。您说的是获得 Ektron 完整许可设置的普通轿车的成本。为什么成本,因为 Ektron 不仅仅是一个“简单”的 cms。这确实是一个完整的内容管理解决方案。如果这不是您所需要的,那么您可能需要避开它。

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

    无论你走哪条路,祝你好运,希望这些信息对你有所帮助。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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


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

        这也很糟糕。它引导我们进行一个极其复杂的部署方案,我们必须刮掉 ektron 将在我们的暂存环境中呈现的 html,然后将其编织到我们的构建过程中,这样生产系统就不需要查询 Ektron CMS,因为它也是允许缓慢。

        【讨论】:

        • 嗨,克里斯。现在呢 ? Ektron 变得更容易和更高效了吗?强大吗?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多