新社区网站

通常情况下,你会在正确的位置,但我们最近推出了一个全新的社区网站…为了社区,靠社区。

耶……带我去社区!

社区博客是社区成员的个人观点,绝不是DNN公司或DNN平台的官方立场。这是一个表达个人对DNNPlatform、社区及其生态系统的想法的地方。你有有用的信息,你想分享与DNN社区的特色文章或博客?如有,请联系

社区博客的使用由我们的社区博客指南-请在评论或张贴前阅读。


宣布DNN博客04.00.00 Beta发布

点击放大

大家好,新年快乐!

自我上次以来,这个模块已经取得了大量的进展博客早在09年9月。话虽如此,我知道你的感受,除非你在自己的DotNetNuke实例上运行一个功能版本,否则你一定会是一个怀疑论者。嘿,当涉及到我没有参与的模块时,我也站在围栏的另一边——所以相信我,我理解。

如果没有其他用处的话,至少这个公告应该让你放心,让你放心,我们已经非常接近终点线了。现在有一个正式的BETA包可于CodePlex上

但是在你冲过去下载测试版之前,请继续阅读这篇文章,因为它将为你提供一些关于预期的细节,以及在这个已经稳固的模块上执行的大量工作。

不用说(但我还是要说;事实上,我也要用粗体和红色),这是一个BETA版本,因此它不受支持,也不应该部署到生产环境中环境.这仅用于测试目的。所以,重申一下,如果你搞砸了,对不起,伙计,你只能靠自己了。

那么,自09年9月以来发生了什么?

首先,我们决定跳过最初设想的版本03.05.02。正如这篇文章的标题所示,这是04.00.00 BETA版本。从本质上讲,模块的大量功能改进只是为了保证完整的版本发布。很有道理,对吧?

下面,我将对这个版本中的一些主要特性和错误修复进行了分类和标记。不幸的是,我不能再给你指出Gemini的路线图,因为它目前正在迁移到CodePlex。当迁移完成后我会通知你。现在,这应该给你一个很好的想法:

类别和标签

  • 增加对类别的支持

  • 类别可以在层次结构中组织

  • 添加标签支持

  • 增加了通过“批处理”标签编辑器管理/追溯应用标签的功能

  • 在web界面的标签上自动完成

  • 每个帖子可以选择多个类别和标签

WLW集成增强

  • 在WLW中支持多个/层次分类

  • 支持WLW中的标记

  • 支持在自己的文本框中总结(打开SupportsExcerpt),而不是使用“分割文章”功能

  • 联合(RSS)增强

  • 附加内容(标签、正文)

  • 如果管理员允许,通过添加' body=true '到RSS请求,可以为帖子提供正文

  • feed现在被缓存了

其他一般改善

  • 增加了新的模块:

    • 最近条目

    • 最近的评论

    • 标签云

    • 类别

  • 在主视图中增加了一个控制面板,允许那些正在升级的人自动添加新添加的模块,如类别视图,标签云,最近的条目,最近的评论等

  • 实现了在WLW和模块之间来回传递的publish和pubdate属性

  • 管理员能够执行清晰的文本摘要。这现在是模块的一个选项。默认是旧的行为。显然,我不得不在EditEntry中添加一个常规的文本框来在HTML和文本框之间切换。

  • 修复了在某些条件下,RSS提要中没有自动生成摘要的问题(此问题的详细信息在此双子座的机票)

通用代码组织

  • 将项目转换为。net 3.5

  • 转换到Visual Studio 2008的解决方案

  • 重新组织组件下的项目文件夹结构,以反映名称空间

  • 在项目中设置默认名称空间,并让所有内容都在该名称空间下工作

  • 将IMetaWeblog与IBlogger、IMoveableType和IWordPress分开。

  • 这些格式的原生对象也被移动到它们自己的名称空间中。这避免了WPCategoryInfo和MetaWeblogCategoryInfo。

  • 将BlogPost.ashx.vb移动到主命名空间,现在它可以实现多个协议。

  • 将SqlDataProvider移动到主项目中。DAL不再需要另一个DLL

  • 移动所有外部项目的东西(脚本,清单,构建文件)到自己的目录。

  • BlogModuleProvider实现。getItem用于填充类别。这是实现多重/层次分类所需要的

  • 新的RSS编写器在提要中包含额外的(博客专有的)元素

  • 增加了64位平台的NANT支持

通用错误修复,在Gemini中发现但未记录

  • 在控制器类中实现静态方法。它节省了在代码中创建它们的时间。

  • RSS模块选项下的新设置

  • 摘要博客设置。现在有一个单独的类(BlogSettings),其中进行检索、默认设置、保存和缓存。

  • 将项目切换到“option strict on”(为什么一开始就关闭了?是的,我知道…不是我:-)我发誓!)

  • 修正了一些非本地化文本

  • 调整IActionable几个控件,使新的控件可访问

  • 解决了大量XHTML问题(我们现在100%兼容了——谢谢Timo!)

  • 在创建博客条目时引入了“另存为草稿”选项

当然,还有双子座03.05.02版本下的所有东西-但正如我提到的,在进一步通知之前是不可用的。

最后,向前迈出的另一大步是将源代码和项目管理转移到CodePlex上.您现在可以在任何给定的时间下载源代码,即使是在开发的中间阶段。耶!

如何报告BETA测试反馈

cp-how-to-submit衡量产品健康状况的最佳方法是直接将其放在您的手中(当然还有TDD,但我们还没有得到它)。我们需要你驾驶测试版去挑战极限。各种场景都需要测试,但其中一个特别重要的是升级。从“子博客”切换到“类别”是一个主要的范式转换,尽管在最后一次跃迁到新版本时不需要进行这种转换,但仍然需要进行实际测试。所以我想说的是,尽管我们已经进行了严格的功能和烟雾测试,但我们可能没有涵盖所有的场景,事实上我很确定我们没有。所以,请测试,测试,再测试,并向我们提供您的反馈。

为我们提供反馈很简单。去http://dnnblog.codeplex.com/WorkItem/Create.aspx添加您的发现(请添加重现步骤,和/或任何其他可能帮助我们正确识别问题的细节),并确保您在右侧的“工作项详细信息”框中将其标记为Release 04.00.00 Beta。

请不要使用本博客的评论部分对测试给出反馈或提出功能性请求-我们更愿意将这类请求集中在一个单一的可管理的位置。这个博客的评论区应该只用于诅咒我和团队:-)

前进

We_Need_You

很多人可能在想:那么最终版本计划什么时候发布呢?

简短的回答是“没有”,至少在完成适当的测试和DotNetNuke发布过程之前没有。

我已经向Scott Willhite寻求帮助,使用DotNetNuke.com博客上的数据来测试各种场景。DotNetNuke的博客数据的成功升级肯定会是一个里程碑,这肯定意味着即将发布最终的候选版本。这将是朝着正确方向迈出的一大步——我会随时通知你们这项任务的进展。

我就指望你来测试这个测试版了。我指望你能给你适当的反馈。我指望你成为一个评论家,塑造这个产品的方向和未来。是的,你,最终用户。

最后,我想感谢整个博客团队为这篇文章的发布所付出的巨大努力。我还想特别感谢Peter Donker,他为我们提供了巨大的帮助,并在这次测试中发挥了重要作用。

好了,我说完了,你可以走了下载它: -)

    更新01/10/2010:

    我刚刚在Codeplex上发布了BETA 3包,并修复了这篇文章上指向最新版本的链接。
    请不要尝试升级之前的BETA版本,而是升级03.05.01。

    评论

    评论形式

    只有注册用户才能发表评论。

    NewsArchives


    艾德森·奥利维拉(22岁)
    亚历克·惠廷顿(11岁)
    亚历山德拉·戴维斯(3)
    亚历克斯·雪莉(10岁)
    安德鲁·霍弗林(3)
    安德鲁·纳斯(30岁)
    安迪·特里巴(1)
    安东尼·格伦赖特(5岁)
    安东尼奥·沙古里(28岁)
    阿什·普拉萨德(37岁)
    本·施密特(1)
    本杰明·赫尔曼(25岁)
    伯努瓦·萨顿(9)
    贝丝·菲尔博(12岁)
    比尔·沃克(36岁)
    鲍勃·克鲁格(5)
    Bogdan Litescu (1)
    布莱恩·杜克斯(2)
    布莱斯·雪(1)
    布鲁斯·查普曼(20岁)
    布莱恩·安德鲁斯(1)
    卡萨尔·康诺利(55岁)
    查尔斯·纳斯(163)
    克里斯·哈蒙德(213岁)
    克里斯·帕特拉(55岁)
    克林特·帕特森(108岁)
    Cuong Dang(21岁)
    丹尼尔·巴塞洛缪(2)
    丹尼尔·梅特勒(181岁)
    丹尼尔·瓦拉达斯(48岁)
    戴夫·巴克纳(2)
    大卫·波因德克斯特(12岁)
    大卫·罗德里格斯(3)
    丹尼斯·萧(1)
    道格·豪厄尔(11)
    埃里克·范·巴列戈伊(30岁)
    恩斯特·彼得·塔明加(80岁)
    弗朗西斯科·佩雷斯·安德烈斯(17岁)
    杰夫·巴洛(12岁)
    乔治·阿拉特拉什(12)
    吉福德·沃特金斯(3)
    吉尔·勒·小猪(3)
    伊恩·罗宾逊(7岁)
    以色列·马丁内斯(17岁)
    简·布隆奎斯特(2)
    简·乔纳斯(3)
    Jaspreet Bhatia (1)
    珍妮·梅里菲尔德(6岁)
    乔·布林克曼(274)
    约翰·米切尔(1)
    乔恩·亨宁(14岁)
    乔纳森·希利(4)
    乔丹·库珀史密斯(1)
    约瑟夫·克雷格
    侃妈(1)
    凯万·贝吉(3)
    凯利·福特(4岁)
    肯·格里尔森(10岁)
    凯文·施赖纳(6岁)
    利·波波特(31岁)
    洛林·杨(60岁)
    马利克·汗(1)
    马特·拉特利奇(2)
    马提亚斯·施罗曼(16岁)
    毛里西奥Márquez (5)
    迈克尔·多克西(7岁)
    迈克尔·托比什(3)
    迈克尔·华盛顿(202岁)
    米格尔·加特梅坦(3)
    迈克·霍顿(19岁)
    米切尔·塞勒斯(40岁)
    内森·罗孚(3)
    Navin V Nagiah (14)
    Néstor Sánchez (31)
    尼克·卡利亚尼(14岁)
    奥利弗·海因(1)
    帕特里西奥·f·萨利纳斯(1)
    帕特里克·瑞恩(1)
    彼得·唐克尔(54岁)
    菲利普·比德尔(135岁)
    菲利普·贝克(4)
    理查德·大仲马(22岁)
    罗伯特·J·柯林斯(5)
    罗杰·塞尔温(8)
    鲁本·洛佩兹(1)
    瑞恩·马丁内斯(1)
    Sacha Trauwaen (1)
    Salar Golestanian (4)
    桑杰·梅赫罗特拉(9)
    斯科特·麦卡洛克(1)
    斯科特·施莱西尔(11)
    斯科特·威尔金森(3)
    斯科特·威尔海特(97岁)
    塞巴斯蒂安·利乌波尔德(80岁)
    肖恩·沃克(237)
    肖恩·梅哈菲(17岁)
    斯蒂芬·卡尔曼(12岁)
    斯蒂芬·坎普伊斯(12岁)
    史蒂夫·法比安(31岁)
    史蒂文·费舍尔(1)
    蒂莫·布鲁梅尔霍夫(24岁)
    托尼·亨里奇(3)
    Torsten Weggen (3)
    第谷·德·沃德(4)
    Vicenç Masanas (27)
    文森特·阮(3)
    维塔利·科扎达耶夫(6岁)
    威尔·摩根威克(40岁)
    威尔·斯特罗尔(180岁)
    威廉·塞弗伦斯(5)
    什么是液体含量?
    找出
    什么是液体含量?
    找出
    什么是液体含量?
    找出
    Baidu
    map