首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以将(.net)内容管理系统插入到现有网站设计中吗?

问我可以将(.net)内容管理系统插入到现有网站设计中吗?
EN

Stack Overflow用户
提问于 2013-01-16 07:05:07
回答 4查看 896关注 0票数 1

我有一个网站设计,我想与CMS集成。目前这是静态html+css,但一旦完成,就会有少量的动态内容-菜单、导航等(当然还有创建/编辑页面)。

我想保留我现有的设计,但使用CMS来更新部分,添加页面等。

我调查过的所有大型CMS似乎都很难改造成现有的设计,而且看起来我必须从头开始使用CMS来构建我的设计。

是否有一个CMS可以插入到我现有的设计中--例如:通过向页面添加服务器控件?如果没有,在一个大的CMS中重建我的设计有多难,比如Umbraco?

我欢迎其他经历过这一过程的人的任何反馈,特别是CMS的建议。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-01-16 18:17:22

如果您正在使用Umbraco并从静态设计开始,那么您的流程将遵循以下路线:

  • 从MS web platform installer安装Umbraco,这样数据库和配置文件就不会有太多的麻烦了
  • 登录到Umbraco后端
  • 在‘设置’部分创建一个顶层的文档类型和模板,用于贯穿整个页面的设计的所有方面(例如导航UI,SEO元数据)-我通常称之为顶层的东西,比如你的设计中的网站名称
  • 从你的设计中为每个不同的设计创建一个文档类型和模板,并从模板中指定你是从顶层模板<代码>H29复制你的html到模板中;参考CSS文件(样式文件夹)和JS文件(脚本文件夹)
  • 转到‘内容’部分,为每个模板添加页面并预览它们(您可能需要检查文档类型‘允许的子项’设置)

您现在会发现,您可以添加使用您的设计的页面,这些页面现在将成为.net MasterPages并存储在您的项目MasterPages文件夹中。

票数 2
EN

Stack Overflow用户

发布于 2013-01-16 07:11:22

如果您的原始静态站点设计正确(充分分离表示和内容),您应该能够使用现有的网站作为CMS的原材料。任何称职的CMS都应该允许您保留原始样式表,或者至少将您现有的一些元素合并到CMS站点设计中。

但是来自CMS的页面是动态生成的,所以你不能把CMS放在现有网站的顶部,并期望它不需要一些修改就能工作。

票数 3
EN

Stack Overflow用户

发布于 2013-01-16 07:11:50

据我所知,您无法回避这样一个事实,即您的静态站点必须转换为包含一些服务器端组件才能利用动态内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14348584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档