﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Module :: Announcements</title>
    <description>Information and progress on the Announcements Module</description>
    <link>http://www.dotnetnuke.com/Products/Development/Forge/ModuleAnnouncements/tabid/924/BlogId/95/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>erik@apollo-software.nl</managingEditor>
    <webMaster>admin1@dotnetnuke.com</webMaster>
    <pubDate>Thu, 04 Dec 2008 23:07:57 GMT</pubDate>
    <lastBuildDate>Thu, 04 Dec 2008 23:07:57 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.5.1.19887</generator>
    <item>
      <title>Announcements Module: version 04.00.01 has been released</title>
      <description>&lt;p&gt;A new version of the Announcements module, version 04.00.01 was released yesteday. The new version can be downloaded from the &lt;a href="http://www.dotnetnuke.com/LinkClick.aspx?link=926&amp;tabid=825"&gt;project page&lt;/a&gt; (read full post to see what bugs where fixed and what enhancements where added)&lt;/p&gt;&lt;a href=http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1716/Announcements-Module-version-04-00-01-has-been-released.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1716/Announcements-Module-version-04-00-01-has-been-released.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1716/Announcements-Module-version-04-00-01-has-been-released.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1716/Announcements-Module-version-04-00-01-has-been-released.aspx</guid>
      <pubDate>Sun, 27 Jan 2008 23:00:00 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1716</trackback:ping>
    </item>
    <item>
      <title>Announcement module: call for new team members</title>
      <description>&lt;p&gt;Now that version 04.00.00 has been released, and 04.00.01 underway (in the release tracker now), I decided the time is right to expand the team.&lt;/p&gt;&lt;a href=http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1708/Announcement-module-call-for-new-team-members.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1708/Announcement-module-call-for-new-team-members.aspx</link>
      <author>erik@apollo-software.nl</author>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1708/Announcement-module-call-for-new-team-members.aspx</guid>
      <pubDate>Thu, 10 Jan 2008 18:16:49 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1708</trackback:ping>
    </item>
    <item>
      <title>Announcements module: version 4 is here!</title>
      <description>After so much inspiration from the OpenForce conferences, where Charles Nurse and Vicenç Masanas created advanced versions of the Announcements module, it really felt good creating a new version of the module.  Although the number of new features are small, under the hood, a lot has changed.&lt;a href=http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1684/Announcements-module-version-4-is-here.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1684/Announcements-module-version-4-is-here.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1684/Announcements-module-version-4-is-here.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1684/Announcements-module-version-4-is-here.aspx</guid>
      <pubDate>Thu, 20 Dec 2007 11:11:14 GMT</pubDate>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1684</trackback:ping>
    </item>
    <item>
      <title>Announcements module: pre-announcing next version</title>
      <description>Status update for the announcements module project&lt;a href=http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1654/Announcements-module-pre-announcing-next-version.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1654/Announcements-module-pre-announcing-next-version.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1654/Announcements-module-pre-announcing-next-version.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1654/Announcements-module-pre-announcing-next-version.aspx</guid>
      <pubDate>Fri, 23 Nov 2007 11:48:42 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1654</trackback:ping>
    </item>
    <item>
      <title>Announcements 03.04.00 released</title>
      <description>This blog post contains info about the 03.04.00 version of the annoucnements module. It is not a new release!&lt;a href=http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1280/Announcements-03-04-00-released.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1280/Announcements-03-04-00-released.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1280/Announcements-03-04-00-released.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1280/Announcements-03-04-00-released.aspx</guid>
      <pubDate>Fri, 23 Nov 2007 11:31:12 GMT</pubDate>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1280</trackback:ping>
    </item>
    <item>
      <title>Version 03.04.00 of Announcements</title>
      <description>&lt;p&gt;Yesterday i finished work on the new version of the Announcements module. After some internal testing, I will submit the module to the module release tracker this Friday, and i hope it will be ready for release early January.&lt;/p&gt;
&lt;p&gt;This module will be the last DNN 3.3.x / ASP.NET 1.1. version (&lt;em&gt;the module will not run in DNN 3.0.x, 3.1.x, 3.2.x or 4.0.x&lt;/em&gt;). Besides a couple of new features, this module also finaly completes the reintroduction of the expire date field (i think that was the single most requested thing). Let me walk you through the major changes:&lt;/p&gt;
&lt;ol style="MARGIN-TOP: 0mm" type="1"&gt;
    &lt;li style="MARGIN: 0mm 0mm 0pt"&gt;rename sprocs in order to group all announcements sprocs together. This was done to make it easier to see what stored procedures actually belong the announcement module &lt;/li&gt;
    &lt;li style="MARGIN: 0mm 0mm 0pt"&gt;finish reintroduction of the expire date, and enhance display features for the expire date (ie. give module editors a way to see expired and future) &lt;/li&gt;
    &lt;li style="MARGIN: 0mm 0mm 0pt"&gt;fixes to ISearchable. Allow for admin to decide how many characters should be used in search "description", this is done through a setting in module settings &lt;/li&gt;
    &lt;li style="MARGIN: 0mm 0mm 0pt"&gt;fixes to Iportable. All fields are now correctly exported and imported. &lt;/li&gt;
    &lt;li style="MARGIN: 0mm 0mm 0pt"&gt;Add separate image field. A new field was added to allow for the display of an image with an announcement. &lt;/li&gt;
    &lt;li style="MARGIN: 0mm 0mm 0pt"&gt;convert item text to nText, to allow for unlimited text in the module. &lt;/li&gt;
    &lt;li style="MARGIN: 0mm 0mm 0pt"&gt;option to display future (not published) items only for module editors. This is done through a dropdown list that allows you to select current, past, future or all announcement, only when you have edit permissions to the module &lt;/li&gt;
&lt;/ol&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1220/Version-03-04-00-of-Announcements.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1220/Version-03-04-00-of-Announcements.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1220/Version-03-04-00-of-Announcements.aspx</guid>
      <pubDate>Wed, 20 Dec 2006 14:55:00 GMT</pubDate>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1220</trackback:ping>
    </item>
    <item>
      <title>Call for suggestions</title>
      <description>&lt;p&gt;Now that version 03.03.05 is released, and will be included in DNN 3.3.6 / 4.3.6, I've begun planning of the next version of the Announcement Module, which will be version 03.04.00. &lt;/p&gt;
&lt;p&gt;Right now, i've decided to include the following fixes and features:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;finish reintroduction of the expire date, and enhance display features for the expire date (ie. give module editors a way to see expired items, and possibly, include the expired items in an archived view &lt;/li&gt;
    &lt;li&gt;display future (not published) items only for module editors &lt;/li&gt;
    &lt;li&gt;convert item text to nText, to allow for unlimited text in the module &lt;/li&gt;
    &lt;li&gt;add a second text field, to allow for summary and detail info. This will result in module editors no longer having to create a new page to point to detail information &lt;/li&gt;
    &lt;li&gt;fixes to ISearchable and IPortable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'm opening the floor for the next 2 weeks (so thats untill November 22), for any suggestions you might have. I am planning to have a new version ready before christmas....&lt;/p&gt;
&lt;p&gt;ps: the formal roadmap for the Announcement module is available on the DotNetNuke Gemini site: &lt;a href="http://support.dotnetnuke.com/Default.aspx?ANN=RoadMap"&gt;http://support.dotnetnuke.com/Default.aspx?ANN=RoadMap&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1184/Call-for-suggestions.aspx</link>
      <author>erik@apollo-software.nl</author>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1184/Call-for-suggestions.aspx</guid>
      <pubDate>Thu, 09 Nov 2006 04:34:00 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1184</trackback:ping>
    </item>
    <item>
      <title>Announcements 03.03.05 released to Platinum Benefactors</title>
      <description>&lt;P&gt;A few hours ago the "new" version of the announcements module has been released to platinum benefactors for testing purposes. This is one of the final stages in the module release process, as the module passed all previous stages. I expect this version to be release to the public fairly soon as well.&lt;/P&gt;
&lt;P&gt;The new process release tracker is a great tool to allow for all parties to clearly see and communicate what tests are being conducted, what tests passed and what tests failed. Cudo's should go to Scott Willhite for putting so much effort behind this, and to Steve Fabian for creating a great tracker module&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1156/Announcements-03-03-05-released-to-Platinum-Benefactors.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1156/Announcements-03-03-05-released-to-Platinum-Benefactors.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1156/Announcements-03-03-05-released-to-Platinum-Benefactors.aspx</guid>
      <pubDate>Wed, 11 Oct 2006 07:55:00 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1156</trackback:ping>
    </item>
    <item>
      <title>Where are the module source files?</title>
      <description>&lt;P&gt;I get quite a bit of questions about the source version of the announcement module. Due to the way DNN Modules are packaged automatically, the sources are all contained in a zip file. This would not have caused any problems if the zipfile would be named logically, however, in the case of DNN core modules (or rather.. the ones that are packaged the way they should be), the zipfile is named: "DNN_[modulename].resources", no doubt the reason why many people are not able to locate the source files.&lt;/P&gt;
&lt;P&gt;This packaging method however, will ensure that the sourcecode is unpacked upon module installation. So yes: the source packages are in fact &lt;EM&gt;installable&lt;/EM&gt; source packages.&lt;/P&gt;
&lt;P&gt;Another thing to keep in mind is the fact that most DNN core modules are still being developed under dnn 3.x / asp.net 1.1. This is necessary for the modules to work in DNN 3.x versions (some modules need at least DNN 3.3.0 though). The result of this is that you cannot just start developing the core modules under DNN 4.x / asp.net 2.0. Should you want/need to do that, you could of course try the Module Upgrade Wizard, available from the &lt;A href="http://www.dotnetnuke.com/tabid/125/default.aspx"&gt;download page&lt;/A&gt;.&lt;/P&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1150/Where-are-the-module-source-files.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1150/Where-are-the-module-source-files.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1150/Where-are-the-module-source-files.aspx</guid>
      <pubDate>Fri, 06 Oct 2006 12:53:00 GMT</pubDate>
      <slash:comments>16</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1150</trackback:ping>
    </item>
    <item>
      <title>The why behind the removal of the Announcements Expiry Date</title>
      <description>&lt;P&gt;If you upgraded your dnn install from a pre DotNetNuke 3.3.0/4.3.0 site, you will have noticed that the expiry date was removed from the announcement module, which might have lead to old announcements to be displayed again.&lt;/P&gt;
&lt;P&gt;The ExpireDate column was removed in version 3.3.0 of the announcements module, which, quite frankly, should not have been done. At the same time, a new History (Days) setting was introduced in the module, offering a similar, but less granular control over display duration of announcements. Let me give you some insight of the reasoning behind all this, quoting Shaun Walker:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You could set an expiry date and once the item expired, it would no longer be displayed in the list. This concept, although granular, imposed a lot of extra administration in managing lists of announcements. And the biggest issue was that once the item was expired, not even an Administrator could view the item to change the expiry date or delete - it was effectively orphaned within the database and could only be accessed via manual SQL queries.&lt;/LI&gt;
&lt;LI&gt;The new concept allows you to construct views where you can see subsets of announcements or all - simply by adding a module reference to another page and modifying the view settings. However this is still not very granular when you wish to expire a specific item. I would suggest an IsActive flag on items. However, the trick is that when an Admin is logged in, they need to be able see ALL items whether they are active or not - whereas regular users see just the active items. Personally, I believe that all modules should support a notion of IsActive - as hard deletes are far too permanent and destructive. &lt;/LI&gt;
&lt;LI&gt;You may also think that adding some criteria to the Announcements.ascx to allow the user to choose view settings would be good as well. And it would certainly provide flexibility. But it would do so at the expense of performance, as the module would no longer be able to participate in the module caching framework (which is a huge deal in an active site like dotnetnuke.com )&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The reasoning is sound, however, i think we need to offer a smoother upgrade path for existing modules. &lt;/P&gt;
&lt;P&gt;I just finished a new version of the module which will undo the deletion of the ExpireDate field (which means it won't be deleted anymore from upgraded modules, and will be added to 3.3.0+ modules. This wil not help the upgrades that already went haywire, but will solve the problem for when the big masses will embark on the upgrade adventure.....&lt;/P&gt;
&lt;P&gt;The new version is being tested now, and should be released fairly soon (early next week)&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <link>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1045/The-why-behind-the-removal-of-the-Announcements-Expiry-Date.aspx</link>
      <author>erik@apollo-software.nl</author>
      <comments>http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1045/The-why-behind-the-removal-of-the-Announcements-Expiry-Date.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1045/The-why-behind-the-removal-of-the-Announcements-Expiry-Date.aspx</guid>
      <pubDate>Fri, 28 Jul 2006 21:22:00 GMT</pubDate>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1045</trackback:ping>
    </item>
  </channel>
</rss>