首先是一些背景.我最近去接受采访,向我询问的一些问题是企业内容管理.显然,我没有任何经验,也没有得到报价.
但是,它增加了我的好奇心,并尝试使用互联网获取有关该主题的一些信息.维基百科让我对更多流行语更加困惑.网络上的大多数内容都与营销相关,并且与Sharepoint或Drupal等特定产品相关.
我需要一些帮助来更简单地理解有关主题或域的更多信息.使用它有什么要求?什么样的公司使用它?它试图解决的问题是什么?任何流行的用例?任何看起来很合适的地方但实际上并不合适?
最后,关于该主题的任何好书或文章,而不是针对任何产品?
该领域是巨大的,并不容易用简短的答案覆盖它.根据Gartner(恕我直言提供了非常好的定义,请参阅链接):
企业内容管理(ECM)是一个"总称",代表了集成各种内容管理技术和内容格式的愿景和框架.
此外,Gartner将ECM套件定义为包含以下核心组件:
文档管理为入住/退房,版本控制,安全和图书馆服务对于企业的文件.
Document Imaging用于捕获,转换和管理纸质文档.
记录管理,用于长期归档,保留和合规策略的自动化,以及确保法律,法规和行业合规性.
工作流支持的业务流程,内容路由,分配工作任务和状态,并建立审计跟踪.
Web内容管理,用于自动化网站管理员功能以及管理动态内容和用户交互.
以文档为中心的协作,用于文档共享和支持项目团队.
文章:
Forrester Wave:企业内容管理套件,2007年第4季度
Gartner企业内容管理魔力象限,2007年
Panos已经给出了一个很好的定义.您可以查看CMSWatch的当前报告,以了解哪些产品被视为ECMS.开源的例子是一样的东西露天,拼装和OpenCms的,你可以看看,以获取此空间做什么的感觉.
我们正在谈论"真正的"传统CMS,如Documentum,Vignette,Filenet等.ECMS中的"E"真的出现了,因为各种低端门户网站/内部网应用程序,如Drupal或Sharepoint(你提到过)开始称自己为CMSes,因此大型原始CMS公司需要为其产品提供另一个名称.(旁白:好的,我知道微软已停止使用其内容管理服务器产品,并使Sharepoint成为更"真实"的ECMS,但它对我来说仍然比ECMS更多的内联网/协作软件).
Drupal和ECMS之间的区别在于Drupal有很多"网站"功能(它有自己的前端Web应用程序,它有一个搜索功能,它允许用户注册和评论),ECMS没有,虽然它缺乏强大的内容管理功能,如结构化内容,工作流,版本控制,资产/文档管理和元数据.(Drupal确实有大多数这些功能的简单版本,例如通过CCK的结构化内容,但真正的ECMS在另一个联盟中.)ECMS几乎从不是公共站点访问者连接的前端Web应用程序(相反,它发布)到一个单独的Web服务器) - 但ECMS供应商可能有其他产品,如门户产品,搜索产品,用户注册管理器,您将用于网站上这些功能的广告管理器,所以如果'
对于你的花哨ECMS可能在Windows Server上运行,用.NET编写(你不能触摸核心代码但你可以用VB/C#编写脚本和插件),并使用Oracle数据库,但是发布HTML的混合和PHP页面到Linux/Apache Web服务器集群,而您有Google设备或Lenya或其他产品句柄搜索.
ECMS的一个例子是报纸的编辑系统.许多通过手机拍摄分类广告的作家,编辑,照片编辑,页面设计师,广告设计师,广告代表都可以登录和编辑故事,处理照片和页面,所有内容都经过版本控制,并通过工作流规则在人与人之间流动和跟踪的变化.有线服务副本和照片通过连接器自动流入.记者和编辑的笔记以及各种其他元数据被集成,一切都在数据库中幸福地生活着.您可能拥有数百或数千名员工,他们都需要能够使用安全性和工作流程规则轻松登录并轻松完成"他们的"工作,这样他们只能看到他们所处理的事情,并且系统可以根据每个用户的需求进行定制.
当然,有不同的产品,其中一些产品更多地关注网络发布(或文档/资产管理,或内部网/协作或Notes或Sharepoint),而不是其他产品 - 将我的描述视为一种专注于内容发布的概括中心公司.