Installation of the module is a standard procedure so will not be described in deep details. You need to follow these steps to have the module installed:
- Download the Module
- Login as SuperUser (Host) account
- Goto Host -> Extensions
- From the command menu select 'Install New Extension'
- Browse and select the downloaded Module
- Click Next and follow the Wizard up to the end. If there are any problems during the installation, please contact www.tuchka.info
The next thing to do is to create the DNN Anouncement module that you are going to syndicate, unless you have already added it to some page.
Once you have the Announcement Module, you need to create a new Page on your website. This page is going to host the Tuchka.Dnn.AnnouncementSyndication module and at the same time this is going to be the Rss Feed itself. After all configurations, users who enter this new Page will get Rss Feed (in xml) instead of the DNN Page (html). So the Url of the feed will match the Url of the page.
The next step is to add the module to the page:
After the module is added to the page, it will produce a warning saying that it is not configured.
Select 'Settings' from the command menu to go to the module configuration.
On the very bottom of the Module Settings, a new section is added that lets defining the AnnouncementSyndication settings.
All fields are mandatory and pretty self-explanatory:
- Announcement Module: Select the Announcement Module to syndicate from the drop down
- Rss Title: Enter the title of your Rss Feed
- Rss Description: Enter the description of the Rss Feed
- Rss Copyright: Enter the copyright string for the Rss Feed
- Rss Item Template: This is probably the most difficult piece. The field comes empty but must be populated with the template for the syndicated items. The template follows the rules of the DNN Announcement module and uses its engine to process the tags. You may want to take your Announcement Item Template that can be found on the Settings page of the Announcement module and adjust it a bit so that it is more adopted for the Rss Feed.
Once you are done with the settings, click 'Update' to save the settings and you will be returned to the page, but if you did everything correctly, instead of seeing the page you will see the Rss Feed itself.
If you need to get to the Page or Module Settings in the future, you need to:
- Open some other page as Host
- Switch the view mode to Layout
- Go to the page with Rss. In Layout Mode the modules are not executed and no Rss is generated so you can access the settings.