DotNetNuke Modules

Google Analytics API Access V3

Accessing your Google Analytic Data via API To allow a third party module or application to view and display your Google Analytics data for your website. You need to get a few things organised. 1. You need to have a Google Analytic account with your website registered. Go to: http://www.google.com/analytics/   and follow their instructions to set up your URL under an account that you can manage and access with Admin permissions. We are not going to go through these steps here as it is a given that you will have this. Seek help from Google if you can’t manage.   2. Set up an API for your Google Analytics Account at the Google Developers Portal. Go to: https://developers.google.com/  and login with your account. To get started using Google Analytics API, you need to first create or select a project in the Google Developers Console and enable the API. Using this link guides… Read More »Google Analytics API Access V3

DotNetNuke DNN Spam Registrations Problem Fixed

DotNetNuke DNN Sites getting spam registrations – How to stop them In recent weeks, many of our DNN websites have systematically been targeted for Spam New User Registrations. There has been some discussion around the how and why, and as much as we can tell, the problem is this: 1. Some script kiddy has bothered to write a bot that finds DNN websites. It is not even a good bot, because it is not capable of validating registrations to automated active email addresses. (If you are the creator of the bot… “YOU ARE DOING IT WRONG” as it is not going to bring the Google results you are looking for.) 2. The bot will attempt access to:  www.yoursite.com /?ctl=Register 3. This brings into play the default DNN registration process module. 4. This page is currently available if your site has either Public or Verified registrations enabled. 5. Tricks on derating the… Read More »DotNetNuke DNN Spam Registrations Problem Fixed

Font Icons Not Displaying in Internet Explorer IE 9 / 10

With the Bulk Emailer application we have used font icons to improve response and scalability with different devices. So far we have been happy with how they work using some boot strap code that is used for our user interface. What we have noticed, and it’s no big surprise… Internet Explorer 9 and IE 10 will not display font icons correct. What you should see is this: But ends up rendering like this: The Problem is WOFF Fonts on IIS For IIS 6 and later, they do not handle WOFF fonts as icons for Internet Explorer. Most other browsers will support them, however IE like usual will behave like a black sheep. There appears to be two solutions to this problem. Solution 1 – Adding a MIME type to Internet Information Server IIS Add the following MIME type to the IIS server settings. .woff application/x-woff Open IIS Manager and navigate… Read More »Font Icons Not Displaying in Internet Explorer IE 9 / 10

Bulk Emailer–Customer Review

I wanted to place this review on the DNN store but there is no review button in my download page for your product. It may be because it is an old order or product version. Please would you turn it on so I can post it and feel free to post it with my name on your site. Regards Richard Sletcher If you have not yet used the InteractiveWebs email module you don’t know what you are missing. It is spectacular. The system is vast and would require a manual to list all the super cool features but let me give you some of my highlights. The user interface is clean and extremely user friendly. You are able to send SMS and email The inclusion of MyTokens allows you to personalize at a whole new level. Let me rave for a moment… Imagine you have a list of restaurant clients… Read More »Bulk Emailer–Customer Review

DotNetNuke Microsoft Silverlight pivot module web.config changes.

During the installation of the DotNetNuke Microsoft pivot module, it is necessary to several changes to be made to the web.config file. These changes allow the Silverlight pivot technology to operate on the DotNetNuke website.         We have automated the installation process to automatically update the web.config file during the installation of the module. Please remove the following things under <system.web> <add verb="*" path="*.cxml" type="iwebs.Modules.Pivot.CXMLHandler,App_SubCode_Pivot" validate="false"/> <add verb="*" path="*.jpg" type="iwebs.Modules.Pivot.TileHandler,App_SubCode_Pivot" validate="false"/> <add verb="*" path="*.dzc" type="iwebs.Modules.Pivot.DZCHandler,App_SubCode_Pivot" validate="false"/> <add verb="*" path="*userprofile.aspx" type="iwebs.Modules.Pivot.ProfileHandler,App_SubCode_Pivot" validate="false"/>    Also the ones under </system.webServer> <add name="CXMLHandler" verb="*" path="*.cxml" type="iwebs.Modules.Pivot.CXMLHandler,App_SubCode_Pivot" validate="false" preCondition="integratedMode"/> <add name="JPGHandler" verb="*" path="*.jpgx" type="iwebs.Modules.Pivot.TileHandler,App_SubCode_Pivot" validate="false" preCondition="integratedMode"/> <add name="DZCHandler" verb="*" path="*.dzc" type="iwebs.Modules.Pivot.DZCHandler,App_SubCode_Pivot" validate="false" preCondition="integratedMode"/> <add name="ProfileHandler" verb="*" path="*userprofile.aspx" type="iwebs.Modules.Pivot.ProfileHandler,App_SubCode_Pivot" validate="false" preCondition="integratedMode"/> <add name="TileHandler" verb="*" path="*_files/*/*_*" type="iwebs.Modules.Pivot.TileHandler,App_SubCode_Pivot" preCondition="integratedMode,runtimeVersionv2.0"/>

Microsoft CRM 2011 and Custom Silverlight Development

I noticed a question today on a Microsoft Dynamics CRM discussion site asking “is there anyone who is not trying to sell me their product, that has done something interesting with CRM and Silverlight?” Well yes there is… InteractiveWebs have done several interesting projects with Silverlight as an interface to Microsoft CRM. One of the most interesting of these is a Silverlight membership login system for a grain trading company based in Australia. The business is an organisation that trades produce in a similar way to how shares are traded in the stock market. The difference being that the commodity being traded has been grown by “growers” (farmers) and represents the produce that their farm has for sale in the open grain trade market. Interestingly, Microsoft CRM is being used entirely for the backend management of this trading. This is quite complex in it’s design as you can imagine would… Read More »Microsoft CRM 2011 and Custom Silverlight Development

Adding an Attachment Field to Feedback Designer

Steps to add an Attachment Field to Feedback Designer Module for DotNetNuke. Select Configure Module Select Add Edit Form Items Enter a Name for the Field (Like Upload File, or Attachment etc.) Select Add – To add the filed to the Existing Form Items Use the up or down arrows to position the filed where you would like it. Back and back The result is a form with file upload ability. The attachment is sent as an email attachment. Please contact us for additional DotNetNuke Support requirements.

Bing Ajax Control over HTTPS or HTTP Secure SSL

Today we updated some code in our Contact Details module for DotNetNuke. The module makes it easy to add your contact details to a page in DNN. There is a map control function that uses Bing Maps that can be seen in the demo here: http://www.interactivewebs.com/contactdetails/Demo.aspx We have updated the module today to support the use of SSL or https connections to the page that contains the module. How we did this So here are the two ways to add the Bing Ajax control to your page in HTTP or HTTPS: HTTP: <script src=”http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3” type="text/javascript"></script> HTTPS: <script src=”https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3&s=1” type="text/javascript"></script> Now on the HTTPS version notice I changed the URL to start with HTTPS, this is what pulls from the secure site over at the good Bing folks. Also notice I added the “s” parameter and set it to 1, default is 0, this tells the Bing API to get the… Read More »Bing Ajax Control over HTTPS or HTTP Secure SSL

DotNetNuke Bulk Email on WebFarm Support Added

  Today we have added support to the DotNetNuke Bulk Emailer module for WebFarms. We have identified a feature of Bulk Emailer for DotNetNuke that has caused some issues with the running of the module on a WebFarm. There is an automatic enable feature that checks when you start a bulk email message that the scheduler for the module in the Host / Scheduler is enabled. If it is not enabled, the module will enable it. The Problem With WebFarms there are two processes that run at the same time. This will cause duplication of sending email messages. The solution is easy… just disable one of the schedule processes. However this will be automatically re-enabled by the module. The Fix To solve this we have added an option to the Bulk Emailer Settings. This option enables you to tick that you are using a WebFarm, stopping the automatic enabling of… Read More »DotNetNuke Bulk Email on WebFarm Support Added