News products

A news product is a one-page website you create with FeedLand for people outside of FeedLand to read.


An example of a news product is It's a constantly updated list of news stories about baseball. I created the template to be clean and simple. I could have put the news flow in the middle of a template with other information, or as part of a larger website.

My news product

Here's the news product I created for people who read my blog.

I wanted the page to be on my domain, you I pointed a CNAME record at the my.feedland page.

The news content is maintained automatically by FeedLand according the feeds you subscribe to and the categories they're assigned to. You define the categories.

Think of FeedLand as a development system for news products.

How to

This is how you can create your own News product.

  1. In the FeedLand app, choose Settings from the System menu (at the right end of the screen).

  2. Click on the Categories tab. The third text box is where you define the categories for your news product. Enter a few categories, separated by commas.

  3. Click on the News Products tab. You can choose a title, description and image to appear at the top of your page. Leave any of these items blank if you don't want to use them.

  4. You can enter some CSS styles or JavaScript code in the text boxes for CSS and Script. Screen shot.

  5. When you're done, click OK to save the settings.

  6. To see what your news product looks like choose My news product from the menu. Screen shot.

  7. When you're ready to share this, you can give the URL to people outside the FeedLand community.

Advanced forms of News Products

If all you want to do is one news product, and if your style and script needs are modest, you can stick with the method above.

But if you need to do more than one, or you want to enter lots of CSS and script code, you can create your news product in an outline, using Drummer, or any outliner that can create OPML with attributes at the head and item levels.

Outline-based news products

Specify the news product in an OPML file.

There are four three top-level sections -- tabs, script, style and html.

Under tabs you list the names of the tabs, and the attributes tell FeedLand how to generate your tabs.

Under script, enter any JavaScript code you want to run as the news product page is opened.

Under style, enter any CSS styles that customize the look of the elements that FeedLand puts in the page.

The html section is a bit more complicated, so I explain it in a separate section below.

Then feed the OPML file to a web app at, where it generates the HTML source code for the app. You can iterate over the outline until you're ready to deploy. Then copy the HTML text to your web server, where you serve it as a normal HTML file.

When I say to "feed" the OPML to the app, what I mean is enter this kind of url in a browser's address bar:


The best way to understand is to look at an example of a news product in an outline.

Here's an OPML file that specifies a news product. Open it in an outliner that understands OPML to use it as a starting point for your news product.

Here's a link to that previews this news product.

And here's the product as deployed on

And a screen shot of what the demo should look like.

Specifying tabs

A tab displays the news from a collection of feeds in reverse-chronogic order. They're kind of like blogs but with news from RSS feeds. We also call them rivers of news or just rivers.

There are three ways to specify the feeds whose items are displayed in the tab.

As a category.

As a list of feeds in the outline.

As an outline include of an OPML subscription list.

We use all three approaches in the demo setup.

The html section

In this section of the outline, you can completely re-design the part of the HTML file that generates that contains the information on the page. You might want to do this if you are including the news product in a site, and have it look like it's part of that site.

Here's an example of an outline file that has an html section.

If you completely expand the html section, this is what you'll see.

You can completely change the HTML here as long as the top element is of class divNewsProduct.

There are macros pre-defined that allow you to pick up values set elsewhere in the template.

The news river will be inserted underneath the object whose id is idRiverContent.


You should be subscribed to a feed in FeedLand for it to be referenced in a tab. If no one is subscribed to the feed, then no news items will appear for it, because FeedLand won't check it if no one is subscribed.

You can create a header at the top of the page of your news product by setting the title, description, and image head-level attributes in the outline. Screen shot.

You can use includes in your outline.


Here's a thread specifically for help with News Products.