我有一个网站设计,我想与CMS集成。这是静态的html + css,但是一旦完成,将会有少量的动态内容 - 菜单,导航等(当然还有创建/编辑页面)。
我想保留现有设计,但使用CMS更新部分,添加页面等。
我调查过的所有大型CMS似乎都难以改装到现有设计中,看起来我必须从头开始用CMS构建我的设计。
我是否可以插入现有设计的CMS - 例如:通过向页面添加服务器控件?如果没有,在Umbraco这样的大型CMS中重建我的设计有多难?
我欢迎其他人经过这一过程的反馈,尤其是CMS建议。
答案 0 :(得分:3)
如果您正确设计了原始静态网站(充分分离了演示文稿和内容),您应该能够将现有网站用作CMS的原材料。任何值得盐的CMS应该允许您保留原始样式表,或者至少将一些现有元素合并到CMS站点设计中。
但来自CMS的页面是动态生成的,因此,您不能将CMS放在现有网站的顶部,并期望它可以在没有一些修改的情况下运行。< / p>
答案 1 :(得分:2)
如果您使用的是Umbraco并从静态设计开始,那么您的流程将遵循以下几个方面:
现在,您将发现可以添加使用您的设计的页面,这些页面现在将成为.net MasterPages并存储在您的项目MasterPages文件夹中。
答案 2 :(得分:1)
据我所知,您无法解决必须将静态网站转换为包含一些服务器端组件以利用动态内容的事实。
答案 3 :(得分:1)
Umbraco CMS并未规定任何标记或设计。事实上,对于较小的项目,我们将采用HTML / CSS模板并将其拉入Umbraco。
使用Umbraco,您可以使用Razor,.NET用户控件,XSLT或部分视图构建网站的动态部分。