DNN News Module Project

(Originally posted to my DotNetNuke.com Blog) Hello everyone. I just wanted to introduce myself in this first Blog entry and say that I am very excited to begin contributing to DNN as the new News Module Team Lead. We are in the planning phases right now, but here is a sneak peak at some of the high level ideas we are talking about adding in the next phase of this project.

  • Display
    • Show one or more news feeds displayed as a single, merged feed
    • Ability to define how often an individual feed is updated
    • Ability to activate / de-activate an individual feed
    • Ability to customize how the news feed data is displayed on the screen per individual news feed
      • XSLT templating
      • HTML / Token templating
      • Pre-defined default templates to select from
    • Ability to determine sort order
      • Feed Name
      • Feed Title
      • Published Date
    • Ability to enable / disable HTML escaping in feed description
  • Publish
    • Ability to show list of feeds that are available for syndication.
    • Ability to enable / disable an aggregate of feeds to be re-syndicated.
  • Caching
    • Ability to cache feeds at the host level.
    • Ability for an individual display instance of the news feeds to determine the update frequency.
    • Ability to cache aggregated feeds for re-syndication via files to prevent load on database
  • Security
    • Ability to request secured news feeds
    • Ability to syndicate news feeds securely
    • Ability to encrypt / decrypt usernames and passwords in requests.

Please note that these are currently IDEAS, NOT GARAUNTEED REQUIREMENTS at this point. Please do comment though as we would like your feedback on how we can best improve this module. Ideas and comments would probably be best added to the project forum, as a forum lends itself better to discussion.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.