【发布时间】:2010-10-06 22:40:06
【问题描述】:
如果您使用过 DotNetNuke,您遇到过哪些优点和缺点?您发现哪些是您使用过的替代内容管理系统更好或更差。我正在尝试了解人们正在使用什么内容管理系统框架以及它们的优缺点。
谢谢, 赛软
【问题讨论】:
标签: content-management-system dotnetnuke
如果您使用过 DotNetNuke,您遇到过哪些优点和缺点?您发现哪些是您使用过的替代内容管理系统更好或更差。我正在尝试了解人们正在使用什么内容管理系统框架以及它们的优缺点。
谢谢, 赛软
【问题讨论】:
标签: content-management-system dotnetnuke
This post 可能会有所帮助,因为它已经涵盖了其中的一些信息!
【讨论】:
DotNetNuke 运行良好,并且有各种各样的插件可以从不同的供应商处购买。它也是开源的,这很好,因为它允许您对问题进行更深层次的故障排除,如果它是闭源的。
我们没有花很多时间研究 CMS 系统,但在去年夏天,我们找不到任何具有针对 .net 框架的 DotNetNuke 功能的东西。如果您没有绑定到 .net,那么有很多可用的选项。
【讨论】:
DNN 在功能、特性和安全性方面非常动态。没有什么比得上的。但是,我在使用它时有一些缺点。
在我看来,最大的缺点是使用站点的 DNN 的响应时间。代码本身非常过时,在使用 DNN 之前,您需要锁定自己并仔细研究每一个编码细节。还有一个是 URL 依赖性,如果您需要将您的域名更改为另一个,您的旧数据库将毫无用处。
Dot NET 市场中有很多新的有前途的 CMS 扩展,我认为 Sageframe 是其中最好的。我已经使用这个扩展很长一段时间了,虽然仍处于测试阶段,但我对它的功能非常着迷。
【讨论】:
DotNetNuke 非常强大。在我看来,它最大的优势是网站内容的内联编辑。它的最大缺点是与其他 CMS 系统相比,它非常耗费资源。
这是我上个月写的比较:
http://www.logicalvue.com/blog/2009/01/cms-shootout-dotnetnuke-vs-joomla-vs-wordpress/
【讨论】:
最大的缺点是缺少对多种语言的支持。 是的,您可以安装多种语言,但不能为每种已安装的语言编写单独的内容...
自己编写这样的模块并不难,但另一个问题是 URL。 您可以使用“人性化”选项,但同样不支持多种语言。
例如 /Products/tabid/57/language/en-US/Default.aspx 变为 products.aspx 但不可能包含语言像这样 /en-US/products.aspx
我知道有像 UrlMaster 这样的第 3 方工具可以解决这个问题,但我仍然认为这应该在这样的框架中可用。
最大的优势是可以轻松开发自己的模块!如果某个功能不可用,您可以毫无问题地编写自己的模块!
【讨论】:
.Net Nuke 不适合开发项目。 微软正在发布很多版本,包括很多语言。
那么开发人员将如何学习所有的东西...
这对开发人员来说非常糟糕.....
【讨论】: