【问题标题】:DotNetNuke Pros and cons for community blogging site [closed]DotNetNuke 社区博客网站的优缺点 [关闭]
【发布时间】:2009-03-27 20:24:34
【问题描述】:

我正在评估 DotNetNuke 是否有一个离岸团队将在其中进行开发。简而言之,该应用程序将是一个与 stackoverflow 有许多相似之处的社区博客平台,除了没有问题,只有帖子。帖子可能包括图像或视频、标签、使用信息、标题、正文、社区投票(向上或向下)cmets、热度和其他一些细节。它们应该是可标记的、可排序的、可分类的(超出一组标签提供的功能) 将来,该站点将提供论坛、日历和其他一些功能,这些功能可用于 DotNetNuke 的模块。此外,该站点将包含包含大量自定义皮肤的用户体验。

想法?

【问题讨论】:

  • 我也在考虑使用它,但更多的是用于定制的公司门户。我听说代码库很乱,但那是几年前的事了,我想知道最新版本是否已经清理和整理。
  • 嘿,尼尔,关于它是否已被清理的简短回答是“是”,但我强烈建议从 Codeplex 获取源代码,启动 VS 并自己花点时间使用它。最新版本 (DNN 5) 包括对代码库的大规模重构。
  • 简而言之,我不会为任何新项目选择 DotNetNuke。令人震惊的是,DNN 开箱即用的博客功能非常差。如果您想要任何与 Wordpress/Drupal 开箱即用的功能相近的东西,您可能需要为其中一个博客模块付费。我有超过 20 个 DNN 项目,自从近 20 年前它的测试版以来,我一直在使用它。我曾经喜欢它,但由于多种原因,我变得鄙视它。目前有很多更好的选择,但 DNN 有很多缺点。 [在此处查看我对 DNN 的完整咆哮](siteden.com/do

标签: dotnetnuke blogs


【解决方案1】:

使用 Web 应用程序框架(例如 DotNetNuke)有很多好处,可以帮助您更快地启动和运行,并在创建自定义功能时减少工作

但是,您必须意识到,您基本上将大量代码合并到您可能不熟悉的项目中。无论代码多么好,框架多么容易学习,对于您和您的团队来说,仍然会有一个重要的学习曲线。

您的决策过程(如果您仍在决定是否使用 DotNetNuke)应包括(除了阅读、交谈和其他一般调查):

  • 从 Codeplex 下载应用程序并检查源代码。
  • 调查现有的第三方模块。
  • 下载一个或两个源代码自带的免费模块,并尝试对创建者的开发过程进行逆向工程。她是如何与框架集成的,她利用了哪些功能,从头开始编写了什么?

DotNetNuke(或任何其他具有大量扩展的框架)真正大放异彩的地方是采用现有的可用扩展并对其进行自定义。如果您需要实现给定的功能,请先查看第三方扩展社区中的解决方案。您可能会找到一个可以为您带来很大一部分成功的方法,并将其用作您的功能的基础。

例如,如果您想在自己的网站上创建一个照片库,您可能不想从头开始编写它。那里有三个主要的照片画廊出售源代码。核心画廊模块是免费的,简单的画廊很便宜,而且与自己编写相比,超媒体画廊的源代码是合理的。其中任何一个都可以让您在实现功能方面取得良好的开端。

【讨论】:

    猜你喜欢
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多