如果您使用过DotNetNuke,您遇到的优点和缺点是什么?您使用的替代内容管理系统有哪些更好或更差。我试图了解人们正在使用的内容管理系统框架以及它们的优缺点。
谢谢, XaiSoft
答案 0 :(得分:8)
This post可能会有所帮助,因为它已经涵盖了部分信息!
答案 1 :(得分:4)
DotNetNuke效果很好,并且有各种各样的插件可供各种供应商购买。它也是开源的,它很好,因为它允许你将问题解决到更深层次,如果它是闭源的。
我们没有花费大量时间研究CMS系统,但是在去年夏天,我们找不到任何具有针对.net框架的DotNetNuke功能的东西。如果你没有绑定.net,那么有很多选择。
答案 2 :(得分:4)
DNN在功能,功能和安全性方面非常活跃。没有什么比这更好的了。然而,在使用它时我感觉有一些缺点。
我认为最大的缺点是使用网站的DNN的响应时间。代码本身已经过时,您需要锁定自己并在使用DNN之前搜索每个编码细节。还有一个是URL依赖项,如果您需要将域名更改为另一个域名,那么您的旧数据库将无用。
在Dot NET市场中有很多新的有希望的CMS扩展,在我看来,Sageframe是最好的。我已经使用这个扩展已经很长一段时间了,我对其功能非常着迷,尽管仍处于测试阶段。
答案 3 :(得分:3)
以上是我上个月写的比较:
http://www.logicalvue.com/blog/2009/01/cms-shootout-dotnetnuke-vs-joomla-vs-wordpress/
答案 4 :(得分:0)
最大的缺点是缺少对多种语言的支持。 是的,您可以安装多种语言,但不能为每种已安装的语言编写单独的内容......
自己编写这样的模块并不难,但另一个问题是URL。 您可以使用“人性化”选项,但同样,这不支持多种语言。
例如 /Products/tabid/57/language/en-US/Default.aspx 成为 products.aspx ,但不可能包含该语言像这样 /en-US/products.aspx
我知道有像UrlMaster这样的第三方工具可以解决这个问题,但我认为这应该可以在这样的框架中使用。
最大的优势是易于开发自己的模块!如果某个功能不可用,您可以毫无问题地编写自己的模块!
答案 5 :(得分:-4)
.Net Nuke不适合开发项目。 微软正在发布许多版本,包括很多语言。
那么开发人员将如何学习所有的东西......
这对开发人员来说非常糟糕.....