Umbraco 翁布拉科,乌节:自定义表中的内容

Umbraco 翁布拉科,乌节:自定义表中的内容,umbraco,orchardcms,Umbraco,Orchardcms,我目前正在调查公司网站使用不同CMS的可能性。在经典ASP、ASP.NET、Joomla等方面做了不少项目 我想第一次使用Umbraco或Orchard 对于那个项目,我们有一个带有departmentST的SQL表,还有一个带有Job Opportunities的SQL表:比如:JobName、DepartmentID、Description等等。。 所以是1:n的关系 第一页应列出部门,并链接到可用工作的子页 这些应该列在第二页上。 在ASP.NET中,我会使用诸如转发器之类的东西。。具有P

我目前正在调查公司网站使用不同CMS的可能性。在经典ASP、ASP.NET、Joomla等方面做了不少项目

我想第一次使用Umbraco或Orchard

对于那个项目,我们有一个带有departmentST的SQL表,还有一个带有Job Opportunities的SQL表:比如:JobName、DepartmentID、Description等等。。 所以是1:n的关系

第一页应列出部门,并链接到可用工作的子页

这些应该列在第二页上。 在ASP.NET中,我会使用诸如转发器之类的东西。。具有PageSize选项和自动分页功能

在后端(我假设是在Umbraco的Backoffice中),必须有一个带有相应输入框的插入/编辑/删除页面,该页面由公司员工维护,而不是由web开发人员维护

因此,在这两种cms中,我都尝试在后端实现类似于访问的表格形式,如:

Job       |  Description   | ....
Job1      |  descr1        | ....[edit][delete]
Job2      |  descr2        | ....[edit][delete]
Job3      |  descr3        | ....[edit][delete]
[New Job]
我应该看哪条路线?我完全被卡住了,有什么例子吗?我是否可以使用自己的数据表,或者是否可以/应该为此使用内置的内容表


谢谢你,Reinhard

这听起来相对简单,无论如何,在Umbraco中,你可以使用内置的内容表,或者使用直接的SQL server表,然后自己编写与db“对话”的代码

然而,在Umbraco中使用内容表的好处是,其他一切都将更容易完成;系统中的所有其他内容都设计为只使用这些内容表,而无需额外编码…除非您有大量的数据,或您没有提到的某些特殊要求,否则我肯定会充分探讨仅使用内置的Umbraco功能实现此目的的可能性,在决定在umbraco中滚动您自己的自定义表格之前

这是可能的,也不是很难,但这是额外的工作,你不应该做,除非必要

不熟悉Orchard,因此无法对此发表评论。

CMS不是Access;)也就是说,Orchard是MVC,所以在MVC中可以做的任何事情,都可以在Orchard中做。您可能想要寻找一个解决类似问题的MVC教程,这应该不会太难。