How to create DotNetNuke(DNN) Scheduler

Did you ever need to write disconnected process which should be run at a defined interval time? Commonly, when we are in such need – we use to write window service which is based on some timer mechanism where we set some interval for the timer and in its elapsed method we execute the process we want to run at defined interval.

When you work with DotNetNuke and you come across with such functionality that need tobe implemented – you can consider creating “DotNetNuke Scheduler”. While creating a DNN Scheduler – you are actually creating a simple class library which would be built and hosted in the DNN Schedule environment to be executed at the defined interval time.

The possible scenario in which one need to look at such schedule functionality is:
[1] You may need to send some set of fixed newletter everyday at defiend time to your customers.
[2] You may need to read some of third party product feed to read regular update and modify your product database.
[3] You may need to send some system generated reports to your third party vendor at some regular intervals.

Read More…

How would you create a perfect DotNetNuke (DNN) Environment/Installation

Today, I am going to describe complete process of creating a perfect DotNetNuke Environment or say how would you install DNN Site (whether install or source version). I am going to use most latest and stable 05.04.00 install version of DotNetNuke. To download the source/install version you need to have login/account at official DotNetNuke site. Once you login; you would go to Download page where you can select “Community” Edition to download. There are 2 variations in DotNetNuke that you would find there. One is Community Edition and other is “Professional” edition. You can install DotNetNuke via downloading “Microsoft Web Platform Installer” that is available on the same page. This installer additionally provides you other valuable resources to install as well. For more information on Web Platform you would get here – http://www.microsoft.com/web/default.aspx, Otherwise, you may click on the “Older version” link which would redirect you to the version track page at “Codeplex” site. You would find the total “Release Track/History” at the right hand side. I have selected most stable install version to download.

Read More..

Follow

Get every new post delivered to your Inbox.