写点什么

支持 Active Directory 和 SharePoint Lists 的 DotNetNuke 7 发布

  • 2013-01-19
  • 本文字数:2324 字

    阅读完需:约 8 分钟

DotNetNuke 7 已支持 Active Directory 认证,并包含了一个 SharePoint 连接器,支持快速安全地将 SharePoint 文档发布到网站、内网和外网。该版本还包含一个全新且直观的控制面板,同时还支持 SharePoint Lists

DotNetNuke 7 专业版企业版现在提供了自动保存功能,能够在后台自动保存内容。这使得用户能够在浏览器崩溃之后恢复内容。

除了一个全新且简化的安装包之外,DotNetNuke7 还包含拖放模块、跨网站模块共享、使用操作菜单替代了之前版本中的管理按钮,有一个新的名为DAL2 的数据访问层(其中包含 micro-ORM ),并支持 ASP.NET Razor

在 InfoQ 的专访中,DotNetNuke 公司产品市场的高级主管 Richard Dumas 分享了他对该版本所含功能的看法。

InfoQ:DotNetNuke7 能够给网站开发带来哪些变化?

DotNetNuke 7.0 为网站开发提供了很多独特的功能,最终能够提升不同角色用户的生产力:

Web 内容编辑

富文本编辑器新增了自动保存和恢复功能,内容编辑再也不会丢失工作内容。同时,通过该编辑器内容编辑还可以很容易地跟踪内容变化,以及比较不同版本的富文本和 HTML 内容。DNN 7.0 可以在多个 DotNetNuke 网站间共享模块,从而获得更好的一致性并减轻维护压力。

企业

DNN 7.0 新增了 Active Directory 认证支持,企业用户可以更容易地登录到他们的 DotNetNuke 网站。该版本也为流行的 Microsoft SharePoint Lists 提供了双向支持,在业务上大量应用了该特性来改善运营、提升团队项目协作、保持雇员及时的处理当前业务项目和任务、更有效地管理雇员同时提升业务生产率。

开发者

新版本中的 DNN 服务框架是基于 Microsoft Web API 的,Web 开发者能够通过它构建并暴露安全的 Web 服务。同时它引入的 micro-ORM 还简化了数据访问,能够通过更少的代码进行更简单、更优雅的数据库交互。

ASP.NET Razor 也为动态扩展开发做了优化,能够以流畅、有表现力的方式组合代码和内容。它所包含的 jQuery、jQueryUI 和 Knockout.js 库使得开发者能够更容易地调用 Web 服务,创建现代的、交互式的客户端应用程序。

因为基础平台的需要,最新版本升级到了 ASP.NET 4.0,但是它依然完全兼容最新的 Microsoft 技术,包括 Windows8、Windows Server 2012、IIS8、ASP.NET 4.5、Visual Studio 2012 和 SQL Server 2012 等。

设计者

借助修订后的层叠样式表(CSS)基础,设计者能够更容易地创建优美动人的网站,能够改善跨浏览器兼容性,扩展标准遵从性,同时提升网站性能。另外,DNN 7.0 包含标准的表单模式,开发者可以通过重用或扩展来构建使用频繁的用户界面元素。

InfoQ:DNN7 和之前的版本相比有什么不同?

DotNetNuke 7.0 提供了一个修订的 UI/UX,能够让内容编辑更容易地构建并管理网站。它还提供了一套新特性,通过拖放及包含自动保存和版本比对功能的新富文本编辑器提升生产力。

同时它还通过 Active Directory 认证提供程序以及向我们的 SharePoint 连接器中添加 SharePoint Lists 支持提升了企业集成功能。该最新版本提供了我们最先进的开发框架以及一个基于 MicrosoftWeb API 构建的 Web 服务框架。

InfoQ:DotNetNuke 为 ASP.NET 开发者提供了哪些机遇?

DotNetNuke 为 ASP.NET 开发者提供了一个健壮的、强大的 Web 开发框架。我们支持最新的 ASP.NET 版本,同时允许开发者使用 Web 表单和 WebAPI 开发方法。

通过为安全、认证、安装和升级这样的任务提供支持,开发框架极大地减少了构建应用程序所需要的代码量。开发者还能够在 DotNetNuke商店中发布商业的应用程序,在那里有数以千计待售的模块和皮肤。

InfoQ: 有 DotNetBlogEngine、Joomla 和 WordPress 这些开源的平台可以使用,为什么还需要 DotNetNuke?

DotNetNuke(DNN)是部署最广泛的内容管理平台和 Microsoft .NET Web 开发框架。那些定型于 Microsoft 技术并有 Microsoft 开发技能的组织通常会偏爱 DNN,而不是像 Joomla Wordpress 这些基于 LAMP 技术构建的开源 CMS 系统。这些组织还需要一个功能完整的 Web CMS,而不仅仅是博客功能。

InfoQ:DotNetNuke 能够运行于 MySQL 上么?

DNN 直接支持 Microsoft SQL Server。当然,也能够使用用于其他数据库的第三方提供程序,开发者还能够创建他们自己的提供程序。

InfoQ:你们有没有提供将现有的 WordPress 网站转换到 DotNetNuke 7.0 的模块?

我们并没有提供将 Wordpress 博客或网站转换成 DNN 的模块。

InfoQ:你们有没有提供免费的简化版 DotNetNuke?

社区版是一个免费且开源的完整版本。

InfoQ:DotNetNuke 在处理巨型社区网站时没有任何性能问题吗?

没问题。在 DotNetNuke.com 上,DotNetNuke 开源社区的成员有 100 万人。

InfoQ:你们有没有为客户提供培训资源?

我们提供了无限量的在线技术支持,包括电话支持。我们还维护了一个很活跃的博客,发布入门指南 wiki 、以及一个由我们的产品团队成员所创建的专用视频门户。你还可以参考Wrox、Apress 和Packt Publishing 等出版商出版的图书

InfoQ:你感觉 DotNetNuke 及其模块现在的价格结构适合那些预算紧张的最终用户么?

我认为适合。DotNetNuke 是一个非常经济实惠的产品。社区版是完全免费的,专业版包含无限量的技术支持以及一套额外的功能,订阅许可每年只需要3000 美元。

InfoQ:它能够集成第三方控件吗,例如 Telerik 和 DevExpress 中的控件?

可以集成。DNN 专业版包含一个 Telerik RadControls for ASP.NET AJAX 开发者许可,开发者能够很容易地使用他们所选择的第三方组件。

查看英文原文 DotNetNuke 7 with Active Directory and SharePoint Lists


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-01-19 09:021933
用户头像

发布了 321 篇内容, 共 133.1 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

云原生微服务的下一站,微服务引擎 MSE 重磅升级

阿里巴巴云原生

云原生架构下的微服务选型和演进

阿里巴巴云原生

一起学习Python的Sanic框架:路由和蓝图

宇宙之一粟

Python 4月月更 sanic

Docker Compose 部署Kibana和 Elasticsearch本地集群 8.1.3

Geek漫游指南

elasticsearch

外包学生管理系统架构设计文档

大眼喵

「架构实战营」

长沙好人

成周

活动预告 | 4月23日,多场OpenMLDB精彩分享来袭,不负周末好时光!

第四范式开发者社区

机器学习 数据库 AI 特征 特征平台

spring-cloud-kubernetes自动同步k8s的configmap更新

程序员欣宸

Java Kubernetes 4月月更

嵌入式Linux下完成LCD屏文字显示(帧缓冲框架)

DS小龙哥

4月月更

观测云入驻阿里云计算巢,为用户构建稳定安全的云上连接

阿里云弹性计算

外包学生管理系统详细架构设计文档

高山觅流水

「架构实战营」

在互联网+的背景下,企业如何创新客户服务?

小炮

客户服务

EventBridge 集成云服务实践

阿里巴巴云原生

架构实战训练 模块三

小马

「架构实战营」

【建议收藏】吐血整理Golang面试干货21问-吊打面试官-1

利志分享

golang golang 面试

超越 iTerm!号称下一代 Terminal 终端神器,用完爱不释手!

沉默王二

java培训redis的集群策略

@零度

redis JAVA开发

基于 TiDB 的 Apache APISIX 高可用配置中心的最佳实践

API7.ai 技术团队

微服务网关 api 网关 APISIX TiDB

如何构建一个可“持续演进”的可观测体系?| QCon

阿里巴巴云原生

Java类应用高内存问题排查指南

中原银行

Java JVM 问题排查 中原银行 高内存

被滥用的“架构师”!

博文视点Broadview

模块三:外包学生管理系统-架构设计文档

jiaoxn

「架构实战营」

Java 并发编程总结

Joseph295

从mybatis-plus-generator看如何编写代码生成器

Rubble

4月日更 4月月更

【课程汇总】Hello HarmonyOS系列课程,手把手带你零基础入门

HarmonyOS开发者

HarmonyOS ArKUI 3.0

Ampere Computing释放观测云“芯”算力,强强联合推动可观测性发展

观测云

可观测性 可观测

vue中使用element-resize-detector

CRMEB

Kafka设计的基本原理

平凡人生

模块三作业

天琪实刚亮

Robot OS驱动开发

轻口味

c++ android Robot 4月月更 AOSP

架构实战营-模块三-作业

michael

架构实战营 #架构实战营 「架构实战营」

支持Active Directory和SharePoint Lists的DotNetNuke 7发布_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章