摘要:Buildfile: file:///D:/DNN/Dev/DesktopModules/AboutDNN_JQueryImageRotator/Jir.Bui ld Target framework: Microsoft .NET Framework 3.5 Target(s) specified: BuildAndZip init: [sysinfo] Setting system info...
阅读全文
摘要:深入一门语言去编程 现在重新审视Web Form的架构,感触颇多。Rick Strahl 2007年的一篇文章已近谈到了很多分层和单元测试的问题:What's Ailing ASP.NET Web Forms 看来,要解决这些问题,就是需要深入一门语言去编程了。 DNN单元测试 目前DNN的业务逻辑层和DAL层都无法进行单元测试。 给DNN 项目增加Service层,把业务逻辑放入其中,这样就可以...
阅读全文
摘要:如何在DNN下用过jQuery?在模块设计时用定义<asp:TextBox id=“txtName" .... />,结果在输出时id变成了dnn_ctr381_EditDeviceDeploy_txtName,之前写jQuery时使用的$("#txtName")当然不对了,不知如何解决的? 因为ASP.NET 和DNN 都会重写控件的ID,所以写客户端的JS是不能直接使用ID,而是要...
阅读全文
摘要:网址:http://oliverhine.com/DotNetNuke.aspx Administration Advanced Control Panel Free fully featured ajax enabled control panel replacement for DotNetNuke with advanced features for an optimized admini...
阅读全文
摘要:今天在网上看到一个使DNN支持为手机提供内容的模块。mobiNuke, 这个模块可以在不更改DNN的基础上,直接把DNN的内容装化为在移动设备上显示。 顺带还看到这个产品,RSReport,这个模块用来管理和显示Microsoft Reporting Services 2005 的Reports,模块可以控制report如何生成,同时这个模块可以让你更容易的更客户分享report。点这个链接查看更...
阅读全文
摘要:安装完NAnt之后,我们就可以使用NAnt自动打包模块了。
跟使用NAnt完成其他任何一件任务一样,我们需要创建一个.build文件。大家可以下载我这个文件作为模板。
我们将使用MSBuilder来编译整个项目,使用NAnt把大部分文件压缩到一个Resource.zip文件,并最后制作出一个PA包和一个源代码包。
阅读全文
摘要:每次开发完毕一个DNN模块的版本,打包DNN模块是一件很繁琐的事情。更重要的是,为每一个发布的版本做一个安装包如果用手工管理和容易出错。这里介绍一下如何使用NAnt自动打包模块。
阅读全文
摘要:DNN 5.0 的模块注册文件的格式有一些变化,之前在4.x的一些惯用做法会有些问题。 最常见的一个问题是,你会发现为DNN 4.x制作的打包文件中的resource.zip文件在DNN 5.0中安装时不会被自动解压。其实,在DNN 5.0中,在DNN 文件中注册resource.zip文件应该这样写: <component type="ResourceFile"> <resou...
阅读全文
摘要:DotNetNuke(dnn)目前分为Professional和Communit两个版本。我想很多人都有使用哪个版本的疑惑。Nik Kalyani的两篇文章DotNetNuke Business Model and Product Roadmap (Part 1 of 2)DotNetNuke Business Model and Product Roadmap (Part 2 of 2)解答了这...
阅读全文
摘要:DNN 比较好用的一个菜单模块式Navsuite模块,这个模块因为使用XML+XSL的技术手段,可以灵活的生成各种各样的菜单样式。
你可以通过修改style目录下的xsl文件来创建自己的菜单样式,但有一个问题是这个模块没有非常详细的手册,生成的XML是什么格式我们并不熟悉,我这里把生成的XML贴出来给大家参考。
阅读全文
摘要:iFinity Url Master - Get the best SEO results by taking control of your DNN urls iFinity Tagger - Tag your DNN content and create specific, targeted Tag Clouds iFinity Friendly Url Provider - The Fre...
阅读全文
摘要:今天有人问,写了一个,贴出来也许有人能用上,不过这个语句是查询所有portal下的Administrator 1: SELECT u.* 2: FROM {databaseOwner}[{objectQualifier}Users] as u JOIN ( 3: SELECT u.UserID 4: FROM {database...
阅读全文
摘要:我安装的系统中有默认的en-US和增加的zh-CN两种语言。页面能正常在这两种语言中切换,但如何切换menu的两种语言显示。 参照系统管理菜单的多语言方法。基本找到了解决方法了。 做法就是在App_GlobalResources\GlobalResources.resx 和 Globalresources.zh-cn.resx 里加入对应页面的字符串. 如: 在GlobalResources.re...
阅读全文
摘要:有时候模块出错只是出现这样的错误提示:
A critical error has occurred.
object reference not set to an instance of an object.
这样的错误提示是毫无价值的,那如何得到有价值的错误提示信息呢?
阅读全文
摘要:在DotNetNuke 发布的 04.09.01 StartKit中,已经包含了用来创建WAP模式(也就是可以单独编译为DLL)DNN模块的模板: 而在之前,是需要借助第三方的模板的,参考我之前的博客:在VS中使用独立的项目(Project)开发DNN模块
阅读全文
摘要:在Google Code 上有一个DotNetNuke的C#版本:http://code.google.com/p/cs-dotnetnuke/,最后提供的一个C#版本是4.4.0
阅读全文
摘要:有一点比较有趣的是,DNN的下载从之前的http://sourceforge.net 转移到了微软的CodePlex。这也表明了DNN在和微软的关系上更进了一层。以后,DNN项目应该能从微软得到更多的支持。
阅读全文
摘要:本文介绍了如何使用模板创建一个在VS中独立存在的DNN模块项目(Project)
阅读全文
摘要:在DNN 5中上传老版本的皮肤时,会报这个错误:
This package does not have a manifest. Old Skins and Containers do not contain manifests. If this is a legacy Skin or Container Package please check the check box below and reupload the package.
阅读全文
摘要:默认的加密算法是:3DES (Triple DES) 和 SHA1 (Secure Hash Algorithm).如何修改DNN的默认加密算法为MD5自定义SqlMembershipProvider方法
阅读全文