- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们目前正在考虑使用 DotNetNuke 作为我们 future 将集中托管的基于门户和客户端可定制的 Web 应用程序的基础。这个想法是将动态部分作为 DNN 模块,然后与负责业务处理和数据存储的后端 WCF 服务通信。
你对这样的模型有什么好的/坏的经历?
有什么你会警告或推荐的吗?
任何建议将不胜感激,谢谢...
最佳答案
DotNetNuke 可以是一个强大的平台。大多数抨击它的人实际上并没有将它用于任何事情,但只知道它是很久以前创建的。
我可以给你几个优点和缺点来看看。与其他 CMS 平台相比,使用它的主要优势在于它是一个非常成熟的平台,周围有相当大的社区(例如 Snowcovered)。对于大多数任务,它要么已经内置,要么已经有人构建了一个模块来完成它。它的架构已经构建为支持缓存和高可用性应用程序的场配置,如果您正在查看大量请求,这将消除一个主要问题。
但是,DotNetNuke 可能令人失望的地方是当您需要在模块中执行多步骤处理时。这对于任何 CMS 都可能是正确的,但您会觉得自己在跳槽以尝试获得多个独立的模块以提供“紧密”的用户体验。我真的没有具体的例子——这只是你从一切都在自己的“容器”中的体验中得到的感觉。另一件事是开箱即用,它只是没有 Web 2.0 的外观。你可以自定义皮肤和样式表来做任何你想做的事,但出于某种原因,这对于整个 DNN 阵营来说并不是一个重要的优先事项,就像 Drupal 和其他人一样。
所以我想如果我必须做一个总结,我会说如果你正在寻找一种快速的方法来获得一个可定制的 CMS,并且你对 CMS 平台的一般限制感到满意,那么就去做吧。但是,如果您的 UI 对您来说是最重要的,并且您愿意花费大量的精力使其完全符合您的要求,那么请使用 ASP.NET 母版页等创建您自己的应用程序。
关于asp.net - 我们是否应该在 DotNetNuke 平台上构建我们的下一代 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532099/
在 DotNetNuke 中,当我在页面中添加两个反馈模块实例时,它们的 PagingControls 相互冲突。 当我更改其中一个的页码时,此问题出现在反馈评论定义中,另一个没有加载任何项目。我认为
据我所知,DNN Core 并没有什么特别之处可以限制每个用户可以上传文件的数量。有没有像更改代码或安装任何模块来处理它的方法? (例如我不想让用户上传超过 100MB 到分配给他们的空间) DNN
我刚刚创建了一个新的 DotNetNuke 6 网站。默认安装在每个页面上都有一个社交链接区域。我可以在一个中心位置更改社交链接的内容(例如设置 Facebook href),还是必须转到每个页面并编
我是 .NET 开发人员团队的一员,我们正在尝试使用 DNN 平台作为网站模板的一种方式,这样我们就不必花费数周或数月来构建核心功能,例如身份验证、权限、导航等。但是,我对平台的工作方式以及安装方式感
我正在为 DNN 开发幻灯片放映模块,我已经完成了该模块,但我遇到了问题。我使用模块的 TabModuleID 属性来加载每个模块实例的图像,通过这个用户可以添加具有不同图片的模块的多个实例。这是问题
DotNetNuke 上的菜鸟问题,第一次使用。 我的客户给了我他的网站(在 DNN 中制作)的转储,他想和我一起托管他的网站。 他有一个门户列表。我想知道如何在本地主机中查看一个。 我在本地 IIS
我正在管理多个 DotNetNuke 门户(以及主托管本身)。所有门户在地址和添加书签时都有默认的 DNN 图标。我想要一个自定义的图标。! 这是左侧的图标: (来源:dotnetnuke.com)
我创建了一个 dotnetnuke。我有两个名为 index.ascx 和 index.html 的文件,如您所知,index.ascx 是在解析 DNN 之后创建的。 问题:dotnetnuke解析
我们有一个使用 Angular 作为客户端框架的 DNN 模块。我希望能够将所有资源(例如 html 、 js 、css 、图像和字体)嵌入到我的模块中。(实际上我们的模块有多个 dll,并且每个 d
我面临的情况是,我需要检查我的网站中有多少页面正在使用特定的皮肤。在 Sitefinity 中,您可以检查哪些页面正在使用某个模板,我想知道这在 DNN 中是否可行? 谢谢,詹姆斯 最佳答案 如果您有
客户想要编辑 DotNetNuke 皮肤,而他不是程序员,所以我正在寻找一些所见即所得的皮肤编辑器。 Web 或桌面解决方案都可以。 最佳答案 嗯,这真的很艰难。在使用 HTML 皮肤时,您可以在 D
在过去的 3-4 个月里,我们一直在使用 DotNetNuke,当我们安装 DNN 时,我们提供了主机用户名和密码,稍后我们使用它安装了几个模块,但最近我们遇到了一个奇怪的问题,当我们尝试以主机身份登
我正在运行 DNN 版本 07.02.02。我正在尝试将报告模块添加到页面,但设置似乎不存在。这是一次升级,这让我已经很紧张了,我专门在另一台服务器上安装了相同版本的空白安装,效果很好。我无法重新安装
有谁知道如何在不丢失任何用户的情况下将 asp.net 成员资格表(角色、配置文件、用户、成员资格等)传输到 dotnetnuke。 谢谢, 赛软 最佳答案 您可以将帐户从不同的系统转移到 DotNe
我在我的页面上进行了验证码控制: 如果验证码不正确,将显示错误消息,但如果它留空,则显示没有错误。有什么方法可以让它在空白时显示错误? 谢谢 最佳答案 嗯,我不确定,但我会尝试: asp:Requ
我有一个模块可以将电子邮件发送到指定的电子邮件地址,但我想将电子邮件收件人默认为门户管理员。我怎样才能检索到这些信息? 最佳答案 如果您处于从 PortalModuleBase 继承的控件的上下文中,
我不知道在 DotNetNuke 中实现自定义持久虚 URL(我的术语,不确定这是否是真正的名称)的解决方案。有谁知道解决方案吗?它可以是配置核心、使用第三方模块,或者是如何从头开始编写的建议。 这是
如何将自定义 .ASPX 页面添加到 DotNetNuke 站点? 最佳答案 如果它是从 DotNetNuke.Framework.PageBase 而不是 System.Web.UI.Page 继承
是否可以对管理员/主机用户以外的所有人禁用 DNN 门户或整个 DNN 安装? 我需要更新 DNN 网站并将新主题应用到网站的不同部分,但是这在实时网站上需要一些时间。 我想实现类似于这个“ Word
我正在 DNN 6 中编写一个新模块(DNN 5 的相同问题)。默认情况下,您在特定页面中放置的任何模块的模块设置部分都有一些用于设置的默认选项卡。例如在下图中,我们有“模块设置”、“权限”和“页面设
我是一名优秀的程序员,十分优秀!