gpt4 book ai didi

content-management-system - 站点限制和定制开发

转载 作者:行者123 更新时间:2023-12-04 00:16:49 26 4
gpt4 key购买 nike

我们正在考虑在很短的时间内购买 Sitefinity(或 DotNetNuke),我有一个问题,但我无法快速找到答案。 ( I have a separate but similar post with DotNetNuke as the focus, if you can answer that better or in addition. )

我们目前根本没有使用任何 CMS,我们有一些定制开发不会因为我们为部分或大部分网站使用 CMS 而消失。

我们的自定义开发是带有站点母版和嵌套站点母版的 c# ASPX。这些自定义应用程序在我们的网站中不拥有自己的顶层,而是分支的一部分,通常向下一到两个级别(例如,http://www.contoso.com/branch/app/default.aspx)。

  • Sitefinity 通常如何在 CMS/自定义“混合模式”中配置?例如,Sitefinity 是安装在网站的“顶部”,还是安装在网站的“需要的地方”。
  • 混合使用 CMS 和自定义 Web 应用程序时,这有什么关系?
  • CMS 界面是否允许添加这些自定义应用程序,还是您只需转到网络服务器并将它们添加到结构中?
  • 从阅读其他帖子看来,我们可以创建自己的自定义 C# 模块,并让 CMS 编辑器“插入”页面上的模块。有人可以帮我确认一下吗?

如果我没有提供足够的细节,请随时询问更多信息。

最佳答案

我们在根目录下安装了 Sitefinity,其中包含大量包含自定义页面的子文件夹。我们通常构建一个用户控件,将其添加到 sitefinity ToolboxesConfig.config 文件,然后将其拖/放到 sitefinity CMS 页面中。我相信这就是您所说的关于让“CMS 编辑器在页面上插入模块”的内容。

我们也有作为页面模板导入 Sitefinity 的主/子页面,它们运行良好。您还可以从任何 CMS 页面链接到您自己的子文件夹中的常规 .aspx 页面,并在其中实现使用 sitefinity API 的代码,但我们个人发现这更加棘手,并尽可能偏离这种方法。

因此,简而言之,自定义代码相对容易集成到 sitefinity 中,只要您可以将其压缩到用户控件或母版页中。

免责声明:这一切都是通过常规网络表单开发完成的。我不确定 MVC 站点如何与 Sitefinity 交互(我相信它本身是使用 MVC 架构构建的)。

您的问题中我不确定的部分是关于嵌套分支中的自定义 Web 应用程序。我建议安装 sitefinity 的试用版并尝试将单个分支集成为原型(prototype)。这可能需要一天的时间,但了解 sitefinity 路线是否会让您心痛是值得的。

关于content-management-system - 站点限制和定制开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7338997/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com