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...DNNv5.0.0 Internal News Syndication - ItemDNNv5.0.0 Internal News Syndication - Item's Title only shows module title
Previous
 
Next
New Post
1/3/2009 11:45 AM
 

One of my pet beefs was the Announcement module showing the Module Title - title in the RSS feed. Actually, all of the Core modules that use the internal RSS news generation method do this thing, too. Now, with DNN v5.0.0, I see only the Module Title used as the title.  Do you see that as well?  This is terrible for syndication, where the norm is to see the actual title, becuase that is the entry's topic lead in.
 
For example, I setup an Announcements module, and added an announcement using the actual module name as 'About Town', and the Announcement title as 'Shouldn't An Update Cause a Search Item Update?'. 

The results of syndication, shown below, is rendered with the Module Title, as the 'title' and the description underneath it.  This type of news syndication wouldn't make any sense in the real world because there is no connection between the two items displayed. Most news feed implementers want the Title to be a teaser to the content, sort of like newspaper headlines.

 
About Town
 
Today, January 02, 2009, 19 hours ago
Well, that's what folks on our team are thinking. When you update an item that is searcha...

The above example, should actually be rendered, according to the mapping within a module's code, usually the controller, as follows:


About Town - Shouldn't An Update Cause a Search Item Update?
 
Today, January 02, 2009, 19 hours ago
Well, that's what folks on our team are thinking. When you update an item that is searcha...


So, what do you need to do to fix this situation? Well, it's not as difficult as I thought to at least get back to the implementation that renders the feed item element with the Module Title - Title format.  Though, you can take it a bit further with a minor mod to the a module's code. I changed the mapping to remove the Module Title from being concatenated to the Title, and went a step beyond to map the Module Title to the Channel Title in the feed. Then, you'ld have the following rendering for the Channel Title, and Item Title:

DolceCinq - Announcements

Shouldn't An Update Cause a Search Item Update?
 
Today, January 02, 2009, 19 hours ago
Well, that's what folks on our team are thinking. When you update an item that is searcha...

If this current implementation of internal news feed rendering is 'bugging' you, too.  Take a look at my blog for one solution. Give it a read, and let me know what you think.  At least, 'Let Chat About It'.

 
New Post
1/4/2009 8:42 AM
 

Phil,

great observations and solution! As far as I can see, V 4.9.1 is not affected, because the view does not exist.

IN 05.00.00.sqlDataprovider, there are 2 implementations of the view (lines 2618 ff and 3666 ff.). The currently effective implementation has been added to fix DNN-8596, i.e. a change of module title does not ´get reflected in Search Results.

I logged this at http://support.dotnetnuke.com/Default.aspx?p=2&i=9122, please feel free to add a comment, if necessary.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
1/4/2009 1:00 PM
 

Sebastian,

Thanks for the response.  I think looking at the issue more closely is indeed the approach to take for the long term.  I think the use of the view itself is pretty cool.  In fact, I've made a further change to it, that allows me to provide an RSSv2.0 spec Author field to the internally generated news feed.  So, it's a good thing to have, just not sure who or why that last change was made.  It would be nice if those routines were documented in some way to show who did it, so folks could understand the logic.  In fact, looking at that code, just one routine above it, Update GetSearchResultsByWord, shows the same kind of implementation.

Here's the bit that I'd like to discuss, and maybe that means being part of the group working on it, I've been told from way back that the Module Title was added to the Title becuase of the search mechanism.  That really seems to be a less than perfect implementation to me.  If the Module Title is so important, then it ought to be included in the SearchItem table.  I know that the ModuleId is part of it, so I'm not sure why the methods used to search the table can't 'find' the Module Title without it being concatenated to the Title.  I'd much prefer a bit more coding, or at the least include the Module Title as a field.

I think, at least, rolling back to the first call to the update of the vw_SearchItem code gets back to where we were, but I'd like to take it further.  Again, thanks for your efforts and comments, all of it is appreciated.

Cheers

 

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNNv5.0.0 Internal News Syndication - ItemDNNv5.0.0 Internal News Syndication - Item's Title only shows module title


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