Umbraco,Orchard:来自自定义表的内容

时间:2012-09-01 07:17:34

标签: umbraco orchardcms

我目前正在调查公司网站的不同CMS的可能性。在经典的ASP,ASP.NET,Joomla等中完成了不少项目。

我想第一次使用Umbraco或Orchard。

对于该项目,我们有一个带有Departmenst的SQL表和带有Job-Opportunities的第二个:例如:JobName,DepartmentID,Description等。 所以是一个1:n的关系。

第一页应列出具有可用作业子页面链接的部门

这些应该在第二页上列出。 在ASP.NET中,我会使用类似于Repeater等的东西。使用PageSize选项和自动分页。

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

因此,在两个cms中,我尝试在后端完成类似Access的表格形式,如:

Job       |  Description   | ....
Job1      |  descr1        | ....[edit][delete]
Job2      |  descr2        | ....[edit][delete]
Job3      |  descr3        | ....[edit][delete]
[New Job]

我应该看哪条路线?我完全陷入困境,是否有任何例子?我可以使用自己的数据表,还是可以/我应该使用内置的内容表吗?

谢谢你,Reinhard

1 个答案:

答案 0 :(得分:1)

这听起来相对简单,无论如何,在Umbraco中,您可以使用内置的内容表,或者使用直接的SQL服务器表并将代码编写为自己与数据库“对话”。

然而,使用Umbraco中的内容表的好处是,其他一切都更容易做到;系统中的其他所有内容都只是为了使用那些没有额外编码的内容表...除非你有大量的数据,或者你没有提到的一些特殊要求,否则我绝对会充分探索使用这些数据的可能性。在决定在umbraco中滚动自己的自定义表之前,为此建立了Umbraco功能。

它可能,而不是那么难,但除非必要,否则你应该做的额外工作。

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