开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

支持 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:021576
用户头像

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

关注

评论

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

Hudi 在字节实践记录

Clarke

到了2020年,技术水平到底需要达到怎样的程度才能成为顶级的阿里P8架构师

Java 程序员 后端

双11大促 | 消息推送资源包6折购!一键集成华为、小米等多厂商推送通道

蚂蚁集团移动开发平台 mPaaS

消息推送 push mPaaS 双11 促销

浅谈微信朋友圈架构设计

张平

架构实战营

工具:Juypter Notebook

正向成长

Jupyter Notebook

DDD战术设计实践

郑印

DDD

优先队列一些记录以及解题思路

数据结构 Go 语言 优先队列

活动日程首公布|Apache ShardingSphere Dev Meetup 亮点新揭秘

SphereEx

ShardingJDBC ShardingSphere 技术沙龙 SphereEx

可观测性架构实践

郑印

40多场面试,凝聚成了这篇文章!

程序厨

面试 面试技巧 秋招

机器人存在的问题挑战

AI 算法在视频可分级编码中的应用

融云 RongCloud

人工智能 音视频 编解码

如何 30 分钟搭建一个语聊房

融云 RongCloud

JavaScript 解构赋值 5 个常见场景和实例

devpoint

JavaScript 大前端 ES6 11月日更

crm软件有哪些比较好?国内目前好用的crm系统推荐!

低代码小观

CRM 管理系统 企业管理系统 CRM系统 客户关系管理系统

看完电影《门锁》感觉脊背发凉,智慧园区给你安全感!

ThingJS数字孪生引擎

可视化

别看是Java基础,很多人已入坑,java技术栈

Java 程序员 后端

彻底理解 AQS我是懂了,你呢?

何小事儿

Java 多线程 并发

语聊房高质量音乐伴奏的实现

融云 RongCloud

语聊房 音乐播放

糟糕程序员的20个坏习惯

Kaito

架构 程序人生 后端 编程修养

揭秘 MatrixDB 数据库内核技术,可编程的数据库!

YMatrix 超融合数据库

数据库 时序数据库 分布式时序数据库 MatrixDB 超融合时序数据库

ironSource现已支持自定义广告网络

10月书讯 | 跟着泰拉去冒险

图灵教育

编程 程序员 书单

GaussDB (for Cassandra) 数据库治理:大key与热key问题的检测与解决

华为云开发者联盟

数据库 分布式数据库 key GaussDB (for Cassandra) 数据库治理

FabEdge 和 SuperEdge 联合在边缘 K8s 集群支持原生 Service 云边互访和 PodIP 直通

BoCloud博云

云原生 边缘计算 superedge FabEdge

BoCloud博云完成 E 轮融资

BoCloud博云

云计算 云原生 博云

字节Android Native Crash治理之Memory Corruption工具原理与实践

字节跳动终端技术

字节跳动 Android; 火山引擎

hadoop nameNode/datanode 稳定性&性能改进点

Clarke

利用这份文档,我成功定位阿里P6,却拿着P7的工资

Java 程序员 后端

【Quarkus技术系列】「云原生架构体系」打造基于Quarkus的云原生微服务框架实践

洛神灬殇

云原生 Quarkus 原生云 11月日更

【架构设计总结】

Ryoma

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