Content management system CMS最重要的功能
假设有人正在从头开始为您构建CMS(内容管理系统)。包含哪些最重要的功能及其原因?1)所见即所得编辑器。能够像在Microsoft Word中一样编辑HTML内容。这包括上传你自己的图片的能力 2) 创建没有查询字符串的新页面(即)不是“pages.aspx?pageid=5”,而是“contact.aspx” 3) 其他功能,如新闻、照片库、博客、用户管理等Content management system CMS最重要的功能,content-management-system,Content Management System,假设有人正在从头开始为您构建CMS(内容管理系统)。包含哪些最重要的功能及其原因?1)所见即所得编辑器。能够像在Microsoft Word中一样编辑HTML内容。这包括上传你自己的图片的能力 2) 创建没有查询字符串的新页面(即)不是“pages.aspx?pageid=5”,而是“contact.aspx” 3) 其他功能,如新闻、照片库、博客、用户管理等 就我个人而言,我真的很喜欢微软在codeplex上提供的。它做得很好,使用XML文件存储,因此不需要数据库 我认为从开发人员的角度来看,
就我个人而言,我真的很喜欢微软在codeplex上提供的。它做得很好,使用XML文件存储,因此不需要数据库 我认为从开发人员的角度来看,它将是一个开放的模块化架构。IMHO总是有一些CMS平台没有提供的现成的东西需要添加。此外,它应该是基于数据库的 现有模块应涵盖最重要的任务:新闻、联系人、文档、论坛、商店、调查、活动、图像库、导航、链接、全文搜索、登录、新闻稿等 从用户的角度来看,我认为内容编辑器是最重要的部分。在“实时”页面内进行编辑的能力是一个很好的特性。上传图像,自动调整大小,上传文件应该很容易 当您开始使用CMS时,页面/控件和网站模板的存在也非常有用文档/页面的版本控制也是一项经常需要的功能和一个工作流引擎,其中有创建内容的作者和允许解锁内容的编辑 RSS联合是现代CMS中应该提供的另一个重要功能 对于国际网站来说,CMS具有某种内置的多语言支持非常重要
然后,我认为现在一个好的CMS必须提供搜索引擎优化工具,例如,必须有一种方法来定义和插入搜索引擎友好的URL您最需要的功能自然取决于CMS将如何使用,以及由谁使用。对一些人来说,许可将是最大的问题,而对另一些人来说,一些模糊的要求,如对TIFF文件的支持,可能是最重要的问题
如果您想要一个广泛的CMS功能列表,请查看尚未提及的:CMS系统应该很容易集成到现有的软件基础结构中,因此互操作性是一个很强的要求 示例:如果支持您的CMS,您将赢得Microsoft Office作为编辑工具,而无需任何额外费用。
- 保安-
- 用户管理和用户角色
- 操作和查看权限
- 内容版本控制和审核
- 某种形式的工作流和通知
- i18n对文字和对象版本的支持
- 规范化数据库模式设计
- 某种形式的内容导入导出
- 用于上载的资产管理和缩略图生成
- 有效的XHTML(用GZIP压缩)
- 生成可访问标记的富文本编辑(例如FCKeditor)
- 有效且精简的CSS和javascript(例如使用YUI)
- 自动生成的sitemaps.org文档
- 与Google Analytics的集成
- 自动RSS源
- 开放式搜索支持
- 打印css和/或内容的打印版本
- 重复内容的SEO考虑(例如使用规范标签)
可能是现有CMS产品的有用比较资源在选择CMS系统时,我的首要要求是能够轻松地对其进行蒙皮并控制标记
用户可能会对完全按照他们想要的布局非常挑剔。在与客户合作时,我经常听到一些要求,在我看来,这些要求与现代CMS真正需要的内容几乎没有关系。太多的时候,重点放在本应属于模板设计师领域的功能上,比如支持响应性设计(不管这到底意味着什么)、添加品牌元素的能力等等 我列出了现代CMS需要的五大功能 从技术角度来看,模块化体系结构和强大的安全性是最重要的特性。对内容、源代码和软件解决方案本身的完全控制对于任何CMS来说都是巨大的好处 西莫·阿哈瓦