DotNetNuke User Login Module–Advanced Login

Description: have release some great new features with our Advanced Login and Registration module for DotNetNuke.

The module can be downloaded from our site in a trial that works 100%. You can test and play with the module, then purchase from Snowcovered our our site if you wish to purchase.


The module allows for a fantastic user login and registration experience, with complete control over all aspects of the look and feel and the effectiveness.





We have completely redone the UI for the module:


This helps make the complicated custom options really easy to understand, and helps users with the different modes of the module.

Additionally we have added new features that can be viewed here:

Some of the new features include:

  1. Custom Role Registration during Signup
  2. Additional Questions / Answers during password retrieval
  3. Custom form messages for during signup and login
  4. Detection of duplication of user accounts during signup
  5. UI Improvements mentioned above
  6. Updates to the extensive user manual

Download the trial module here.

DotNetNuke User Experience Team Cracks Me Up

Today it was drawn to my attention that the DotNetNuke Corporation has a User Experience Team. Good on DNN Corp for caring about UI, and so they should.

What cracks me up about it is this.

Go to the webpage and seek more information on the UI team members. First from the list is Joe Brinkman. (Not picking on you Joe, but your smile is first on the list).


imageNotice the *******, Ohio ********* (Funny hay)

Where is my User Experience I would like to know? How can a UI team allow the details page of their team profile pictures look like that… I’m still laughing about it as I write it now.

Are you serious???




This is like one of those Microsoft jokes they play on me as a system admin. They give me an error log, with a meaningless code in an event view… then for a joke they give me a link to a support site that has NO SUPPORT.


They even call the link a help and support link. Yet every link has exactly NO help.image

Now I am sure that there is a big counter on the wall in Microsoft land, with a big number ticking over for every time a users clicks a help link and gest NO HELP! They are sitting there watching and laughing so hard that they did not see apple dominating their market for the last 5 years.

I wonder if the DNN UI team has something similar… something that at least gives them a laugh each time a user clicks for more information about the team, and finds not only… absolutely NO INFORMATION, but NO INFORMATION DELIVERED WITH THE WORST UI POSSIBLE!

Microsoft Publisher .pub files on a Mac

I was asked the question today. How do I open some Microsoft Publisher files with the .pub extension on my shiny new Mac. The answer is that you cannot really do this unless you have a virtual windows machine running in your Mac.

This is something that a lot of people do after they convert over from Windows to Mac, because they feel lost without the BSD (Blue Screens of Death) and the constant security messages.

“Would you like to open the web page that you just asked to open”. “Would you like the web page that you just acknowledged that you want to open to open.” “Do you realise that content on the web is insecure and may harm your junk Windows machine?” “Would you like to remember these settings?” Well guess what, you can’t because you don’t have the permissions as the only user on the computer to change these settings!”

Anyway, most Mac users soon get used to the fact that you can do everything a Windows machine does, just a lot easier. So they soon blow away the virtual machine.

Unfortunately .pub files cannot be run natively on any Mac software. But there is a solution.


o 1

Point your Web browser to This is an online resource that will convert many different file formats to PDFs.

o 2

Click "Choose File" and select the PUB file you would like to convert and view. Your operating system’s file manager open so you can find your file.

o 3

Type your output file name in the appropriate text box.

o 4

Type your email address in the appropriate text box. Make sure you are using an email client that allows for attached files.

o 5

Click "Convert to PDF" button located on the bottom of the screen. It should take only a few minutes for your file to arrive in your email inbox.

o 6

Open your email client and locate the email from Doc2PDF Online.

o 7

Download the file from your email client and open it with a PDF viewer. Your PUB file should be viewable as a PDF with all of the original file formatting.

Read more: How to Open a Pub File on a Mac |

Telstra Mobile Overseas Data Charges

imageYou need to be very careful of the data charges while roaming overseas. Not because the charges are ridiculously high at $16 per meg. But because Telstra Australia lie about the amount of data you download.

I recently opened a 0.387 meg data connection while roaming in the USA. Only to be charged $92.39 for the privilege.

Lets just say hypothetically that I did not know exactly how much data I was downloading, and ripped into the maximum possible data that could have been downloaded in the 1:23 (1 min 23 seconds). I could not have downloaded that amount of data on a 3 G Connection even if it was a good connection and not the CRAP T mobile service that is on offer in LA.

So bottom line. They cheat you, and don’t provide you with proof or even the data downloaded in that time.

Nomination form requesting access to participate in the Dynamics CRM 2011

This cracks me up.

Some time ago, someone at Microsoft decided to add our team to the “metro” early adopter program for CRM 4.0

We never did anything, asked for anything and frankly could care less what is going on with Microsoft. Like we would want to throw our lives away testing Microsoft Beta releases!

Anyway, from time to time I get messages from the metro team like this:


We are writing from the Metro Early Adopter Program.

Thank you for your Nomination form requesting access to participate in the Dynamics CRM 2011.

The Dynamics CRM 2011 early adopter program has been shipped and is no longer accepting nominations. For this reason you, Interactivewebs.comhaven’t been approved to join this program.

The Metro Early Adopter Program continues to add new programs throughout the year. Please go to the Metro Connect site ( if you would like to join other programs.

Thank you for your interest in theDynamics CRM 2011 and if you have any questions please do not hesitate to send an email to

Kind regards,

clip_image002 Metro Team

Now having never actually requested anything in relation to CRM 2011. Never having contacted them or requesting access to the early release, we find that we are indeed not been accepted. Well Ain’t that a surprise, being that we never filled in a “nomination form”!

Actually we have a message for the Metro team.

Dear Metro team,

Thank you for not filling in a user registration form at

Because you did not fill in a request for registration, we have not granted you status: Verified User”.

InteractiveWebs continues to add users to our site at and you are not one of them. If you would like to join the program. You are not invited!

Thank you for your interest in InteractiveWebs if you have any questions, then don’t ask as.

Love… the team that have had enough of your junk!


It’s funny… someone in the office just suggested to me it is like running down the road and knocking on the door. When the strangers answer… just say to them… “I just wanted to tell you that you are NOT invited to our house party tomorrow!” If some how you could deliver that in a very average looking email template, then you might be able to snag a job with Microsoft.


Your account, is not authorized to view the stats of this blog

imageIf you have been getting this error lately on your blog then don’t worry because you are not alone. This error has been a result of a new plugin introduced but the Makers of the Stats called Jetpack. It is very simple to solve this problem, just Follow the Step below

  1. Got to Plugins> (Click) Add New
  2. Search for the plugin called “Jetpack”
  3. Install  and activate this Plugin
  4. Now either you can got to the plugins menu and under Jetpack click on settings or under the Dashboard DropDown Click on Jetpack
  5. Connect your Account and Authorize it
  6. Now Don’t Click on the activate Button in the Jetpack Settings as it will give the the Following error “Module could not be activated because it triggered a fatal error. Perhaps there is a conflict with another plugin you have installed?” instead go back to your plugins menu and press Activate under “ Stats” (as it Jetpack Automatically Deactivates this plugin)
  7. Go back to your dashboard and your stats will there as normal.


  • If you have had unisntalled and deleted the stats then install it before installing Jetpack and start from Step 1.
  • If you have Deleted Stats and Installed and Activated the the Jetpack then Deactivate and delete Jetpack then install and Activate stats and then Start From Step 1

If you have any Questions you can ask in the Comments Section Below. and I will be more than happy to help.

Free Online Quote website–Quoteroller website


Today we were checking out a fellow developers online quote system. They have turned it into a free quote system that allows you to send a quote to a customer via email and the web.

This is a tremendous way to communicate quotes to potential customers and look professional while doing it.

  • Send and manage proposals online

    Super easy to use, Quote Roller saves you time and helps to close deals faster. You will find that creating proposals is fun and enjoyable process.

  • Automate the process

    Choose a proposal template, select a client, add products and services and hit send. Several simple steps to create a professional proposal.

  • Accept, discuss, collaborate

    Allow clients to instantly accept created proposals. Discuss any questions clients have directly in the system. Enable team work on proposals you create.

  • Reuse offerings from the list

    Organize products, services and subscriptions into an offering base and reuse items from the base in your proposal. Didn’t think creating a pricing table was so simple?

  • Use proposal templates

    Having difficulties drawing up a proposal? Find a proposal template in our extensive community library. Share your templates with others in one click.

  • Stay informed

    Track clients’ activity, get instant notifications and react immediately. Quote Roller will help you to convert your leads into orders.


They have an easy to use dashboard that steps you through the creation process.


An easy to use dashboard of all the interface send and reply messages you have.

Check out the free online quote system.

Configuring IIS for Silverlight Applications


Purpose & Scope

Microsoft® SilverlightTM is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows.

In most cases, hosters do not need to perform particular deployments to support Silverlight. However, check for the following basic items that could prevent Silverlight from functioning correctly.


MIME Types

In Windows Server 2008 IIS 7.0

All MIME types needed to support Silverlight are implemented by default in Windows Server 2008 IIS 7.0 and Windows Vista SP1.  Windows Vista RTM customers can add mime types by running ‘IIS Manager’, clicking on ‘Mime Types’, then clicking ‘add’ and adding the following mime types:

  • .xap     application/x-silverlight-app
  • .xaml    application/xaml+xml
  • .xbap    application/x-ms-xbap

Alternatively, you can add the following mime types to your %windir%\system32\inetsrv\config\applicationHost.config file in the <staticContent> section.

<mimeMap fileExtension=’.xaml’ mimeType=’application/xaml+xml’ />
<mimeMap fileExtension=’.xap’ mimeType=’application/x-silverlight-app’ />
<mimeMap fileExtension=’.xbap’ mimeType=’application/x-ms-xbap’ />

In Windows Server 2003 IIS 6.0

To enable IIS 6.0 in Windows Server 2003 or IIS7 in Windows Vista RTM with the appropriate MIME Types, add:

  • .xap     application/x-silverlight-app
  • .xaml    application/xaml+xml
  • .xbap    application/x-ms-xbap

Here is a VBS script you could run to enable each of these types:


if WScript.Arguments.Count < 2 then
WScript.Echo ‘Usage: ‘ + WScript.ScriptName + ‘ extension mimetype’
end if 

‘Get the mimemap object.  
Set MimeMapObj = GetObject(‘IIS://LocalHost/MimeMap’)  

‘Get the mappings from the MimeMap property.  
aMimeMap = MimeMapObj.GetEx(‘MimeMap’)  

‘ Add a new mapping.  
i = UBound(aMimeMap) + 1  
Redim Preserve aMimeMap(i)  
Set aMimeMap(i) = CreateObject(‘MimeMap’)  
aMimeMap(i).Extension = WScript.Arguments(0)  
aMimeMap(i).MimeType = WScript.Arguments(1)  
MimeMapObj.PutEx ADS_PROPERTY_UPDATE, ‘MimeMap’, aMimeMap  

WScript.Echo ‘MimeMap successfully added: ‘
WScript.Echo ‘    Extension: ‘ + WScript.Arguments(0)
WScript.Echo ‘    Type:      ‘ + WScript.Arguments(1)

If you copy and paste the code above into a VBS file and save it as ADDMIMETYPE.VBS the syntax to add each type would be:

ADDMIMETYPE.VBS  .xap  application/x-silverlight-app ADDMIMETYPE.VBS  .xaml application/xaml+xmlADDMIMETYPE.VBS  .xbap application/x-ms-xbap

Using the IIS Manager User Interface in Windows Server 2003 IIS 6.0

1. Go to Start\Administrative Tools and run IIS Manager, see figure below:

2. Right click on the server name and select ‘Properties’, see figure below:

3. In the Properties Dialog, click on the ‘MIME Types’ button, see figure below:

4. In the ‘MIME Types’ Dialog, click the ‘New’ button, see figure below:

5. In the ‘MIME Type’ Dialog enter one MIME Type at the time:

  • .xap     application/x-silverlight-app
  • .xaml    application/xaml+xml
  • .xbap    application/x-ms-xbap

    see figure below:

    For detailed information on Silverlight, visit

  • DotNetNuke AjaxControlToolkit, Version=3.0.30930.28736 Error

    Could not load file or assembly ‘AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0×80131040)

    We were playing today with a trial module from another developer. Received the above error. After much mucking around, we found that the very specific version of the

    • AjaxControlToolkit.dll

    file that came with the module, was not installed during the normal module setup.

    We extracted the file into the \bin\ directory on the site, and joy to the world.

    Strange that a specific version is required and that the 3.5 or 4.0 version does not work. This is how they referenced a specific version. Not a good way to program.

    How do I know DotNetNuke Corp is off the rails?

    There are load of features and functions about DotNetNuke that tick us off. Some big, some small and some that are baseless. It never ceases to astound me why they do some features and functions so poorly.

    Today I had to write about a pet hate…

    Why when we go to the module definition page, do we see a list of “Upgrades?” with the painfully ugly Microsoft style highlighted version number.


    Really. Whoever built that system.. was that look the best you could come up with. It is painful enough that the stupid system does not allow third party developers to reference an RSS feed for their own updates. (Would have thought that was a no brainer). But why Microsoft Word frigging green highlight!

    How about something a little classier in the default look. Is this 1998? Think not!

    And for anyone reading this who thinks… “well you did not develop it.” That’s only because is is not an open source platform. One of the biggest problems with DotNetNuke is that it is not open source. They claim yes… but just because you call something by a name, does not make it accurate!

    There… I said it!

    Now back to work.

    Apple or Android app development

    It’s funny, that when we tell people we are now developing Apps for the iPhone and iPad, we get a response… “What about Android” They have a bigger market than Apple.

    While technically the Android is gaining ground fast, it would appear that owners of Android products don’t actually use them!

    Here is an extract of some data from Google Analytics about the use of iPhone, iPad and Android devices. on 15 March 2011.


    Notice that there is one category for Android devices. If you lump the iPhone and iPad devices into one, you get a massive    1345 vs 153.  or a whopping 11% for Android. Now if you were us and developing for a market. Would you go for the 11% market that Android has?

    So Android lovers, either get on your mobile devices and browse / buy like crazy, or accept that fact that your device is less used in the real world than you would like!

    xcode 4 with subversion SVN server–Tips

    As newly anointed Xcode developers, and now with the release of Xcode 4. We found our team working on trying to get connected to a new subversion (svn) server at the same time we were trying to discover some new features of Xcode 4.

    Talk about challenging.

    Actually this was the first time with anything Apple we have not had a great experience. Loads of talk etc on the net about what a pain in the bum it all is.

    For those who don’t know. Subversion is a code storage system that allows check in / check out of developer Xcode to a server. There are services online that you can pay monthly to for the use of a SVN server. We wanted to host it on one of our own servers.

    The setup was not easy and required the setup of a new Linux server, then the setup of the SVN code to turn it into an SVN server.

    What became confusing was when we needed to get Xcode to talk to the darn thing. Here is the important things you need to know.

    First Contact

    Just like the movie from when I was a kid, “First encounter”  is a big deal! Big enough to heap your mashed potato into a big mountain!

    1. Open Xcode and select Window / Organiser.

    2. Select Repositories

    3. Bottom left, click the +

    4. Add the details of the SVN server. Like this: svn:// (this should be the details for your SVN Server).

    5. Where asked for Trunk Branches and Tags (leave empty for now).


    Now we nee to use the “Terminal” program to make a connection to SVN.

    1. Create a test.txt file with some simple message in it. Save it in your documents folder on your mac.

    2. Open Terminal

    3. Type “svn import /Users/yourname/Documnets/test.txt svn:// -m “initial import” –username yourname


    the path “/Users/yourname/Documnets/test.txt” should be a path to any single dummy test.txt file. The idea is that we are uploading a single file to establish a connection.

    The: svn:// is the path to your SVN server

    “initial import” is only a tag line. Not needed

    –username yourname = This is your SVN user name. Ensure you use a double dash username.

    EG: our code looks like this:

    svn import /Users/spascoe/Documents/Temp/test.txt  svn:// -m “test import”

    4. You will be prompted with your existing user for your user password. At this point, if your mac user name does not match the configured SVN user name. Just hit enter. It will then prompt of a user. Type the new SVN user name, then enter. Then the configured SVN pass and enter.

    5. You will likely see something that says. “svn:// already exists” – Ignore that!

    6. Close Xcode

    7. Open Xcode again and return to the Optimizer / Repositories and with luck, your server will list on the left hand side, and show the ROOT and any folders on the SVN server.

    8. Click back on the server name in the left hand column.

    9. Type in the names of the Trunk Branches and Tags folders. We chose to use these names to make it easy. They need to be setup on the SVN server by the administrator. They ARE case sensitive.

    10. The text.txt file can be deleted from the server through Xcode if desired.

    11. Close the terminal session.


    Sometimes not all views refresh correctly. We suggest closing Xcode and opening it again to get things visible that you know should be there.

    If you need to change user names, and or passwords. Then you will need to enter the terminal again and upload something using the method above.

    We don’t understand exactly why, but it appears that Xcode will remember the authentication of the terminal session, and caches the authentication properties some place. Without the terminal session upload, you will never get it working!

    Office 2010 Add-ins not working

    We have seen a few instances where an Office 2010 Add-in stops working  and cannot be enabled even is deleted and reinstalled.

    This can effect our DotNetNuke Module – Microsoft Word Editor, as it uses the Microsoft Office Add-in feature of office.

    The cause of the problem lays in Microsoft (again) that have decided to make Word (and other office Add-ins) mark a plugin as “Disabled” if it is ever involved in a slow response or crash.

    Good concept to stop plugins crashing word, but how they do it is so unobvious it catches many people out. The plugins are added to a “Disabled” basket, and will never again be activated unless moved from that basket. Even if the add-in is uninstalled and re-installed.


    To fix the problem you need to remove the add-in from this list of disabled items in your office application.

    It does not escape comment that Microsoft Word remains the only application I know of that has a crash recovery system built into it. Rather than fix the problems that cause it to crash, they built a system to recover after crashes.

    Since Word 2000, you can take an INDEX and regenerate it, then fast scroll on the newly created index to crash the entire application. 10 Years of development, and all I can see is tweaks around the edges. No wonder the company is on a massive down hill slide! “Microsoft – Taking the fun out of computing”.

    Outlook Social Connector for DotNetNuke

    We have completed a new module for DotNetNuke that takes data directly from your website and feeds it into your Microsoft Outlook as a social feed.

    Some of you may be aware that Microsoft recently released a new feature in Outlook 2010 called the Social Connector. It allows you to feed data from social sites like LinkedIn and Facebook, into your Outlook.

    When someone sends you an email, or you open a contact or calendar item, the social connector will use the email address of the outlook data to find related social information and feed it into your site.


    With the new DNN module – Outlook Social Connector for DotNetNuke we are feeding data from your DNN website directly to Outlook.


    This makes it incredibly easy to see relate a website users activity on your site to an email received by that user.

    We are yet to document the module and create a supporting website. As soon as we do, we will be releasing the module. Stay tuned.

    New DotNetNuke Module to Automatically Create BackLinks for SEO

    Today we have launched a new automated module that allows you to automatically create and manage backlinks to your dnn website. This DotNetNuke Module is great a improving the SEO performance of your domain and website.

    Description: Description: Description: Description: Description: Free DNN Modules

    Description: Description: Description: Description: Description:

    DotNetNuke Automatic
    Link Builder Module

    Automatically Manage Links to and from your website with this powerful DNN Module.

    Others linking to your website is a powerful way to improve Google (and other search engine) rankings of your site. This DNN Module will help you to automatically:

    • Request and Engage Members of your site
    • Accept their back link requests.
    • Monitor that a Reciprocal Link to your site was created.
    • Validate the Back Link to your Site
    • Allow you to Approve or Reject the Link with a single click
    • Automatically have Google Index the sites that link to your site.
    • Continue to monitor the backlink remains in existence
    • Continue to submit to Google the back linked sites for indexing

    Best of all, it is easy to use and configure, with simple options for complex tasks. Read More Below.

    Description: Description: Description: Description: Description: DNN Module Version History


    Build Google Ranking

    Build the Google ranking of your site by having others contribute back links to you with an automatic process that tracks and manages the entire process.

    Description: Description: Description: Description: dnn_jquery_logo

    jQuery powered

    The backend controls are powered by powerful jQuery controls and interface that makes for easy to use management of the module..

    Description: Description: Description: Description: Description: Dot Net Nuke Modules Controls

    Simple Control Panel

    As with all our products, we work hard to keep our interface simple. Again with this DNN module, we have made the control of options as simple as can be.

    Description: Description: Description: Description: Description: DotNeNuke Capcha

    CSS Design Control

    Use CSS to control the look and feel of the module within your website. Every aspect of the look and feel can be easily managed as templates.

    Description: Description: Description: Description: Description: Dot Net Nuke Password

    Automated Control

    The module will run in a fully automated mode controlled by the DNN scheduler process to perform a range of automated tasks.

    Description: Description: Description: Description: Description: Dot Net Nuke Custom Message

    Custom Messages

    Send out custom e-mail messages to your customers based on custom templates that are managed directly in the module settings.

    Description: Description: Description: Description: Description: Dot Net Nuke Redirect

    Role based Messaging

    You can select a website security role or roles to automatically invite members to contribute links to your site. Email messages will be sent automatically to the users in that role inviting them to contribute.

    3D GEARS GEAR11.png

    Automatic Management

    The processes of the module are entirely automated and use the existing engine that DotNetNuke runs on. DNN Scheduler.

    Screen Captures:

    How it works.

    1. You configure Email Templates that invite and engage members of your website to link from your website to theirs, and return the privilege.

    2. You define roles in your site that members of which will receive an email invitation to contribute links.

    3. Users arrive at your site and fill in a link from your site to theirs

    4. The module will email the user who submitted their link and advise that in order for the link to be listed on our site, we must be able to validate a back link from their site to ours. This is where you would include instructions about how they may best achieve that.

    5. The module will automatically generate an icon of the submitted website.

    6. The module will spend a number of days checking the link submitted, searching for a back link to your site.

    7. If a back link is found, the module will send you (that administrator) and email message allowing you to view and approve or reject the listing.

    8. If approved, then another email is sent to the link submitter advising them of the approval, and the link is listed on your site.

    9. If the link is not found, or you reject the link, then an email to the submitter is sent advising them of this too.

    10. Approved links are sent to Google for indexing to ensure that Google is notified of the backlink to your site.

    11. The existence of the back link is periodically checked, and the listing removed if the backlink is not found, and email notification to the link owner is regenerated.

    12. Link management remains in your hands if desired.

    13. CSS and Templates can be managed




    Description: Description: Description: Description: Description: DNN SQL Database Database

    SQL Server 2005, 2008 and Express

    Description: Description: Description: Description: Description: Dot Net Nuke Versions DNN Versions

    The module requires DNN 5.5.0 or Later.

    Description: Description: Description: Description: Description: DNN Downlaod Package Download Package

    PA Install Files for supported DNN Versions

    Description: Description: Description: Description: Description: DNN Version History Version History


    Description: Description: Description: Description: Description: DotNetNuke Modules Source Code Source Code

    Source code is not available for the module.

    Description: Description: Description: Description: Description: DotNetNuke Updates Updates

    Free Unlimited Updates in accordance with our update policy Here