问题标签 [sitefinity-3x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
747 浏览

content-management-system - 从 Sitefinity 3.7 升级到 4 - 专业人士的定义是什么?

我有许多 Sitefinity 站点,在 3.7 上运行。

我希望听到更新到版本 4 的利弊。为什么会,或者不会?

编辑:忘记缺点。任何人都可以列出令人信服的专业人士,这将对他们产生影响吗?我不只是在寻找功能列表的重新散列,谢谢。

Edit2:一旦 SF4.0 是 RTM,我仍然欢迎评论。

0 投票
2 回答
1665 浏览

asp.net - 导入 SiteFinity

我刚刚在 Windows Server 2008 上完成了 SiteFinity 3.7 标准版的安装。有没有办法将已经存在的 .NET 项目(ASP.NET)完全/部分导入到 SiteFinity 中,当然对代码进行一些细微的更改(可能是通过 changinf a几个xml文件或类似的东西)。我只能在“管理”->“工具”部分下看到“导出”,但看不到导入。我是 SiteFinity 的新手,因此非常感谢您提供详细的帮助/指导。

谢谢。

0 投票
1 回答
391 浏览

user-controls - 在 Sitefinity 3.7 中创建自定义博客设计?

我正在一个需要更改博客布局的网站上工作。我在某处读到需要映射自定义控件。有谁知道这涉及什么?我不需要一个完全成熟的答案,只需要一些方向。

谢谢!

彼得

0 投票
1 回答
541 浏览

jquery-ui - Jquery UI 和 Sitefinity 3.7 的问题

我正在使用 Jquery UI 构建搜索自动完成功能。当我在一个只有输入的最小文档中构建搜索时,一切都运行良好。例如:

和jQuery

但是,一旦我将代码放入 Sitefinity 3.7 页面,就会出现错误,告诉我“$("input#autocomplete").autocomplete" 不是函数。

此错误仅在站点有限时发生

我尝试过的事情

  1. 我使用带有自动完成小部件的最新 Jquery UI 库。
  2. 我检查了我的文件路径是否正确。(他们是)。
  3. 使用过的警报,例如 alert("$('input#autocomplete').autocomplete")
    • 他们不断返回未定义。

任何帮助将非常感激!

0 投票
1 回答
471 浏览

workflow - SiteFinity 3.7 中的自定义工作流程

我对 SiteFinity 3.7 中的工作流程有以下要求。我相信有些要求是不可能的,所以我想澄清哪些(如果有的话)不是,并分析这些要求是否有解决方法,或者 SiteFinity 4.x 是否支持它们。

基本用例如下: 1. 创建一个通用内容。2. 内容通过基于标签的工作流发送。因此,标记为“环境”的内容将通过与标记为“合法”的内容不同的工作流/批准过程。3. 每个工作流程都需要一个 3 步审批流程。因此,当提交内容以供批准时,首先用户 A 会批准它。一旦用户 A 批准它,用户 B 就可以。然后是用户 C。最后在所有必要的批准后,管理员(或其他角色)可以发布它。4. 对批准或拒绝都应发表评论。5. 应将批准或拒绝通知发送给相关组/角色。

我不相信 SiteFinity 支持很多开箱即用的功能。到目前为止,我的计划基本上是这样的:

  1. 创建许多不同的角色来支持各种工作流程。
  2. 修改批准页面以支持评论,方法类似于此处找到的方法: http ://www.sitefinity.com/devnet/forums/sitefinity-3-x/developing-with-sitefinity/sitefinity-3-7-decline -email-with-comments.aspx。不同之处在于不仅仅是在电子邮件中包含评论,而是将它们保存到我们数据库中的一个新表中。目标是在页面上显示它们并能够查看其他用户的评论。通知也可以在这里处理。
  3. 进一步扩展批准页面以包括自定义接受/拒绝按钮。基本上,这些将在实际工作流程之外发挥作用,并更新我们数据库中的另一个新表。我相信这可能是实现多步骤审批流程的一种方式。基本上,上例中的用户 C 将是唯一拥有实际批准权限的用户。用户 A 和 B 可以拥有仅查看权限,但可以使用这 2 个按钮来触发通知并模拟所需工作流程的一部分。
  4. 修改 AllPagesList.ascx 控件以按角色/内容标签过滤用户看到的页面列表,以便用户只看到他们应该看到的页面。

我确实有几个问题:

  1. 我上面所说的一切是否有意义并且似乎可行/有更好的方法吗?
  2. 通用内容可以通过工作流发送还是仅通过使用该内容的页面发送?
  3. 如果只有页面可以通过工作流,我们如何处理页面被批准和发布,然后内容更新的情况?限制用户只能通过“页面”部分而不是“模块”部分编辑通用内容块?或者这是自动处理的?

我对 SiteFinity 比较陌生,所以任何帮助/方向/代码/等。将不胜感激。如果到目前为止我所说的任何事情都不清楚,我也很乐意尝试澄清事情。

0 投票
1 回答
394 浏览

c# - ServiceStack 和 Sitefinity V3.7 网络服务同步还是异步?

我尝试使用 ServiceStack 和 Sitefinity V3.7sp3 net35 实现一个简单的 web 服务。我使用此 Web配置将 ServiceStack 添加为 localhost/api 。使用 IService 实现服务类后,获取完整的项目 News 内容并注册 Global asax 用于路由。结果总是零项。它与Sf 论坛中的其他帖子非常相似。更改 ContentManager 或提供程序始终返回零项和零作为计数。我的 Sf 允许多语言 en,fr..使用路径。许多需要异步?当然,有人可以帮助我使用 servicestack 来解决这个问题。

问候。

0 投票
1 回答
956 浏览

visual-studio - 使用 Sitefinity API 以编程方式创建页面

我想使用 Sitefinity API 以编程方式创建一个页面,我知道要编写哪个代码,但我不知道要创建或编辑哪个文件来插入此代码,请帮助我,这是我要插入的代码, 提前致谢:

Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager();

Telerik.Cms.ICmsPage newPage = cmsManager.CreatePage("关于我们");

cmsManager.SavePage(newPage);

0 投票
1 回答
369 浏览

asp.net - 将 3.7 Sitefinity 迁移到 5.2 时出现内部错误?

我对 Sitefinity 很陌生。目前我创建了一个网站并成功部署到 IIS7。但是我必须迁移在 Sitefinity 3.7 版中开发的网站。

我在将该站点部署到 IIS7 时遇到问题,我搜索并发现问题出在 Web.Config 中,因此我将 web.Config 从 5.2 项目复制到 3.7 项目中。但后来我有以下错误:


以前(在更改 web.Config 之前)我遇到了 500 - 内部服务器错误。


下面是旧的 Web.Config:在此处输入链接描述


编辑 :

实际上我的问题是,我的旧项目在.net framework 2.0 下运行。因此,我首先需要将旧项目升级到 3.7 sp4,但我在 Sitefinity 网站上的任何地方都没有获得 3.7 sp4 下载选项。

谁能帮我把我的旧项目升级到 3.7 sp4。

谢谢

0 投票
1 回答
113 浏览

asp.net - 如何在 4.0 框架下的 IIS7 中部署/升级 3.7 SP2 开发的 Sitefinity 站点?

我有一个使用 Sitefinity 3.7 SP2 开发的网站,该网站在服务器上成功运行。但是当我尝试在本地系统上运行时,通过在 asp.net 4.0 环境中集成项目。我收到以下错误:



请帮帮我,我该怎么办?

谢谢

0 投票
1 回答
126 浏览

webkit - 在 Webkit 中未出现的 Sitefinity 3.7 中应用类项目,在其他任何地方都可以使用

我正在使用 sitefinity 3.7。我在 radeditor 的 Apply Class 下拉菜单中添加了一些自定义类。

问题是它们出现在 Firefox 中,下拉列表被填充,您可以将它们应用于元素。但是在 Chrome 和 Safari 中它们不会出现,实际上在查看源代码时,它们并不存在。好像sitefinity没有解析出来。

我注意到的一件事是,您必须在文件中添加文本的样式(因为它会出现在下拉列表中),EditorCssFile.css而它不会出现在列表中。CSS 是 100% 有效且超级基础的。

前任

其中 test 是我添加到类集合中的类

我还确保它也在下拉工具栏中

有没有人遇到过这个?我似乎不知道为什么它会出现在 webkit 以外的所有东西中。

编辑:我只想指出用于显示列表中项目的 css 文件确实加载了,没有错误。

谢谢