Category Archives: DotNetNuke Modules

Details on the DotNetNuke (dnn) Modules available for download from our website. We also talk about some of the Advanced Custom module work we have been doing and the exciting SilverLight 3.0 and MS CRM integration work.

Activity Email Updated to DotNetNuke 6x

image

Today we are please to announce that the Activity Emailer Module for DotNetNuke, will support and run on DNN 6x.

This single package will now run on all DNN versions from 04.05.05 and later, including DNN 5x (all versions) and DNN 6x.

 

To Understand the Module

To understand the best use for this module, it is necessary to understand the type of situation it was designed for…

Any business that has a membership database, for example a gym, club or association, church etc. Who currently have an in office database of membership details, and want to run a website that allows members to update their details online, will need a way to have the databases linked from the website back to the membership database in the office.

In many cases we develop custom modules that feed and sync data to a “backend database” to meet specific needs. However sometimes clients simply cannot afford the expense of a customized application that links membership databases.

This module is the cost effective solution. This module sends a simple email to a configured email address with a list of the changes that members who have logged into their website have made. This email can then manually be entered into the “backend database” by staff in the office.

Example

  • A local gym with 500 members has a database to manage membership and billing information in the office.

  • The office database is proprietary software and although a connection module is possible, the cost of development is prohibitive.

  • Membership details are exported from the office to the web.

  • Members of the gym are encouraged via promotions etc. to keep their details up to date on the login area of the gyms DNN website.

DotNetNuke Bulk Emailer URL’s Broken

 

image

If you are using the Advanced Email Module for DotNeTNuke, called bulk emailer, and you find that the links you place in your emails are not working when they arrive as an email. Then the fix is simple.

In the Bulk Emailer Settings Menu

image

Click on the option to Update Link

image

This will force the module to operate on the URL that you are currently working with on the site. It is necessary when you install the module in a dev URL and then try to operate through another URL such as a final domain name url.

The help for the item reads:

If you change the domain name that this module is operating on, then you should click ‘Update Links’ to reset the base URL for Email Tracking, Unsubscription and View Online.

DNN Image Module Template Modifications

image

With our DotNetNuke Image Module, the module comes with several templates. It is possible to modify any of the templates and create images and looks to suite your needs.

The original lightheads template that we use the following html for the thumbnail:

     <div class="iwebs-pic " style="background: url(‘$item.image’) no-repeat scroll 50% 50% transparent;">

     That means the raw image will be used as background image for the thumbnail rectangle. Since the background image will not be cropped or resized, you can only see part of the whole pic.

I You can change the template <div class="iwebs-pic " style="background: url(‘$item.imageresize‘) no-repeat scroll 50% 50% transparent;">

However, in order to keep the proportion, there will be some blank area for each thumbnail.

image

If you do not care about distortion of the thumbnail and want to fill the blank area any way he can use <div class="iwebs-pic " style="background: url(‘$item.thumbnail’) no-repeat scroll 50% 50% transparent;">

http://www.interactivewebs.com/mushroom-image/Demo/LightBoxEffect.aspx

Other DNN Modules

SMTP Authentication–I Can Only Send Email to My Domain

image

One of the most common problems experienced by users of hosted email services is that they find they can only send email messages to their own domain.

For Example, if you have two hosted email addresses:

  1. ted@mybusiness.com
  2. john@mybusiness.com

You find that you can successfully send an email message from one user to another, but when you try to send to any other domain:

  1. anything@hotmail.com

You find that the email messages do not send.

Solution

You need to enable “Authentication” in your configured email account settings. There are many client email programs, probably the most common is Outlook.

When you configure an new POP3 email account you normally end up with something that looks like this:

image

If you click on More Settings / Outgoing Server

image

and just tick the option to use the same settings as the incoming mail server.

image

This is all that is needed to enable outbound SMTP authentication.

Background

SMTP Servers (or email servers) are setup to need stop people using them for sending email messages. As strange as that sounds, if they were not setup this way, then anyone could SPAM the world using that email server.

To prevent users from abusing an Open Relay Mail Server, the administrators say that anyone wanting to send email messages from that server to any other server, will need a users name and pass. Almost always this is the same user and pass as the one needed to download your mail from that server.

This this need for user and pass is referred to as “Authentication” and is necessary on almost all servers, other than internet service providers who give you an internet connection. In that instance they authenticate you from your internet connection.

Why Can You Send to Your Own Domain?

Because Email Servers by nature will received email messages to addresses they host. This is part of the process necessary for email messages to be sent and received.

DotNetNuke 6 Gets Image Module

We have updated our popular Mushroom Image module that feeds image sources into a template engine that allows some fantastic effects on pages.

The module is now ready for use on DotNetNuke 6x versions, and can be seen here:

http://www.interactivewebs.com/mushroom-image/Demo/LightBoxEffect.aspx

pulling feeds directly from Flickr in this instance. Use the Demo menu to see other examples.