0

我目前正在研究公司网站的不同 CMS 的可能性。在经典的 ASP、ASP.NET、Joomla 等方面做过不少项目。

我想第一次使用 Umbraco 或 Orchard。

对于那个项目,我们有一个带有部门的 SQL 表和第二个带有工作机会的 SQL 表:例如:JobName、DepartmentID、Description 等。所以是 1:n 的关系。

第一页应列出部门,并带有指向可用工作子页面的链接

这些应该列在第二页上。在 ASP.NET 中,我会使用带有 PageSize 选项和自动分页的中继器等。

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

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

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

我应该看哪条路线?我完全被卡住了,有什么例子吗?我可以使用自己的数据表,还是可以/应该为此使用内置的内容表?

谢谢你,莱因哈德

4

1 回答 1

1

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

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

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

不熟悉果园,所以不能评论。

于 2012-09-01T17:49:31.873 回答