umbraco5 - Umbraco 5 新 : Content from custom Table

标签 umbraco5

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

我想第一次使用 Umbraco 5。

对于该项目,我们有一个包含工作机会的 SQL 表: 例如:职位名称、部门、描述等。 这些应该列在页面上。在 ASP.NET 中,我会使用类似 Repeater 等的东西,并带有 PageSize 选项和自动分页。 在后端(我认为是 Umbraco 的后台)必须有一个带有相应输入框的插入/编辑/删除页面,这些输入框由公司员工维护,而不是由 Web 开发人员维护。

我应该看哪条路线?我完全被困住了,哪里有例子吗? 我可以使用自己的数据表,还是可以/应该使用 Umbraco 内容表来实现此目的?

谢谢你, 莱因哈特

最佳答案

欢迎来到 Umbraco。

如果您选择使用预先存在的数据库,您将需要以下部分:

  1. 用于访问读/写数据的 ORM
  2. 该数据的自定义配置单元提供程序,允许 Umbrace 将其作为实体读取
  3. 允许在后台编辑和添加数据的自定义树
  4. 在前端显示内容的宏。

http://web-matters.blogspot.com/2011/11/umbraco-5-hive-provider-tree-editor.html 是一个很好的起点。

正如您可能意识到的那样,这是一项艰巨的工作......因此,最重要的是:您是否正在尝试维护两个应用程序?

如果是这样,您真的需要能够在两个应用程序中编辑列表吗?如果您只允许从其他应用程序进行编辑,并使用 Web 服务显示只读列表,您的任务会简单得多。

如果没有,请放弃自定义数据库。 Umbraco 5 是一个完整的 EAV/CR 系统,因此与某些 CMS 产品不同,您将能够表示您可以想象的任何 RDB 结构。最简单的方法是使用这些属性创建自定义文档类型来表示工作机会,并将这些工作机会存储在内容选项卡中的新节点上。

关于文档类型:http://our.umbraco.org/wiki/how-tos/working-with-document-types

关于umbraco5 - Umbraco 5 新 : Content from custom Table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10764754/

相关文章:

asp.net-mvc - IIS 7 重写规则和 Url.Content 问题

c# - 页面重定向而不改变 URL-Umbraco | C#

asp.net - 需要带有 aspx 扩展名的 umbraco 网站的 URL

Umbraco v5.x 学习资源

razor - Umbraco v5如何在razor View 中获取媒体文件URL

razor - Umbraco 5表面 Controller 和部分宏

web-services - 如何在umbraco中调用网络服务