Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...WhatsNew moduleWhatsNew module
Previous
 
Next
New Post
6/7/2007 11:30 AM
 

I was somewhat saddened when I found out that the DNN folks didn't know what to do with the WhatsNew module and thus it was dropped ages ago.

I'ld like to see it come back with updated functionality.

Why have it back? Because it was a module that dug through the site and found what's new and presented it in a fashion that was nifty, skinning it is a bear so perhaps some sort of inner template functionality could be added. I'ld also like to see it come back for another reason, it can also have added functionality that would allow it to just show everything on the web site, or perhaps by keyword as an added module.

I would try to futz with it myself but I'm at a loss where to start. I'm usuing Visual Studio 2005, I have the source for the WhatsNew but can't make heads or tails of it to be able to develop against the source.

Hope to see the module come back.

 
New Post
6/7/2007 12:15 PM
 

Well, for me, I like the idea of a What's New feature, but honestly, the module never did work correctly for all modules.  Not that the module wasn't good, but it's really a matter of DNN and 3rd party table design. In order to know what's new, you need to have a clear definition about what qualifies as 'new'.  If you think that's easy, consider a case where an announcement is made, published, then a few hours later, a spelling error is corrected.  Does the 2nd mod qualify as a new item, or do you base the qualification on the date the item was created?  What if the mod corrected the location of an event? 

Now, given that not all modules store DateLastModified, what do you use to select as 'What's New'.  Is the date the module was created, or is it the date the item was created, or is it....

To get around these types of issues, I found it simple to create an RSS newsfeed, with the items I wanted to list as 'What's New', and syndicate it.  You can do that fairly easily, and it's something that works.   even marking modules with the syndicate flag doesn't always work.  I just modify the newsfeed, and let the News (RSS Newsfeeds) or XML module do its' thing.  Best of all, the newsfeed is accessible to others because that's the nature of newsfeeds - syndication.  Obviously, this solution is not completely automated, and won't work for a large site, but generally, it does give smaller sites, and most sites the capability.

Cheers

 
New Post
6/7/2007 1:54 PM
 

As mentioned above there are many technical issues related to how this module functioned, I believe that a majority of the "update" information came from the search indexer and honestly that isn't the most accurate.

I too would love to see something occur, but I don't have expectations of it working all that well with third party modules due to the nature of other module integrations.  Potentially a pluggable interface could be made available to tell it how to find updates on other modules.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
6/7/2007 3:07 PM
 

The module used the following method to determine what's new (this is just a breakdown)

SearchDataStoreProvider.Instance.GetSearchItems(PortalId, Null.NullInteger, Null.NullInteger)

Then it would

CType(IIf(objTab.StartDate = Null.NullDate, Date.MinValue, objTab.StartDate), Date) < Now And CType(IIf(objTab.EndDate = Null.NullDate, Date.MaxValue, objTab.EndDate), Date) > Now

Then...

Type(IIf(objModule.StartDate = Null.NullDate, Date.MinValue, objModule.StartDate), Date) < Now And CType(IIf(objModule.EndDate = Null.NullDate, Date.MaxValue, objModule.EndDate), Date) > Now

I was hoping to use the module, when modified, as a way of showing everything in the site in a nice little format and since it was also page-able a user could click through that while still staying on the page where the module sits then click a given link instead of having it just find what is new.

Anyway, I would like to see the module put back in to the next version because it did truly have great functionality and does have a place in DNN.

 
New Post
6/7/2007 9:21 PM
 

It is still available for download right here:

http://www.dotnetnuke.com/tabid/125/default.aspx#3438

Cheers


Scott Willhite, Co-Founder DNN

"It is only with the heart that one can see rightly... what is essential is invisible to the eye. "
~ Antoine de Saint-Exupéry

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...WhatsNew moduleWhatsNew module


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out