开源CMSes值这个价

当最后测量开源的Web内容管理系统(CMS),我提供了一些常识性的意见。例如,寻找不只是功能,而且还频繁的更新,一个健康的用户群体,以及专业配套的可用性是很重要的。几点今天仍然如此,但新产品可以让你重新思考你的企业这些产品的作用。

这一点是我最近对开源cmse世界的一次尝试的收获之一,在此期间,我查看了来自Alfresco、DotNetNuke、Drupal和Joomla以及Plone的最新产品。

这些产品中的一个常数,与任何开源领域,是有没有这样的东西免费。你仍然需要预算数据中心的工作人员来安装和维护应用程序,考虑自定义编程和商业的附加组件,并因素培训成本。今天的CMSes,然而,是友好的IT人员维护,一般不会有极端的最终用户学习几年前的要求。

另一个积极的是更多的标准化,这可能转化为较低的开发成本。例如,露天是基于一个JSR-170库,集成了JSR-168的门户网站,并可以通过那些使用Java技术进行扩展。

不过,仔细想想每一个产品的核心,并与现有的基础设施,商业或开源的适合方式。在此综述其他的解决方案 - DotNetNuke的是,Drupal和Joomla,和Plone - 与VB.Net,PHP或Zope的(Python)的分别构建。你当然可以找到熟练掌握各项技术的程序员和其他支持资源,您可能会发现更多的困难,然而,相对用.NET或Java基础工作与其他系统的基于PHP-CMS集成。

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

不过,在这些产品,你可能会相比,他们的商品对应的整体发掘节省成本。也就是说,和开源产品的不断功能和可用性方面的改进,可以让他们很好的适用于特定的企业Web或文档管理项目。

Alfresco的社区版2.1Alfresco拥有一个巨星阵容,由经验丰富的高管和开发人员组成,他们以前使用的是业务对象、Documentum、Interwoven、Oracle和Vignette。他们的工作结果显示了Alfreso社区发布的质量和深度,这使它在我们的评价中位居榜首。当我上次审阅Alfresco 1.2.1版本时,它主要是一个文档管理系统。不过,在过去的一年里,情况发生了变化。Alfresco 2.1扩展了Web内容管理,同时添加了记录和图像管理、联邦搜索,并通过Alfresco AJAX(异步JavaScript和XML) Web客户机实现了更好的易用性。

对于露天另一个好处是其灵活的许可使用FLOSS(自由/开源软件只)异常。这使您可以嵌入露天JSR-170内容库到其它项目 - 无需许可整个露天社区包。

安装非常快速的Windows和Linux,并且可以与JBoss门户2.2或Apache Tomcat运行Alfresco的。对于大多数我的测试中我使用Windows Server 2003和Tomcat的。主要的露天作业区继续组织好,用面包屑快速跳跃和显示可用的行动总结的地方。此外,每个用户都可以创建自定义视图自己的文档和任务。在此之上,露天2.1的Portlet容器使用户能够从符合JSR-168的门户网站访问自己的空间,任务,文档和Web Forms。

创建用户帐户和共享空间(可通过语言来进一步细分)后,我通过使用Adobe Dreamweaver CS3中设计Web页面和样式表开始了我的网站内容管理(WCM)的测试。此外,CIFS(通用互联网文件系统)功能让我拖放这些资产,现有的网页,和富媒体到存储库。我很喜欢,让我方便地放大到任何空间的一个文件夹或内容的新的Web 2.0用户界面 - 然后预览Microsoft Office文件,图片和视频。

你可能不需要做很大的发展,因为有样本表格内容输入一个不错的库(文章,新闻闪烁,多媒体)和现场组件(导航,最近的项目,RSS源,网站地图,和mashup),其加功能页面。我也发表露天内容到WordPress和TypePad博客。

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

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

以前的版本在一些重要方面加强内容部署。例如,我发布的网站到多个服务器。为了获得更大的效率,露天的事务部署功能推送最新的内容更新(而不是发布整个文件夹或网站的部分)。此外,该软件现在跟踪这些个人的变化和有立即回滚到网站的早期版本。

轻松的文档捕获底层的WCM是Alfresco文档管理,我从公共工作区域访问它。用户还可以与来自他们可能已经知道的其他接口的文档交互,包括共享驱动器、门户、WebDAV和FTP。

类似与Web内容时你会发现什么智能文件夹结构保存文件 - 这使我能够创建规则以减少人工处理。举例来说,用户后回应的“批准/拒绝”的电子邮件,露天移动的文件草案,以相应的文件夹,并执行任何其他步骤。

我喜欢露天自动从文档中提取元数据的方法,然后分类了他们。随后,谷歌一样的OpenSearch(可从Internet Explorer 7或Firefox浏览器)可帮助用户在资源库中找到的材料迅速。

记录管理(符合美国国防部5015.2的要求,但尚未得到认证),其工作方式与文档管理非常相似,因此在最终用户中可能有很高的采用率。例如,可以将文档从Office、Exchange和Open Office桌面应用程序拖放到Alfresco存储库中。我将Alfresco设置为基于预定义类型自动分类记录,然后分配保留和存档策略。而且,很容易根据文件计划、类别或类型执行全文搜索或查询。

图像管理依赖于相同的JSR-170的内容存储库,也让我再利用我会为Web内容和文档创建的业务策略规则。还有多种图像格式,包括TIFF,JPEG,GIF,PNG,办公,PDF和Flash之间的元数据提取以及改造。

结合文档,网页,记录和图像管理,Alfresco的2.1是一个完全成熟的EMC(企业内容管理)。虽然这样的广度往往在商业产品信号额外的复杂性,露天不会屈从于这个问题。使用Web 2.0技术(例如轻量级脚本),原生Office集成,以及一个通用的Web界面,用户提交材料到公共库。并且在整个模块集成,管理员可重用的组件,如用于发布内容的业务规则。

DotNetNuke的4.5.5DotNetNuke的内置特性——通常是广泛的和集中管理的——使其适合快速部署小型网站或内部网。这种解决方案非常适合中等规模的电子商务网站,因为它支持横幅广告和推荐程序。

此外,DotNetNuke的ASP。Net foundation为其扩展性和可用性做出了贡献。因此,您可以将其用于更大的、自定义的公司Web项目。一个值得注意的企业特性是一个软件实例中的多个门户——每个站点都有自己的标识和访问权限。

DotNetNuke的不夸大其可用性报表。在下载软件的一个小时我有一个功能性网站,纳入了许多本产品的更多高级功能。一个技巧是让DotNetNuke的的自动安装工具,你会发现隐藏在公司的下载区域;即使你熟悉创建净网站,这个工具可以节省您的时间 - 它会自动安装了.NET先决条件,并为我配置了IIS。

总体站点设置,安全角色和用户设置都容易从一个单一的管理菜单管理。更重要的是,发现周围的形式的方式并不需要太多的经验。例如,自定义用户登记表,使某些领域强制性只是需要检查过了几箱。

我跟全球其他选择,包括改变门户的外观相同的过程。(如果你想更广泛的变化内置的样式表编辑器可用)。我尤其是这些选项的粒度印象深刻。举例来说,我申请一个风格,我的网站被设计为外联网的某一部分,而公共区域获得不同的视觉处理。

开发和管理你的网站的总体结构同样很简单。该网页的区域,让我再订购页面是如何出现在网址导航中,向下移动到不同的水平 - 这立即反映在我的网站的导航的变化。

DotNetNuke页面开始时是一张空白的画布,上面有一些窗格,可以方便地放置模块。在确定了站点的主要部分之后,我很容易地将模块放到适当的位置,然后将它们拖放到不同的位置,直到我对外观感到满意为止。我创建了带有主HTML区域的页面布局,链接列表在右边,登录区域在顶部旗帜下。一旦设计完成,就很容易在子页面或站点的其他地方重用它,这可以通过Page function菜单完成。

其他标准模块包括wiki、博客、讨论、IFrame、新闻提要(RSS)、faq、事件日历和公告。重要的是,可以对每个模块进行许可,从而使其仅对具有特定角色的注册用户可见。

随着我的布局完成后,输入和编辑内容为这些模块进步很快。富文本编辑器相当于其他商业和开源产品,包括方便的图像画廊浏览器。也超出了基础:设置和发布内容的到期时间的能力和方法来恢复从回收站中删除的页面。

不过,DotNetNuke缺乏在Alfresco和Plone中可用的CMS功能。例子:您不会找到内置的版本控制或工作流。

尽管如此,DotNetNuke的超过在电子商务等产品,这表现在多个模块。这些范围将根据您的谷歌AdSense广告帐户和基本的在线商店(使用支付宝付款处理)到非常详细的关于谁根据来自联盟网站推介您的网站上注册的访客报告。此外,我启用了横幅广告,上传的图片,并为每个供应商轻松地跟踪指标。

一般来说,当一个核心模块没有提供一个特定的特性时,我可以在DotNetNuke讨论论坛或者在DotNetNuke社区下载区找到一个替代方法。许多第三方解决方案需要购买,但价格通常是合理的,大多数价格在100美元到600美元之间。

与其他产品相比,我看到的唯一另一个弱点是认证,这可能在DotNetNuke 4.6中解决。该产品的路线图要求支持OpenID、Active Directory,也许还需要支持微软的LiveID(当它们与该服务兼容时)。LDAP计划在以后进行升级。

最喜欢的开源CMSes,DotNetNuke的4.5.5提供了很多与一知半解遗漏喜欢一起。在加列去高可用性,大量股票的模块,以及用于商业情有独钟。但是你放弃了一些企业的管理功能,尤其是版本控制,工作流程正规和认证。

Drupal的5.2Drupal CMS允许您向企业Web站点和内部网发布各种内容——或者使用讨论板和博客构建社区门户。除了协作创作环境之外,Drupal还处理时事通讯发布、播客、图库以及文件上传和下载等任务。

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

12 第1页
页面1的2
IT薪资调查:结果是