什么是内容管理系统(CMS)?
内容管理系统(CMS: Content Management System)是一种可以便捷地管理网站内容的软件系统。
通俗地讲,如果网站具备内容管理系统,您可以随时便捷地为您的网站更新内容,而不需要修改网站的代码。您可以更新网站的文字,图片,视频,甚至是您在互联网上见过的任何类型的内容,而不需要了解任何技术细节。
内容管理系统提供了友好的内容编辑界面,您可以如同编辑office文档一般地编辑网站的内容,这符合大多数用户的使用习惯,因此非常容易学习与掌握。
内容管理系统可以极大地降低网站的维护成本并提高网站管理团队的工作效率。
内容与视觉表现分离
内容管理系统的核心是内容,而不是内容的视觉表现。内容管理系统可以被理解为集中存放素材的“仓库”,“仓库”中的素材可以根据不同的用途而有不同的视觉表现。例如,内容管理系统中的同一组内容可以以不同的外观显示在计算机浏览器,iphone,ipad,android等设备上。
这种特性被称为“内容与视觉表现分离”。
很显然,内容与视觉表现分离可以减少冗余的内容,因此将会极大地提高内容更新的效率。
内容结构化与多信息频道
为了真正实现内容与视觉表现分离,内容本身必须是结构化的。通俗地讲,内容管理系统中所保存的内容应该有清晰的格式。例如,对于内容管理系统中的一篇文章,它的标题,简介,插图,正文等属性应该是分开存储的。有了结构化的内容,我们可以在不同的视觉表现中提取我们需要的内容属性。例如,对于移动电话,因为显示区域有限,我们可能会显示文章的简介,而对于计算机浏览器则会显示文章的正文。
结构化内容带来的另一个益处是我们可以将内容导出到不同的信息频道。例如,我们可以将内容导出为第三方的软件系统所能理解的格式,或者导出为印刷用的文件格式。