Register  |  
About the author
Baldwin's Status
 Contact Me
Baldwin Sun
Senior Developer for dnn solution & founder of SunBlog module...
Blog搜索
相册库
更多照片请查看相册库
最新评论
Rss Feed
feedsky
抓虾
pageflakes
newsgator
哪吒
我们的服务
  • DotNetNuke 咨询
  • Web设计及其模块开发
  • 免费建站
  • 电子商务
  • 开拓市场
我们致力于开发定制的web 2.0 ,所服务的客户主要包括小中型企业,社区俱乐部及其非盈利机构组织。我们将利用开源的DNN作为我们核心的系统机制,更多相关信息...

DNN模块开发

在这进行一些DNN模块的设计和发布,其中包括核心的优化及其定制模块的分布等等,如果你有什么关于模块的问题,都可以在此跟我们的团队讨论...

王者归来—再谈CBO

因为DNN 4.6.2引入了接口IHydratable而让CBO更为强大,这让CBO真正成为王者之军,从而我们又可以重归CBO,这是为何,源头是什么呢?再谈一谈CBO...

DNN Blog修改日志(优化及扩展)

我想,用过DNN本身的Blog模块的人应该都比较清楚下边列举的一些缺陷:
1)  没有目录结构,不方便blog文章的归类和搜索.
2)  没有很多的统计功能,比如阅读量,最新随笔,最新评论等等
3)  没有一些很常见但很友好的功能,比如友情链接,Blog公告,Skin主题(尽管DNN是靠skin出名的)
4)  缺乏最新Web 2.0的功能,比如Tag,digg等等
然而我们还是用上它,因为它是一直在成长的,目前可能不是最好,但以后可能是最佳的。故此我们现在根据自己的需求开发了一些很必须的功能,以后我们的这个版本也会随着DNN核心团队的升级而升级,我们的目的是能够在国内延续我们的本地化开发里程.
DNN Core Blog Module V03.03.08( dnnsun version)
修改日志:
1) 修改评论中自动换行的Bugs
2) 新增首页显示最新Blog文章的模块(可选),可订制样式显示。
3) 可订制编辑Calender控件的样式
4) 增加统计按月文章数目功能
5) 增加统计阅读次数功能
对于2)点需要说明的是,安装时是默认一起安装的,也就是说其中包括blog module 和LatestBlogEntriesList module,你在页面添加模块可选择其中之一或一起安装,比如你安装Blog模块在一个新的页面,而安装Blog扩展模块LatestBlogEntriesList在首页或其他页面,由于它们是整合而关联的,故会自动获取最新Blog信息列表.本网站首页就是如此,你不妨参考设置.
Change Log (English version):
1)  Fix the bug that automatically insert markup(
) into the comment.
2)  Building new LatestBlogEntriesList module that integrate into the core blog module.You can add the LatestBlogEntriesList module in the home to real-time automatically update the new entry of blog.The advantage of module focus on that you can custom render the Latest Blog-Entrie with the template and CSS.Of cource, you also can make some more than that, i.e. the max mumber of the entries or the max character of the entry summary. Please visit the demo page in the home page of our website.
3)  Functionality enhancement to add the stat of month achieves entries.
4)  Functionality enhancement to add the view-count stat of every entry.

一些DNN须知的技巧

在此列举一些比较常用的技巧,比如如何在ModuleActions中根据用户的权限加载不同的操作选项,或比如dll程序集中嵌入资源文件以及获取所有页面Tab(排除隐藏及其删除的页面Tab)等等

DNN Object Hydrator -- CBO解析

如果你开发过DNN模块或阅读过模块的代码,你应该会知道模块控制类所经常使用的一个对象CBO,它在DNN里是大名鼎鼎的,几乎所有的模块开发都会涉及并使用这一对象. 究竟CBO是什么呢, 如何使用呢?它有什么优势和缺点么?请听我慢慢道来 :)

一些关于DNN的FAQs(适合New DNNer)

在此我简单的列举一些关于DNN最常见的FAQs(或关于模块开发,或关于皮肤制作,或关于DNN使用等等),我会不断增加最新的FAQs资源信息,也希望大家可以添加自己在开发或使用DNN过程碰到一些问题的解决方案.

解析DNN新生宠儿DAL+

先简单交代一下DAL, 所谓DAL, 即是DNN数据访问层(Data Access Layer), 主要负责数据库和业务逻辑的交互, 利用设计模式中的工厂模式来实现数据提供者的分离, 从而可兼容不同数据库. 在此将解析DAL的最新升级版本(或者说是衍生品)DAL+, 它算是DNN的新宠儿, 利用DAL+可以更加简化DNN数据访问, 有兴趣不妨看看其中的奥秘.