是否有任何CMS可以轻松地重新创建这个模型?

时间:2011-11-09 18:49:08

标签: asp.net css windows content-management-system

我刚刚为我们网站的新版本创建了一个网站模型。我们当前的网站是手写的,所有内容更新都是代码更改。我想将我们的网站移动到CMS,尽可能少的自定义样式。基于这个主页,模型是否有任何CMS比另一个更好地处理这种布局?

enter image description here

2 个答案:

答案 0 :(得分:2)

@DougChamberlain我个人会根据上下文划分所有内容;几乎所有页面上的块都将来自不同的文件,这些文件被调用到主页模板中。网站的其余部分可能使用不同的模板,但仍可能调用相同的内容块 - 这是我们设计这种方式的关键部分。这可以在任何CMS中完成;如今,它更像是一种设计原则,而不是一种功能。

例如,my overlaid mockup中的红色项目包含,蓝色将被硬编码,绿色可以任意一种方式处理,具体取决于您对内容的感知用途。每个include(红色)都是一个非常通用的php-html文件,从不同的资源(主要是你的数据库)收集数据,可以适应不同的布局要求。

我们为什么这样做的示例:您可以设计搜索栏,以便在您包含它时,它位于容器内部,该容器可以具有类'longSearch'或'searchBoxLarge'或'searchBoxSmall'(或其他)将动态生成您已显示的长搜索栏,或者可能会在页脚右侧放置一个较大/较小的框。我们设计这些包含的文件非常适应和可重用。每次包含搜索栏时,它只需要一行代码(这很棒),每次遇到问题或需要更新时,您只需要在一个地方处理该文件。

最后,所有这些小部件或组件,或者您可能想要调用它们的任何内容,都将存在于属于页面的模板中。每个页面都有一个设置模板(一个博客样式模板,一个通用内容样式模板,一个主页模板等),它可以容纳页面应该保存的内容类型。

任何CMS都能做到这一点,但正如我所提到的,WordPress非常适合,很好地记录这种布局方法,免费且易于学习。

如果我的解释不是你所希望的,我道歉!我的目标是提供帮助,但有时候在互联网上很难。随意多问一下,或者让我更好地迭代一些点。

答案 1 :(得分:1)

除了布局之外,很多变量都应该用于选择CMS。一,它将生活在什么环境,Windows或Linux?二,谁将是开发人员,他们有什么技能?三,谁将成为内容管理者,开发者,秘书,其他?四,添加自定义有多容易?最后,如果我想转移到另一个CMS,我可以轻松地恢复数据吗?

那里有数百个CMS,而且大多数都做得差不多。它们允许制作模板,从模板创建内容页面,并将每个页面的链接连接到另一个页面。

不要只列出大量的CMS名称,只需考虑上述问题,根据具体情况回答这些问题,然后您就可以选择有助于管理内容的CMS。

祝你好运,并希望您找到适合您的解决方案。