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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsNews FeedsNews FeedsBuilt-in DNN feed aggregator - Did You Know?Built-in DNN feed aggregator - Did You Know?
New Post
9/13/2007 3:36 PM

Well, I didn't, but now I do.  If you're looking for a way to organize a list of feeds and present them without a whole lot of trouble without using xsl, then you may want to know more.  If so, post here and I'll give you details on how to incorporate the FeedBrowser in to your website.

I haven't seen any posts on the forums for this 'hidden' module, and so, it may not be widely used, then, again, I may just be coming out of the dark on it.

New Post
9/14/2007 12:02 PM

Note that this is what we're working on with the core team. The current planning is to update this aggregator for DNN 04.07.00. Then we can make a new News module that leverages this and the other classes of the Syndication API.


Peter Donker
Home of the Document Exchange,
the professional document management solution for DNN
New Post
9/14/2007 3:40 PM


That's very good news to hear.  I get lots of email from folks wanting to know when DNN will have improved syndication features.  Since, I've been using the FeedBrowser, I'm telling them, DNN has support for it now, though it's not widely known.  I blogged about it here,, so folks can begin using it now, and I really look forward to seeing these features incorporated in a new improved NewsFeed (RSS) module.

I've been busy with developing an OPML editor that outputs a DNN FeedBrowser compatible OPML file, but suspect that Nik, you, and others are travelling down that road as well.  As I said, thanks for the update, and you might consider offering some insight to the project on the project blog for it.  I know folks would appreciate the info and time.

Thanks again.


New Post
9/14/2007 3:55 PM

I've been playing with that but, no matter what I do, it just displays the Solutions Explorer output.  I'm sure I'm missing something simple.

For example, I put my Feedbite opml in:

- <opml version="1.0">
- <head>
  <title>FeedBite Subscriptions</title>
  <dateCreated>Fri, 14 Sep 2007 14:25:37 CDT</dateCreated>
  <ownerName />
- <body>
- <outline title="FeedBite Subscriptions">
  <outline title="Quiblit Host" htmlUrl="" type="ATOM" xmlUrl="" />
  <outline title="" htmlUrl="" type="RSS" xmlUrl="" />
  <outline title="Bad Medicine" htmlUrl="" type="ATOM" xmlUrl="" />
  <outline title="Awedacity" htmlUrl="" type="RSS" xmlUrl="" />
  <outline title="blank page" htmlUrl="" type="RSS" xmlUrl="" />
  <outline title="Who Put Back the Clock?" htmlUrl="" type="ATOM" xmlUrl="" />
  <outline title="August Philippic" htmlUrl="" type="RSS" xmlUrl="" />
  <outline title="Man Bites Blog" htmlUrl="" type="RSS" xmlUrl="" />

And change the settings to Custom OPML text - no change.

New Post
9/14/2007 4:16 PM

That's probably due to the code not being able to process your opml file.  It's pretty strict, and when an error is encountered, it will revert to the default opml which is the output you see from the Solution Explorer.

Looking at your opml code, I can see that it might be valid OPML, but the FeedBrowser expects a certain format to be able to present it.  Specific tags have specific attributes that allow the Tabs, Sections, and Items to be parsed and presented.

Here's a simple example that you can test by simply copying and pasting into the Custom OPML Text area, and chosing 'Custom OPML Text' radio button option.

<outline text="Favorite Blogs" type="none" category="Tab">
 <outline text="DotNetNuke" type="none" category="Section">
  <outline text="DNN Core Blogs" type="rss" category="Category/@@600px" xmlUrl="" />
  <outline text="John Mitchell" type="rss" category="Category/@@600px" xmlUrl="" />
  <outline text="Nina Meiers" type="rss" category="Category/@@600px" xmlUrl="" />
  <outline text="WizzoDawg aka iwonder" type="rss" category="Category/@@600px" xmlUrl="" />
 <outline text="ASP.Net" type="none" category="Section">
  <outline text="Scott Gutheie" type="rss" category="Category/@@600px" xmlUrl="" />
  <outline text="Pete LaPage" type="rss" category="Category/@@600px" xmlUrl="" />
  <outline text="Danny Chen" type="rss" category="Category/@@600px" xmlUrl="" />
  <outline text="VB Team" type="rss" category="Category/@@600px" xmlUrl="" />

Click update, and you will see how the code is parsed to show the TabName 'Favorite Blogs', with the Sections 'DotNetNuke, and 'ASP.Net', and under each section are the available item links.  When you need to use more tabs, sections, and items, you'll need to create the OPML file which requires the essential OPML file tags like this example.

<?xml version="1.0" encoding="utf-8"?>
<opml version="2.0">
       <title>WizzoDawg News</title>
<outline text="Around The Web" type="none" category="Tab">
 <outline text="Reuters" type="none" category="Section">
  <outline text="Reuter Top Stories" type="rss" category="Category/@@3000px" xmlUrl="" />
  <outline text="Oddly Enough" type="rss" category="Category/@@3000px" xmlUrl="" />
  <outline text="Top Stories" type="rss" category="Category/@@3000px" xmlUrl="" />
  <outline text="World News" type="rss" category="Category/@@3000px" xmlUrl="" />
 <outline text="Google" type="none" category="Section">
  <outline text="Top Stories" type="rss" category="Category/@@3000px" xmlUrl=";topic=h&amp;output=rss" />
  <outline text="World News" type="rss" category="Category/@@3000px" xmlUrl=";topic=w&amp;output=rss" />
 <outline text="NPR" type="none" category="Section">
  <outline text="NPR Morning Edition" type="rss" category="Category/@@3000px" xmlUrl="" />
 <outline text="BBC" type="none" category="Section">
  <outline text="Front Page" type="rss" category="Category/@@3000px" xmlUrl="" />
  <outline text="World" type="rss" category="Category/@@3000px" xmlUrl="" />
  <outline text="UK" type="rss" category="Category/@@3000px" xmlUrl="" />

Set the radio button option to Custom OPML URL/File, and place the URL to your file in the text area for the Custom OPML URL/File.  On my site, I place the file with the following url http://localhost/dnnv040505/WizzoDawgCustomNews.opml.  This works for me, and though I've only used it on my local test machine, it should work on a public site as well.  Just modify your code and settings to follow the example, and you should be in the works.  Now, the other caution is to remember that any illegal characters in your tags will result in your opml not being parsed and presented.  That's a very important part in specifying the URL, remember that the ampersand character needs to be specified as &amp; , and an apostrophe in the title is a no-no.

Let me know how it goes, and where I can see your efforts.


HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsNews FeedsNews FeedsBuilt-in DNN feed aggregator - Did You Know?Built-in DNN feed aggregator - Did You Know?

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