我正在寻求建议。我有一个ASP网站,其中页面是从数据库生成的。我在数据库表中有URL,标题,内容,元标记和其他页面特定字段。
我想在Umbraco中重用此数据库,并能够从这些数据生成动态页面。我想在视图中使用Razor。我的动态页面需要与CMS站点地图集成。 我还需要一个后端来管理这些数据(如果可能的话,在Umbraco后端添加)。
这可能吗?什么是高级步骤?
谢谢!
更新:
数据具有多种关系,在将它们呈现给用户之前需要应用业务逻辑。我正在寻找的是一个CMS,它允许我定义路线并注入搜索,索引和细节部分(使用全局布局,设置页面标题和元标记)。只要CMS更新不破坏它,它就可以是一个或多或少的hacky解决方案。
Umbraco是否足够灵活来做这样的事情?
答案 0 :(得分:3)
许多第一次看Umbraco的人试图弄清楚如何将现有项目融入umbraco并重用代码/数据库。
事实是,使用Umbraco会改变您对数据的看法。从本质上讲,在大多数情况下,Umbraco 是您的数据库。特别是如果 all 您的数据库正在提供您描述的数据,即您网站标准页面的内容。
您的方法应该是使用Umbraco文档类型重建站点的数据结构。 Umbraco文档类型为页面模板(MVC视图)提供数据。
你应该真正下载Umbraco,并订购Umbraco TV以缩短相当陡峭但非常有价值的学习曲线。
永