问题标签 [orchardcms]
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.
content-management-system - 选择 CMS:EPiServer vs Orchard vs SiteCore vs Umbraco
我越来越注意到正在使用的内容管理系统的数量。我对 SiteCore 有点熟悉。我读过一些关于 Umbraco 的文献。我前几天才听到果园的风。我只听说过关于 EPiServer 的积极反馈。我很快就会进入一个使用它的角色。
这些在功能和价格上是否有很大差异?是什么让你选择了一个(或几个)而不是其他?
编辑
我在这里对所谓的免费 CMS 进行了简要回顾:关于免费的 Microsoft 兼容内容管理系统
我在开发一个 50k 页的网站时放弃 Orchard 的原因:
Orchard CMS 导入工具实在是太慢了。它一次只接受小批量。最初,导入 1000 条记录需要 8 分钟。因此,根据该原则,我预计导入所有记录可能需要 7 个小时。不幸的是,随着更多记录插入数据库,我开始收到性能问题。我什至开始减少批量大小,这只是在早期阶段暂时有所帮助。(见 对果园说不)
content-management-system - 我可以让 Orchard 在博客列表中显示整个博客文章吗?
我刚刚设置了 Orchard 并注意到预览小部件仅显示带有标准“更多”链接的前几句话。有没有办法在不创建自定义小部件的情况下覆盖此功能?我希望 Orchard 展示我最近的五个帖子的全部内容。
c# - Orchard CMS 的问题
我研究了一段时间的 Orchard CMS,我对他的一些未来感到满意,但我也有一些我不知道如何处理的问题:
所有项目(内容类型)都是线性的,它们不支持树状数据结构(例如:书籍 > 标题 > 网络链接)
最大的问题之一(取决于您如何看待事物)是项目的模型和视图是耦合的(内容部分 > 带有显示/编辑器视图的驱动程序)
因此,对于新页面,模型、视图和位置被锁定,您只能拥有模型的一个视图。
高级语言期货的使用不适合初学者开发人员并且不是很清楚(动态功能,粘土对象 - 美好的未来,......)
这种语法对于初学者开发人员来说不是很清楚,并且有点过度设计。此外,由于模型是视图中的动态对象,我们没有任何智能感知支持。
为了建立一个新页面,我们有类似三度分离(3个项目)
- 构建内容部分模块
- 构建内容类型
- 构建主题模块
您如何使用 Orchard CMS 在您的项目中克服这些问题?以及您发现并修复了哪些其他问题:)
c# - 将文件上传添加到 Orchard 模块?
嗨,我目前正在使用 Orchard 中的 CyberStride.Contacts 模块,并一直在尝试将文件上传添加到表单中,但由于文件从不上传,因此某处似乎存在问题。有没有人成功地将文件上传添加到 Orchard 中的模块,如果可以,您能否分享一下您是如何完成此操作的。谢谢。
asp.net-mvc - 如何查看 Orchard 主题中的所有区域?
我正在努力学习果园。主题机有许多区域可以放置小部件。有没有办法通过浏览器查看所有可用区域及其在页面上的位置?
.net - 果园 CMS 性能
我已经开始为我的一个网站使用 Orchard CMS,并注意到我的主页的初始加载时间相当长。我没有添加太多可说的内容,所以我所看到的非常接近开箱即用的体验。我怀疑这与在我的共享主机上使用 Sql server compact 有某种关系,但还不够了解引擎盖下的内容来确定这一点。我正在寻找有关检查可能是 Orchard 加载时间的性能瓶颈的建议。
我的下一个计划是将我的站点指向除 compact 之外的 sql 服务器,以查看性能是否有所提高,但我会很感激任何其他我可以检查的建议。
c# - Orchard 是否适合该项目的 CMS?
我只是在寻找一些关于 CMS 选择的建议。该网站肯定需要某种 CMS,因为要求是最终用户能够在一堆不同的类别下添加多个“项目案例研究”,并且还生成单独的页面,并在地点。这确实很简单,但是需要在通过 AJAX 请求加载这些案例研究的位置轻松导航该站点。
我正在仔细研究 Orchard,这是一个基于 MVC2 的 .NET CMS,但对于该项目来说似乎有点矫枉过正——它有很多我永远不会在网站上使用的功能,而且我不想过度使用它. 另外,它仍然有点错误,因为调试消息不断出现以寻找不退出的调试类。
任何建议都会很棒!
谢谢!
jquery - 从 Orchard 模块页面使用 jQuery
我正在尝试使用搜索表单和按钮修改Orchard.Search部分,以按照我的意愿进行外观和行为。为此,我需要使用一些 jQuery 功能。
我将此添加到Search.SearchForm.cshtml文件的标题中:
我可以从页面的输出中看到在 html 底部添加了 jquery,就在结束标记之前:
看起来不错。这就是 jQuery 库所在的位置,我可以从该位置下载它而不会出现问题。我还在页面中添加了一个小测试脚本,以查看 jQuery 是否正常工作:
但它从未被解雇,我得到这个脚本错误:未捕获的 ReferenceError:$ 未定义
我厌倦了这个,太麻烦了,但我想我做错了......
编辑:添加了 jquery 标签并尝试了关于 Script.Foot() 的建议答案,这似乎有效:
.net - 如何将果园列表发布为自定义 XML 或 JSON
理想情况下,我希望能够通过 RSS 提要公开自定义内容类型的列表。但是,如果我可以获取列表中的所有项目并将其发布为自定义 XML 或 JSON,我会很满意。任何人都可以提供一个代码片段来获取给定列表ID的所有项目吗?