May 2011

Loading Template Settings–Mushroom Image

Loading Templates These templates are used for the loading effect in the website while the module loads content. This is only used while the module pulls down source content, and if the source is cached, you will not see the loading template effect. Images If you examine the source view of the loading template, you will notice that the effect references a .gif file. This file is a motion .gif and can be swapped out for any loading .gif image you like.

Display Template Setting–Mushroom Image

Display Templates This is where you pick how your images will be shown on the page. The display templates define the end user look and feel. There are several buttons that appear under the Display Templates Tab. Load Template Used to select a predefined or saved template. If you want a look like the Light Box effect, then you can click on the Light Box template from the available templates: Then select the “Select” button. This will cause the HTML and CSS for this template to be loaded into the “Display Template” You can reveal the code for this by clicking the Source View from the HTML Editor. You can edit or improve the source… Read More »Display Template Setting–Mushroom Image

Basic Settings–Mushroom Image

Image Source This is the source that the module will connect to to pull images from. You can use Flickr, RSS, or Local Folder. Flickr – Will pull images directly from a Flickr Image Set e.g. RSS – Will pull the first image from each unique post in an RSS source. e.g. Local Folder – Will use images with a selected folder to display as images. This folder must be part of your DotNetNuke website. Google Picasa – Will pull images from a Google Picasa source, using the images in the module. Filter You can define the image types to be used in the module. For example if you pointed the Image source… Read More »Basic Settings–Mushroom Image

Adding the Module –Mushroom Image

Getting your site ready for Mushroom Image Once you have installed the Mushroom Image module, you will need to ensure your site is ready to host jQuery. DotNetNuke makes this easy, but there is one small change we recommend first. 1. Login as Host 2. Go to HOST SETTINGS and locate the jQuery settings: 3. Tick the option for “Use Hosted jQuery Version” 4. In the Hosted jQuery URL, type: Background DotNetNuke currently runs with jQuery version installed. That is to say that DNN have included some jQuery files that will sit on your web server and ensure that jQuery works on your site. The only problem is that at the time of writing… Read More »Adding the Module –Mushroom Image

Installing the Module–Mushroom Image

DotNetNuke 5 refers to modules as extensions. There are two types of module extensions: Pre-installed Modules – modules included in DNN that have not been included in the build. Third Party Modules – modules built or bought and added to DNN to extend DNN’s core functionality. We will look at third party installs only here. Adding third Party Modules Log into your DNN instances using a Host account. From the HOST drop down menu select Module Definitions. On the Module Definitions page, select Install Module from the Module Definitions’ module options drop down. You will be taken to the Install Package wizard. Browse to the module package you would like to install. Of course, in… Read More »Installing the Module–Mushroom Image

New DotNetNuke Module–Mushroom Image

This week we are releasing the first of our Integration module suite. The suite called Mushroom is designed to allow integration between WordPress, DotNetNuke, Social Media, and iPhone App. The first module we are publically releasing is called “Mushroom Image” and is an image rotator style module that allows feeds from WordPress to run images directly into your DotNetNuke website. Like our other recent module releases, we have designed the backend for easy and fast configuration using JS as the basis of the User Interface. Templates With all our recent dnn modules, we have used a template CSS / HTML system to allow the end users interface to be customized. Here are some examples of… Read More »New DotNetNuke Module–Mushroom Image

Changing the Look and Feel

Main Menu 1. From the module Main Menu, select MODIFY LOOK AND FEEL 2. Use the Text HTML editor to Modify the Introduction text that appears at the top of the public side of the Feedback module. This is uses standard DNN Text HTML editing. Form Item Layout Text/HTML 3. Here you will find the html code that lays out the form items in the public view. Using the HTML editor, select HTML view mode, and edit the HTML code directly to get the best results. The most common change it to edit the width of the table that displays all the form items to the public. To make the form wide and prevent items… Read More »Changing the Look and Feel

Changing the email address the form is sent to

From the module menu (see the above help selection for installing the module to a page). 1. Select MODIFY EMAIL SETTINGS 2. Select CLICK HERE TO MODIFY THE SEND TO EMAIL ADDRESS 3. Select EDIT (just after the arrows) to edit the email address and name of the form. 4. Change the form name and email address as desired. Click UPDATE when done. 5. Select BACK TO FORM ITEMS 6. Select BACK TO MAIN MENU

Adding a Feedback Designer module to the page

Having installed the Module to your DNN site. 1. Login to your site with Host or Admin permissions. 2. Navigate to the page you wish to add a form to. 3. From the DNN module menu select FEEDBACK DESIGNER and the Pane Location. 4. Select ADD to add the module to the seelcted pane. 5. You will see a warning message advising that the module has yet to be configured. This message will only be seen one time. 6. From the Complete Feedback Designer menu on the module, select CONFIGURE MODULE. 7. You are now presented with the Module Menu. From her select the options you wish to edit by clicking the corresponding CLICK HERE.

A Common SMTP Error in DotNetNuke

We get help requests, and we really do love to help you! Really! but please make sure you have a DNN host SMTP server configured that works before you ask us for help! This module requires the SMTP server settings to be configure in DNN. This is because it uses the DNN SMTP server settings to send email. To configure… 1) Login as host user 2) Under “Host” menu select “Host Settings” 3) Scroll down and expand “Advanced Settings” 4) Expand “SMTP Server Settings” 5) In the SMTP Server text box type in where is the actual domain name of your site (this same exact host name for smtp, pop3, imap4, and web mail)… Read More »A Common SMTP Error in DotNetNuke

Understanding SMTP in DotNetNuke

DNN SMTP Settings DNN Websites have the ability to configure in the host settings an SMTP server. When a DNN email is generated from the DNN website, it will attempt to send mail through this SMTP server. In order that your DNN website can successfully send the email, the SMTP server must allow the email message to be received. Typically this is done in one of four ways. The SMTP server is configured for Open Relay (This should NEVER be done unless you have an external firewall blocking all external SMTP connections. Otherwise your mail server will become a spam server within hours) SMTP Authentication – Typically SMTP servers are configured to allow users with… Read More »Understanding SMTP in DotNetNuke

Installing The Module

Note: Your Download Package Needs to be unziped before you start the install process. The file that is installed to the DNN site as a module is named with a “xxx” 1. Login to your DNN site as a system HOST 2. Under the host menu, select MODULE DEFINITIONS 3. From the Module Definitions menu, select INSTALL NEW MODULE 4. BROWSE and select the Feedback Designer xx.xx.xx PA.ZIP file for uplad. Then select SAVE FILE.  Note that in some cases you may need to extract this PA files from a password encripted package zip. 5. Check the list of processes that follows for RED warnings and errors. 6. Your module is ready to be… Read More »Installing The Module

reCcaptcha in DotNetNuke Login and Registration

Recaptcha is the Google service that provides protection against machine entry to your website forms and services. Our Advanced Login Module for DotNetNuke allows the use of recaptcha in your website login and registration process. However until our latest release, we did not allow that recaptcha field to be customized according to the recommended settings of themes explained in the Google Labs setup. With our latest release, you can now customize the recaptcha service to meet the look and feel you require for your DotNetNuke website.

Using a Hex (html) color code as a UIColor

We had a requirement to read from a plist a hex color code eg. #168240 and translate that to update a navigation controller’s navigation bar background color. Below are two ways that were presented.   First (not the best) was this method using a macro, but this wasn’t obvious to us how to use it with an NSString value for the color code (we couldn’t hard code it). //RGB color macro #define UIColorFromRGB(rgbValue) [UIColor \ colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \ green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \ blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0] and then use in code like this: tintColor = UIColorFromRGB(0x168240);   Second (preferred) was to create a method that returns a UIColor with parameters… Read More »Using a Hex (html) color code as a UIColor

Event Woodfired Pizza Catering Service Melbourne

Today we launched a new website for Event Woodfired Pizza a Melbourne based catering service that provides services throughout Melbourne and Victoria. The company provides a range of woodfired pizza options, and is a terrific option of catering of parties and public events. They have two domains:  and Both sites will point to their website If you are looking for: Catering for parties functions or events anywhere and anytime; Catering for 50 to 500 people; Over 20 different gourmet pizzas to choose from; Market Fresh Ingredients; Try our delicious dessert pizzas; We can create a "themed" pizza unique to your event; Fully serviced Liquor License; Then we suggest this service.

Problems with Windows Closing Programs and Logging off

Microsoft Fail of the Week! – Where are they going with all this? I’m rather sick of Microsoft “fixing” things in version updates to Windows. Here is one I just love to hate. I’m RDP into a server. Doing some server work. I finish and click log off. (Windows 2008 R2) I get a confirmation about it. – YES I get another confirmation about it – YES and Force Then is just sits there forever. Now I remote check the server performance. Guess what. the server load is through the roof. And stays that way for a considerable amount of time. Remote shutdown is disabled, and failing. The machine is in some sort of Microsoft… Read More »Problems with Windows Closing Programs and Logging off

Alternatives to SVN Subversion for xCode Development

Do you need SVN or is there another way to manage code? We use and manage an SVN server dedicated to our xCode development, but mostly because we can, not because we need to. We have the servers, knowledge and experience to do this so we did. I thought I would suggest another way to share code among multiple developers, and still keep thorough backups of all the things you need. There are a few exceptions and we will list them first. 1. Technically SVN allows for two people to work on the same code at the same time, and for those changes to be mashed together. Sort of. However this is not really the… Read More »Alternatives to SVN Subversion for xCode Development

xCode 4 and SVN subversion server IP address change

Recently we needed to change IP addresses on our SVN subversion server. We have blogged before about the SVN xCode Tips here. What we did now though was to change the IP address of the SVN subversion server after we had already configured the connection to the server on our Mac computers. The change process was surprising to us, and here is why. 1. We fully expected to have to much around with the entire connection thing. We were ready to refer to our above blog and re-establish connections. 2. When we fist established the new IP, and verified that it had propagated to the updated DNS listings etc, we found that xCode did not… Read More »xCode 4 and SVN subversion server IP address change

Removing IP from AOL email Black List postmaster

I’m finding the AOL process really really annoying. We have been trying to clear up blacklist and reputation problems with a new IP range that was previously abused. AOL have some tools that pretend to help. What you need to know is this. 1. Ensure your mail server IP has a RDNS – so when you do an NS lookup on the IP address it will show a name, like 2. Setup an email account like abuse@ or postmaster@  that domain. Make sure you get that mail. 3. Ensure that you verify with AOL that you are the admin for that RDNS lookup name. That is by submitting a ticket called Feedback Loop here:… Read More »Removing IP from AOL email Black List postmaster

Now Auto Tweet Plugin to our WordPress Blog Auto Twitter Poster

We have been using the Feed2Tweet plugin on our WordPress blog site at: We found that in recent weeks, it has stopped posting data when we blogged with the Windows Live Writer plugin that we normally use. So we decided to find a new plugin to take care of the auto tweeting. We came across the “ Auto Twitter Poster” plugin. That from all accounts should work well, if only a little delayed. The post system configures with a Twitter API registration (normal for this sort of thing), and appears to work well. Note There are two versions on the plugin, one is listing as version 3.8 (we found that did not work) the… Read More »Now Auto Tweet Plugin to our WordPress Blog Auto Twitter Poster

View Message Headers Source Exchange OWA Webmail 2003

We wanted to allow the viewing of message headers in Exchange server 2003 webmail or OWA (Outlook Web Access). What we were chasing was a users persistent spam problem, even though we are routing their mail through an advanced online filter. What we suspected was that they have a malware virus and were sending the spam to themselves via a connected client. The easy way for us to view the headers was to login to the webmail as the client, and view message headers to check out this theory. Only Exchange server 2003 does not normally allow the access of viewing message headers. We found a solution that linked to the download of a JS… Read More »View Message Headers Source Exchange OWA Webmail 2003