开源CMSes值这个价钱

在上次调查开放源码Web内容管理系统(CMS)时,我提供了一些常识建议。例如,不仅要关注功能,还要关注频繁的更新、健康的用户社区和专业支持的可用性。有些观点在今天仍然是正确的,但是新的产品可能会让您重新思考这些产品在企业中的角色。

这一点是我最近涉足开源CMSes,在此期间,我看着从露天,DotNetNuke的是,Drupal和Joomla,和Plone的最新产品的世界我的外卖店之一。

与任何开放源码领域一样,这些产品中有一个不变的特点,那就是没有免费的东西。您仍然需要为数据中心人员进行安装和维护应用程序的预算,考虑定制编程和商业附加组件的成本,并考虑培训因素。然而,今天的CMSes对于IT人员来说维护起来更加友好,而且通常不像几年前那样有极端的终端用户学习需求。

另一个积极的方面是更加标准化,这可能转化为更低的开发成本。例如,Alfresco基于JSR-170存储库,与JSR-168门户集成,并且可以由具有Java技能的人进行扩展。

不过,还是要仔细考虑每个产品的核心,以及它如何与现有的基础设施(商业的还是开源的)相适应。本综述中的其他解决方案——DotNetNuke、Drupal和Joomla以及Plone——分别是用VB构建的。Net、PHP或Zope (Python)。您当然可以找到精通每种技术的程序员和其他支持资源。但是,与。net或Java基础相比,您可能会发现将基于php的CMS与其他系统集成更加困难。

特别是在高性能的环境 - - 的开源产品的另一个潜在的缺点是底层数据库。没有什么本质上不好的MySQL(即Dupal是,Joomla,和Plone使用)。但在某些情况下(甚至只是一个IT偏差),一个CMS的数据库可能会影响您的选择。所以请记住,你可能需要包括对Microsoft SQL Server的许可证和硬件成本,其露天和DotNetNuke的支持。

尽管如此,与商业产品相比,您可能会发现这些产品总体上节省了成本。再加上开源产品的持续特性和可用性改进,使得它们非常适合特定的企业Web或文档管理项目。

Alfresco社区版本2.1Alfresco的有经验的管理人员和开发人员的巨星阵容之前与Business Objects公司的Documentum,Interwoven公司,Oracle和暗角。他们的工作表明在Alfreso的社区发行的质量和深度,赢得它在我们评估的头把交椅结果。当我最后一次审查露天的1.2.1版本,它主要是一个文档管理系统。这改变了,虽然比上年同期。Alfresco的2.1,同时通过露天AJAX(异步JavaScript和XML)的Web客户端添加记录和图像管理,联合搜索和更好的易用性扩展了Web内容管理。

Alfresco的另一个优点是它对FLOSS(免费/Libre和开放源码软件)例外情况的灵活许可。这使您可以将Alfresco JSR-170内容存储库嵌入到其他项目中,而无需授权整个Alfresco社区包。

Windows和Linux的安装速度都很快,您可以使用JBoss Portal 2.2或Apache Tomcat运行Alfresco。在我的大多数测试中,我使用了Windows Server 2003和Tomcat。主要的户外工作区域仍然组织得很好,有快速跳跃的面包屑和显示可用操作的总结区域。此外,每个用户可以为他们的文档和任务创建自定义视图。除此之外,Alfresco 2.1的portlet容器允许用户从兼容jsr -168的门户访问他们的空间、任务、文档和Web表单。

在创建了用户帐户和共享空间(可以按语言进一步划分)之后,我使用adobedreamweaver CS3来设计Web页面和样式表,启动了Web内容管理(WCM)测试。此外,CIFS(通用Internet文件系统)特性允许我将这些资产、现有Web页面和富媒体拖放到存储库中。我喜欢新的Web 2.0用户界面,它让我可以方便地放大任意空间中的文件夹或内容——然后预览Microsoft Office文件、图像和视频。

您可能不需要进行大量的开发工作,因为有一个很好的示例表单库,可以输入内容(文章、新闻片段和多媒体)和站点组件(导航、最新条目、RSS提要、站点地图和mashup),这些组件可以向页面添加功能。我还在WordPress和TypePad博客上发布了户外内容。

行政管理,一个传统的露天优势,现在甚至更好。使用向导,我快速构建了一个自定义SmartWebForms库。这些允许内容贡献以正确的格式输入和提交材料。编辑工作流(以同样的方式创建)通过电子邮件通知评审者他们需要批准的页面。和以前一样,Alfresco包含了大量的规则来自动化日常和复杂的任务。例如,在几个步骤中,我创建了一个规则,用于查看新批准的文档的空间,并将其转换为PDF文件。

版本2.1中的其他变化让我检查失效链接、设置内容发布时间和内容过期。

以前的版本在一些重要方面增强了内容部署。例如,我向多个服务器发布了一个Web站点。为了提高效率,Alfresco的事务性部署功能推出了最近的内容更新(而不是发布整个文件夹或站点部分)。此外,该软件现在跟踪这些个别的变化,并有即时回滚到一个网站的以前版本。

轻松文档捕获底层WCM是Alfresco的文档管理,这是我从普通工作区访问。用户还可以通过互动与他们可能已经知道其他的接口,包括共享驱动器,门户网站,WebDAV和FTP文件。

一个智能的文件夹结构,类似于您在处理Web内容时发现的,它保存了文档——这使我能够创建规则来减少手工处理。例如,在用户响应“批准/拒绝”电子邮件后,Alfresco将草案文档移动到适当的文件夹并执行任何其他步骤。

我喜欢Alfresco自动从文档中提取元数据并对其进行分类的方式。之后,类似google的OpenSearch(可从ie7或Firefox获得)帮助用户在库中快速查找资料。

记录管理(满足国防部5015.2要求美国能源部,但尚未注册),很像文件管理,因而很可能有最终用户之间的高采用率。例如,可以将文档拖入从Office,Exchange和打开Office桌面应用程序的露天仓库。我设置了露天根据预先定义的类型自动分类记录,然后分配保留和归档策略。此外,它很容易通过文件的计划,类别或类型进行全文搜索或查询。

映像管理依赖于相同的JSR-170内容存储库,还允许我重用为Web内容和文档创建的业务策略规则。还可以提取元数据,并在包括TIFF、JPEG、GIF、PNG、Office、PDF和Flash在内的许多图像格式之间进行转换。

结合文档、Web、记录和映像管理,Alfresco 2.1是一款成熟的EMC (enterprise content manager)。虽然这种广度通常意味着商业产品的额外复杂性,但Alfresco不会屈服于这个问题。通过使用Web 2.0技术(如轻量级脚本)、本地办公集成和一个公共Web界面,用户可以向公共存储库提交材料。通过集成整个模块,管理员可以重用组件,比如用于发布内容的业务规则。

DotNetNuke 4.5.5DotNetNuke的内置的功能 - 一般是广泛和集中管理 - ,适合不同的快速部署小型网站或企业内部网。该解决方案非常适用于中等规模的电子商务网站,因为它支持横幅广告和推介计划。

此外,DotNetNuke的的ASP.Net基础有助于其扩展性和可用性。因此,你可能会认为这对于较大的,定制的企业Web项目。一个显着的企业特征是一个软件实例中的多个门户网站 - 每个网站都有自己的身份和访问权限。

DotNetNuke并没有夸大它的可用性声明。下载该软件不到一个小时,我就拥有了一个功能齐全的网站,其中包含了该产品的许多更高级的功能。一个小窍门是得到DotNetNuke的自动安装工具,你会发现隐藏在公司的下载区域;即使您熟悉创建。net站点,这个工具也可以节省您的时间——它会自动安装。net的先决条件并为我配置IIS。

整个站点设置、安全角色和用户设置都可以通过单个管理菜单轻松管理。更重要的是,在表单周围找到方法并不需要太多经验。例如,定制用户注册表单使某些字段成为强制字段只需要勾选几个框。

对于其他全局选择,我采用了相同的流程,包括更改门户的外观。(如果您想进行更广泛的更改,可以使用内置的样式表编辑器)。我对这些选项的粒度印象特别深刻。例如,我将一种风格应用到我网站的某一部分,它被设计成一个外联网,而公共区域则得到了不同的视觉处理。

开发和管理站点的总体结构同样简单。页面区域让我重新排序页面在站点导航中出现的方式,并将它们向下移动到不同的级别——这些变化立即反映在站点的导航中。

一个DotNetNuke的页面开始与窗格,你很容易地定位模块一块空白的画布。决定在我的网站的主要部分后,我容易掉线到位的模块,然后把它们拉到不同的安排,直到我与外观满意。我创建的页面布局与主HTML区域,链接到右侧列表,顶部旗帜下登录区。一旦设计设置,可以很容易地重新使用它的子页面或其他地方在您的网站,它是使用页面功能菜单来完成。

其他标准模块包括维基,博客,讨论,IFRAME,新闻源(RSS),常见问题解答,活动日历和公告。重要的是,每个模块可进行许可,从而保持itvisible只有谁发挥特殊的作用注册用户。

随着我的布局完成,为这些模块输入和编辑内容进展很快。富文本编辑器相当于其他商业和开源产品,包括一个方便的图库浏览器。除了基本功能之外,还有设置发布和内容过期时间的能力,以及从回收站恢复已删除页面的方法。

尽管如此,DotNetNuke的缺乏CMS功能,是在露天和Plone可用。案例分析:你不会找到内置版本或工作流。

尽管如此,DotNetNuke在电子商务方面还是超越了其他产品,这一点从多个模块就可以看出。这些范围从插入广告基于你的谷歌AdSense帐户和一个基本的在线商店(使用贝宝支付处理)非常详细的报告,访问者注册了你的网站,根据介绍从附属网站。此外,我还启用了横幅广告、上传图片以及方便地跟踪每个供应商的指标。

一般来说,当一个核心模块没有提供一个具体的特征,我能找到在DotNetNuke的社区下载区DotNetNuke的论坛或替代解决方法。许多这些第三方解决方案的需要购买,但价格通常是合理的,与价格多数美国之间$ 100和$ 600

相比其他产品,唯一的弱点我看到的是认证,可在DotNetNuke的4.6加以解决。该产品的路线图呼吁支持的OpenID,Active Directory和或许微软的LiveID的(当他们去现场的服务)。LDAP计划在以后的升级。

像大多数开源cmse一样,DotNetNuke 4.5.5提供了许多令人喜欢的内容,同时也有一些遗漏。在“+”栏中有高可用性、大量的库存模块和对商业的偏好。但是您放弃了一些企业管理功能,特别是版本控制、正式工作流和身份验证。

Drupal 5.2Drupal的CMS可以发布各种内容,以企业网站和内部网 - 或讨论板和博客建立社区门户。除了协作创作环境,Drupal的手柄任务,如通讯发布,播客,图片库,以文件上传和下载一起。

该系统提供了良好的个性化,允许您根据每个用户的偏好控制内容及其表示。其基础特性通常也很强大,包括版本控制、新闻聚合器和站点访问统计报告。

12 第1页
第1页共2页
工资调查:结果在