<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>InteractiveWebs Blog</title>
	<atom:link href="http://www.interactivewebs.com/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.interactivewebs.com/blog</link>
	<description>DotNetNuke Modules, Skins, Business Websites, Microsoft CRM Integration, Portals and Hosting</description>
	<lastBuildDate>Sat, 12 May 2012 01:04:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SmarterMail with Exchange Web Services</title>
		<link>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-with-exchange-web-services/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-with-exchange-web-services/#comments</comments>
		<pubDate>Sat, 12 May 2012 01:04:20 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[E-mail Tips]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Exchange Web Services]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1880</guid>
		<description><![CDATA[The email solutions we provide at InteractiveWebs is capable of using a more advanced connection technology than POP3 and IMAP. Known as Exchange Web Services, the technology is a covenant and robust way of connecting to the mail servers. The &#8230; <a href="http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-with-exchange-web-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The email solutions we provide at InteractiveWebs is capable of using a more advanced connection technology than POP3 and IMAP. Known as Exchange Web Services, the technology is a covenant and robust way of connecting to the mail servers.</p>
<p><img src="http://blogimages.sherweb.com/EWSimage1.jpg" width="208" height="117" /></p>
<h3>The Idea</h3>
<p>All your email, calendars, contacts, and notes will reside on our mail servers. Your devices (computers, laptops, iPhones, and iPads) will link to our servers. This way, every device will see the same information at all times. If you view a message on one device, then you can see that message “as viewed” on all your other devices.</p>
<p>&#160;</p>
<h3>Limitations</h3>
<p>We have elected to use the latest technology for this service. At this time the only software that connect to Exchange Web Services are:</p>
<p>Mac Mail – Snow Leopard, Lion and later</p>
<p>Outlook 2011 -&#160; Mac and later</p>
<p>Outlook 2012 – Windows and later</p>
<p>&#160;</p>
<h3>How to setup Exchange Web Services Email</h3>
<p>Follow these steps to set up Apple Mail to sync with Exchange Web Services</p>
<ol>
<li>On your Mac, open System Preferences.</li>
<li>Click <strong>Mail, Contacts &amp; Calendars</strong>.</li>
<li>Click <strong>Microsoft Exchange</strong>.</li>
<li>Complete the display name, full email address and password fields.</li>
<li>Click <strong>Next.</strong></li>
<li>Type the root URL to your webmail. <a href="http://mail.interactivewebs.com">http://mail.interactivewebs.com</a></li>
<li>Click <strong>Next.</strong></li>
<li>An account summary screen will display. Click <strong>Continue.</strong></li>
<li>Click <strong>Add Account.</strong></li>
</ol>
<p> Apple Mail is now configured to sync with InteractiveWebs SmarterMail. Depending on how much data there is to synchronize, the first sync may take a few minutes.
<p>&#160;</p>
<h4>iPhone and iPad Touch</h4>
<p>The iPhone and iPad still use the IMAP connections to the mail server.</p>
<ol>
<li>On the iPhone, tap <strong>Settings</strong>.</li>
<li>Tap <strong>Mail, Contacts, Calendars</strong>.</li>
<li>Tap <strong>Add Account</strong>.</li>
<li>Tap <strong>Other</strong>.</li>
<li>Tap <strong>Add Mail Account</strong>.</li>
<li>Complete the Name, Address<strong> </strong>(email address), Password<strong> </strong>and Description<strong> </strong>fields.</li>
<li>Click <strong>Next</strong>.</li>
<li>Ensure IMAP is selected.</li>
<li>Enter your incoming mail<strong> </strong>server information:
<ul>
<li>Hostname mail.interactivewebs.com. </li>
</ul>
<ul>
<li>Username is your full email address</li>
</ul>
</li>
<ul>
<li>Password as provided.</li>
</ul>
<li>Enter your outgoing mail<strong> </strong>server information:
<ul>
<li>Hostname is generally mail.interactivewebs.com.</li>
</ul>
<ul>
<li>Username is your full email address</li>
</ul>
</li>
<ul>
<li>Password as provided</li>
</ul>
<li>Tap <strong>Next</strong>.</li>
<li>The iPhone will attempt to establish an SSL connection to your IMAP and SMTP servers. If this succeeds, you will be done and can proceed to step 13. If this fails, you will see the prompt, &quot;Do you want to try setting up the account without SSL?&quot;
<ul>
<li>Tap <strong>No</strong>.</li>
</ul>
<ul>
<li>Tap <strong>Save</strong>.</li>
</ul>
<ul>
<li>When prompted, &quot;This account may not be able to send or receive emails. Are you sure you want to save,&quot; tap <strong>Save</strong>.</li>
</ul>
</li>
<li>Tap the account you just added (identified by your email address)</li>
<li>Scroll down and tap the <strong>SMTP </strong>button.</li>
<li>Select the server you just added, identified by the hostname from step 9.</li>
<li>Select <strong>OFF</strong> for Use SSL.</li>
<li>Select <strong>Password</strong> for Authentication</li>
<li>Select <strong>25</strong> for Server Port.</li>
<li>Tap the <strong>SMTP </strong>button to go back.</li>
<li>Tap your email address to go back.</li>
<li>Tap <strong>Advanced</strong>.</li>
<li>Scroll down to Incoming Settings.</li>
<li>Select <strong>OFF</strong> for Use SSL.</li>
<li>Select <strong>Password</strong> for Authentication.</li>
<li>Select <strong>143</strong> for Server Port.</li>
<li>Tap your email address to go back.</li>
<li>Tap <strong>Mail</strong> to go back.</li>
<li>Tap the <strong>Home </strong>button.</li>
<li>Tap the <strong>Mail App </strong>to check your configuration.</li>
</ol>
<p>&#160;</p>
<h3>Options</h3>
<h5>Push Notifications</h5>
<p>With the phone and iPad, it is possible to use a service that pushes email messages to your phone, rather than your phone being set to constantly run off and check for new messages. This saves on battery life, saves on data used on your monthly plan and ensures your email messages always arrive on time.</p>
<p>If it is important to you to have email messages when they arrive, then this service is what you need. Known as Active Sync, it can be enabled by us with a a small additional cost for each account. $5 per month.</p>
<h5>Larger Mail Accounts</h5>
<p>Because your email remains on our servers, it means that your accounts will grow and grow in size. This takes up resources on our mail servers (which is fine) but if you like to keep past history of mail sent, and all your arriving email messages, then you will need to extend the storage space of your mail account on our servers. </p>
<p>This can be done easily with a small monthly fee per account. $15 per month.</p>
<p>&#160;</p>
<p>Please contact us to learn more: <a href="http://www.interactivewebs.com/ContactUs.aspx">http://www.interactivewebs.com/ContactUs.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-with-exchange-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SmarterMail Setup Anti-Spam Tools and Tips</title>
		<link>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-setup-anti-spam-tools-and-tips/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-setup-anti-spam-tools-and-tips/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 00:00:49 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[E-mail Tips]]></category>
		<category><![CDATA[SmaterMail]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1870</guid>
		<description><![CDATA[E-Mail Anti-Spam Settings - Using Only SmarterMail Anti-Spam Tools and No Wizard Beginning with SmarterMail 6, SmarterTools began incorporating some very powerful tools into the SmarterMail e-mail server software which made the control of undesired SPAM much easier. Prior to &#8230; <a href="http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-setup-anti-spam-tools-and-tips/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><b>E-Mail Anti-Spam Settings     <br />- Using Only SmarterMail Anti-Spam Tools and No Wizard </b></p>
<p>Beginning with SmarterMail 6, SmarterTools began incorporating some very powerful tools into the SmarterMail e-mail server software which made the control of undesired SPAM much easier.</p>
<p>Prior to version 6 of the SmarterMail software, it was necessary to maintain blacklists, build complicated tables of undesired words, phrases, IP address, e-mail addresses, and domains – all of which changed almost every hour.</p>
<p>The spammers knew the ISPs and e-mail server operators were up against a wall and, in spite of new state and federal regulations being put into place almost daily, continued to churn out ever more junk mail because they were unconcerned with being stopped or caught. With the introduction of SmarterMail version 6, the tide began to turn in favor of the e-mail server operators.</p>
<p>Between the more frequent adaptation of SPF, the general requirement of large ISPs that mail server operators have both IN-ARPA [reverse DNS] AND PTR records pointing back at the HOST and MX records of their respective mail servers, and the new tools being coded into the SmarterMail e-mail server system, e-mail server operators finally began to accumulate an arsenal in the war of the spammers vs the mail server operators.</p>
<p>In July 2009, ChicagoNetTech converted from IMail to SmarterMail version 5. Within a week of our purchase and conversation, SmarterTools introduced the BETA of SmarterMail version 6, and with SmarterMail Version 6 BETA, a powerful new set of anti-spam tools which would change our relationship with our customers significantly.</p>
<p>As ChicagoNetTech began to work with SmarterMail version 6 BETA, and experimented with various anti-spam configurations, and soon found the tools introduced with SmarterMail version 6 beta allowed some very powerful capabilities in the fight against spammers.</p>
<p>After testing with one of our minor domains, we decided to “flip the switch” and ran the new anti-spam settings we were using on just one domain on all of the domains. Suddenly, instead of complaints about the large quantities of spam users previously received in their in-boxes, we were receiving compliments about how pleasant it was to open their e-mail in the morning and find that everything in those boxes was 100% related to business.</p>
<p>The spam was gone, the customers were extremely happy, and we have not looked back since then. </p>
<p>In July of 2009, after assisting many SmarterMail admins on the SmarterMail forum with anti-spam issues, I decided to publish my settings for the benefit of everyone’s SmarterMail installations.</p>
<p>Since then many have adopted and, to their surprise, have had similar results to those we experienced from the beginning.</p>
<p>Unfortunately the software used for the SmarterMail forums allows for a limited number of characters in each post. Thus it was necessary split the original post into two sections. The forum software also limits the number of images in any given post and that has resulted in many questions as to the implementation of specifics relating to the anti-spam settings effectively implemented on our and other SmarterMail server operators.</p>
<p>This document will restate those settings, in somewhat greater detail, along with IETF specifications relating to why they work and why you should make certain you are in full compliance with both IETF requirements and recommendations.</p>
<p>The antispam settings listed below are the settings currently used by ChicagoNetTech Inc, an ISP in Chicago Illinois, with client base consisting primarily of not-for-profit agencies, healthcare facilities, and small businesses. ChicagoNetTech runs SmarterTool’s SmarterMail Enterprise version 9 – latest available software release.</p>
<p>These settings are based on SmarterMail Enterprise Edition, Version 9. Non-Enterprise, as well as versions earlier than version 9 may have slightly different settings or screens. More information about the differences in SmarterMail versions is available on the <a href="http://help.smartertools.com/SmarterMail/v9/Default.aspx?qq=%2fSmarterMail%2fv9%2fTopics%2fGeneral%2fEditionComparison.aspx">SmarterMail Version Comparison Page.</a></p>
<p>Many thanks for the proofreading and editing assistance provided by <a href="mailto:info@digitalwebby.com?subject=SmarterMail%20Antispam%20Settings">Jim Murphy</a> of <a href="http://www.digitalwebby.com/">Digital Webby</a> who is also a user of, and a regular in, the <a href="http://forums.smartertools.com/forumdisplay.php/14-SmarterMail">SmarterMail forums</a>.</p>
<p><b>1. Setup your primary GREYLISTING settings:</b></p>
<p>To do this, login as the primary ADMIN for the SmarterMail server and goto:</p>
<p><b>SECURITY </b><b>è</b><b> GREYLISTING </b><b>è</b><b> OPTIONS</b></p>
<p><b></b></p>
<p>- <b>SELECT ENABLE GREYLISTING</b></p>
<p>- <b>UNSELECT ENABLE USERS TO OVERRIDE GREYLISTING</b></p>
<p>- <b>SET your BLOCK PERIOD – we use 4 minutes</b></p>
<p>- <b>SET your PASS PERIOD – we use 360 minutes</b></p>
<p>- <b>SET your RECORD EXPIRATION – we use 36 days</b></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image002.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image002_thumb.jpg" width="244" height="158" /></a></p>
<p>The Greylisting settings shown above reject an e-mail sent to your mail server by anyone who has not sent e-mail to your server for the past 36 days with a notification to the sending e-mail server that the message was GREYLISTED, in accordance with <a href="http://greylisting.org/articles/rfc0821.txt">RFC 821</a>. The Greylisting rejection message will include a notification that the sending server should RETRY the message again after a specific number of seconds.</p>
<p><i>In our case the GREYLISTING BLOCK PERIOD is 4 minutes or 240 SECONDS</i></p>
<p>When someone who has not sent an e-mail to someone hosted on our SmarterMail server SmarterMail checks to see if they have e-mailed the intended recipient previously. If they have, and the previous delivery timeframe falls within the record expiration period, the message is allowed to be delivered, provided it does not meet other anti-spam measures.</p>
<p>If not, the initial Greylisting rejection response issued by SmarterMail is:</p>
<p><i>“rsp: 451 Greylisted, please try again in 240 seconds”</i></p>
<p>If the sending mail server attempts to resend the original message prior to the 240 second wait period expiring, they will receive another “<i>“rsp: 451 Greylisted, please try again in XXX seconds”</i>, where XXX is the difference between the initial send time and XXX is the time remaining until the 240 second wait time has expired.</p>
<p>If they send the same message after 240 seconds, but do not wait longer than 360 minutes, then the mail server white lists the sending mail server’s ability to send to the e-mail address the message was originally sent to for a period of 36 days.</p>
<p><b>Greylisting works for two reasons:</b></p>
<p>A. Because most spammers attempt to send an e-mail message only one time. They have so many spam messages in their outbound queue that they want to send them out as quickly as possible, and;</p>
<p>B. Because the International Engineering Task Force [IETF] states that all e-mail server must retry to send an e-mail message for up to a minimum of four [4] days if the message is not deliverable the first time.</p>
<p>The specific IETF rules concerning redelivery attempts are located at: <a href="http://www.ietf.org/rfc/rfc2821.txt">http://www.ietf.org/rfc/rfc2821.txt</a>, <a href="http://www.ietf.org/rfc/rfc3261.txt">http://www.ietf.org/rfc/rfc3261.txt</a>, and <a href="http://www.ietf.org/rfc/rfc3265.txt">http://www.ietf.org/rfc/rfc3265.txt</a>.</p>
<p>For more information about <a href="http://www.greylisting.org/">Greylisting</a>, please see <a href="http://www.greylisting.org/">www.Greylisting.org</a></p>
<p><b>NOTE: GREYLISTING WORKS ON A <i>PER USER E-MAIL ACCOUNT</i> BASIS.</b> Just because <u>jimbeam@</u><u>sendingdomain</u>.com has been Greylisted for <u>jackdaniels@receivingdomain.com</u> does not mean that <u>jimbeam@sendingdomain.com</u> is now Greylisted for <u>oldfitz@receivingdomain.com</u>. Each time a sending e-mail address sends to a receiving e-mail address on your server which has not received e-mail from the sending e-mail address within the timeframe of the Greylisting table established for your server, they will have to be Greylisted for the receiving e-mail address to which they are sending a message.</p>
<p>Some users will balk at the initial delay imposed on the receipt of messages from “new” senders. Remind them that e-mail is not instant messaging and Greylisting is only a momentary delay – amounting to a mere 4 minutes, under the settings used in our example. You can also remind them that Greylisting plays an important roll in ensuring their e-mail box is not overflowing with junk mail every morning. They will get over it.</p>
<p>To make certain your SmarterMail server installation is properly trying to resend messages which may be Greylisted by receiving mail servers, or otherwise non-deliverable on a temporary basis, you can check your RETRY INTERVAL settings.</p>
<p>SmarterMail’s RETRY INTERVAL SETTINGS are located under: </p>
<p><b>SETTINGS </b><b>è</b><b> GENERAL SETTINGS </b><b>è</b><b> SPOOL</b></p>
<p><b></b></p>
<p><i>IMPORTANT NOTE: YOUR SPOOL PATH MAY BE DIFFERENT THAN THE ONE SHOWN IN THE EXAMPLE BELOW. NEVER ATTEMPT TO CHANGE A SPOOL PATH ON A FUNCTIONING MAIL SERVER!</i></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image004.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image004_thumb.jpg" width="244" height="164" /></a></p>
<p>IETF retry requirements call for “shall retry for up to 4 days”, but they do not specify the frequency of the retry attempts. The sooner a message is delivered, the better. In reality however, technology does break down and is not always repaired immediately. Attempting to retry delivery too quickly might not allow a message to be delivered at all, so most ISPs have opted to try several times within the first couple of hours and then retry at longer intervals to allow the receiving ISP time to resolve non-receipt issues.</p>
<p>ChicagoNetTech has opted to run the following <i>retry interval schedule</i>: 15, 30, 60, 90, 120, 240, 480, 960, 1440, 2880 <i>minutes</i> after the initial attempt.</p>
<p>This schedule sets the first retry time for 15 minutes after the initial delivery attempt. If still not deliverable, message delivery is reattempted at 30, 60, 90, and then 120 minutes. After the initial schedule, the amount of time doubles for each successive retry attempt.</p>
<p>In all, the server attempts to retry the delivery for a little more than four days. This satisfies the IETF retry requirement of four days.</p>
<p>If you loose an incoming e-mail message because a server does not retry their deliveries after the first delivery attempt they are either a SPAMMER or non compliant.</p>
<p>If a sending mail server is non-compliant, you do not have an obligation to whitelist them because of their ignorance. </p>
<p>If the receipt of a blocked e-mail is important to you, and/or your client, you may want to try to figure out what caused the problem and notify the sending mail server administrator.</p>
<p><b>DON’T GET CAUGHT UP IN THE AUTOMATIC WHITELISTNG TRAP! </b></p>
<p>If a valid ISP has a problem sending e-mail to your server, take the time to find out what the problem is. Your logs will reveal many of the issues for you. You can also use outside DNS testing tools to make certain the sender’s DNS is properly configured.</p>
<p>ISPs and e-mail server operators have an obligation to know how to properly configure both their e-mail server software, firewalls, server operating system software and their DNS records.</p>
<p>NOTES: </p>
<p>Ø DNS records include “A” or “HOST” records, “MX” records, “IN-ARPA” records, and “PTR” records.</p>
<p>Ø PTR is always setup on the LOCAL DNS server.</p>
<p>Ø IN-ARPA record mapping to the e-mail host must always be done by the INTERNET SERVICE or “bandwidth” PROVIDER – the company who provides the connectivity and IP ADDRESS range assignment to the ISP.</p>
<p>Ø You should also setup IN-ARPA mappings for any e-mail domains on your local DNS server(s) by creating reverse DNS mappings for your IP ADDRESS range on your DNS servers.</p>
<p>Ø <a href="http://www.dnsstuff.com/dnsmedia/rfcs/rfc974.txt">RFC974</a>, <a href="http://www.dnsstuff.com/dnsmedia/rfcs/rfc1034.txt">RFC1034</a> 3.6.2, <a href="http://www.dnsstuff.com/dnsmedia/rfcs/rfc1912.txt">RFC1912</a> 2.4, and <a href="http://www.dnsstuff.com/dnsmedia/rfcs/rfc2181.txt">RFC2181</a> 10.3 prohibit the use of C-NAME records in MX or mail server host names. <i>All MX records must be mapped to “A” or “HOST” records directly.</i></p>
<p>Ø ALL IP ADDRESSES ASSIGNED TO PUBLIC E-MAIL SERVERS MUST BE PUBLIC AND AVAIALBLE ON THE INTERNET!</p>
<p><b>EXAMPLE:</b> The only issue we have ever encountered because of GREYLISTING was with a vendor who does shredding for medical companies who was trying to send an e-mail to one of our customers. The vendor’s e-mail server was configured to attempt to send messages only once. It was not configured to retry if a message was non-deliverable.</p>
<p>When the sending e-mail server encountered the <i>“rsp: 451 Greylisted, please try again in 240 seconds” </i>message, they aborted the process and never resent the message.</p>
<p>When the client complained they had not received the message, we checked the logs and found the problem. The customer asked me to whitelist the domain and IP address and I said no, the vendor needed to fix the configuration of their mail server. I also told our customer I would work with their vendor to resolve the mail server’s configuration so it would not happen in the future.</p>
<p>After contacting our customer’s vendor and explaining the how Greylisting works, along with the requirements that their server must be compliant, the vendor resolved the issues with their mail server’s retry times and we have had no problems with delivery of their e-mail since. The customer’s vendor was unaware of the issue and glad to learn of the problem so it could be corrected.</p>
<p>Because our customer’s vendor’s mail server never attempted to resend the message never got past the greylisting. </p>
<p><b>2. Once you have configured the GREYLISTING SETTINGS, it is time to configure your ANTI SPAM according to the following settings.</b></p>
<p><b></b></p>
<p><i>These settings work because they IMMEDIATELY DELETE any incoming message which is found to be from a server that DOES NOT HAVE an IN-ARPA or REVERSE DNS ENTRY.</i></p>
<p><i></i></p>
<p><i>Messages received from any of the RBL or URIBL are IMMEDIATELY DELETED if they are on one of those lists. If you UNCHECK the column labeled ENABLE FOR SMTP BLOCKING, the CENTER column in the main antispam section, and run according to weights, these settings WILL NOT WORK and you will be back to fighting with spammers.</i></p>
<p><i></i></p>
<p>Protecting your e-mail server from spam depends on total server spam lockdown.</p>
<ol>
<li><b>SETUP AN ACCOUNT WITH BARRACUDA CENTRAL and ADD THE BARRACUDA REPUTATION BLOCK LIST to your ANTISPAM settings</b>. </li>
</ol>
<p>Before you can begin to use the Barracuda Reputation Block List, you will need to setup an account at Barracuda Central. That account must be linked to the IP ADDRESS used by your e-mail server to RECEIVE e-mail. If you have multiple IP addresses for your SmarterMail server, as in a situation where you have hosted domains with dedicated IP addresses, you will want to list the IP address which is MAPPED TO THE HOST NAME OF THE SERVER ON WHICH SMARTERMAIL IS INSTALLED in your Barracuda account as that is the IP address which will actually contact the BRBL to do the lookup.</p>
<p>To setup your account go to <a href="http://www.barracudacentral.org/">http://www.barracudacentral.org/</a>. Then go to the TOP OF THE PAGE and click on <a href="http://www.barracudacentral.org/account/register"><strong>REQUEST ACCESS. </strong></a>This links to <a href="http://www.barracudacentral.org/account/register">http://www.barracudacentral.org/account/register</a></p>
<p>Once your setup your Barracuda account you will need to configure your SmarterMail server to use it. To add your BRBL listing configuration goto:</p>
<p><b>SECURITY </b><b>è</b><b> ANTISPAM ADMINISTRATION </b><b>è</b><b> ADD RBL.</b></p>
<p>Configure your new RBL as follows:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image006.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image006_thumb.jpg" width="244" height="116" /></a></p>
<p>Once you have entered all of your data into the configuration box, then click SAVE and you have added your new BRBL too to your list of Antispam measures.</p>
<p><b>B. NOW TURN ON the ANTI-SPAM SETTINGS per the SCREEN CAPTURES SHOWN BELOW:</b></p>
<p>Your SPAM CHECKS TAB is located at: <b>SECURITY </b><b>è</b><b> ANTISPAM ADMINISTRATION </b><b>è</b><b> SPAM CHECKS</b></p>
<p><b>A note about the settings for each of the line items below:</b></p>
<p>v Depending on the version of SmarterMail you have, you may not have some of the items shown below;</p>
<p>v Depending on the version of SmarterMail you have, you may have more items than are shown below;</p>
<p>v There is no need to modify the REQUIRED LOOKUP VALUE in any of the items listed below. They all map to localhost addresses in the 127.0.0.X range, where X is always greater than 1, because 1 is always reserved as the LOCALHOAST address in the HOSTS files in Microsoft operating systems.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image008.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image008_thumb.jpg" width="244" height="179" /></a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image010.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image010_thumb.jpg" width="244" height="149" /></a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image012.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image012_thumb.jpg" width="244" height="31" /></a>    <br />NOTES: </p>
<p>v By checking the <i>ENABLE FOR SMTP BLOCKING</i> [center] column, all weights are overridden and meaningless. Weights are only used when the <i>ENABLE FOR SMTP BLOCKING</i> <i>column is NOT checked</i>.</p>
<p>v URBL: MailPolice no longer exists and was eliminated in June 2010. SmarterMail was supposed to have removed the URBL for MailPolice in Version 7, but when we installed SmarterMail version 9 it <i>magically re-appeared in the antispam list</i>. Whether you are running pre-SmarterMail version 7, or a later version of SmarterMail, with MailPolice still in the antispam settings, it is easily removed by highlighting, right clicking, and hitting DELETE. Even if left in, it no longer does anything because they are out of business.</p>
<p>v There is no need to check OUTBOUND messages for spam unless you have known spammers on your server, in which case you have a much bigger problem. Most outbound spam is caused by someone hacking your server and sending via one of your hosted accounts. Secure passwords can go a long way toward prevent having your server hacked and hijacked by spammers and are discussed elsewhere in this document.</p>
<p>v Note that we ENABLE REVERSE DNS FILTERING. This checks to see if the sending e-mail server has a public IN-ARPA or REVERSE DNS entry which maps to the sending e-mail server’s HOST NAME and IP ADDRESS. </p>
<p>v While not REQUIRED by the IETF, <a href="http://www.dnsstuff.com/dnsmedia/rfcs/rfc1912.txt">RFC1912</a> 2.1 says you SHOULD HAVE a reverse DNS for all your mail servers. It is strongly urged that you have them, as many mailservers will not accept mail from mailservers with no reverse DNS entry.</p>
<p>v With ENABLE REVERSE DNS checked in the ENABLE FOR INCOMNG SMTP BLOCKING column, anyone who does not have BOTH an IN-ARPA or REVERSE DNS AND a PTR entry associated with the IP ADDRESS of their primary mail server will be unceremoniously disconnected and their message will not be accepted by your mail server. This is an extremely important antispam setting as most spammers will not make the effort to, or will be blocked from, setting up an IN-ARPA address.</p>
<p>v Anything checked in the “ENABLE FOR INCOMING SMTP BLOCKING” column will UNCEREMONIOUSLY DELETE an incoming message which meets the criteria. Mail Servers are notified you are using SMTP Blocking with the following message:</p>
<p>“554 Sending address not accepted due to spam filter”</p>
<p>v These settings do not use content filtering. I strongly suggest you do not use content filtering in addition to these settings because the maintenance of any content filtering is a maintenance intensive, self-loathing task which is never done. Should you choose to enable content filtering in addition to the settings suggested in this document, you may run the risk of having your e-mail server tagged as a spammer by BACKSCATTER.ORG, BARRACUDA, and SORBS. You do not want to put yourself in that position.</p>
<p>To DISABLE BACKSCATTER, goto </p>
<p><b>SECURITY </b><b>è</b><b> ANTISPAM ADMINISTRATION </b><b>è</b><b> OPTIONS</b> and make certain you have set CONTENT FILTER BOUNDING to DISABLED. It should be configured as follows:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image014.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image014_thumb.jpg" width="244" height="154" /></a></p>
<p>Note: Your Auto-Responder, Spool Proc, and Catch-All settings may be different.</p>
<p>ü Your DomainKeys may be set to different values, ours are set as follows:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image016.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image016" border="0" alt="clip_image016" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image016_thumb.jpg" width="244" height="173" /></a></p>
<p>ü Your DKIM settings may be set to different values, ours are set as follows:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image018.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image018" border="0" alt="clip_image018" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image018_thumb.jpg" width="244" height="170" /></a></p>
<p>ü We have initiated some different settings for SPF records. Our SPF is set as follows:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image020.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image020" border="0" alt="clip_image020" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image020_thumb.jpg" width="244" height="128" /></a></p>
<p><b>C. FILTERING:</b></p>
<p>The FILTERING settings are available under: </p>
<p><b>SECURITIY </b><b>è</b><b> ANTISPAM ADMINISTRATION </b><b>è</b><b> FILTERING</b></p>
<p>We initially set our LOW PROBABILITY to PREFIX SUBJECT WITH TEXT<i> [**** Junk E-Mail ****]</i> to make certain we were not deleting legitimate e-mail.</p>
<p>Once you are comfortable with the new antispam settings, and are convinced you are not turning away legit e-mail, you can change LOW to DELETE if you like. If you are more comfortable with initially setting the MEDIUM or HIGH to PREFIX or MOVE, please feel free to do so.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image022.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image022" border="0" alt="clip_image022" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image022_thumb.jpg" width="244" height="181" /></a></p>
<p>In order to alleviate any confusion about what we show in the SMTP BLOCKING screen, I have include a capture from our SmarterMail setup below. Your settings may be different. </p>
<p><b></b></p>
<p><b><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image024.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image024" border="0" alt="clip_image024" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image024_thumb.jpg" width="244" height="124" /></a></b></p>
<p><b></b></p>
<p><b>D. OPTIONS:</b></p>
<p>The following options are available under:</p>
<p><b>SETTINGS</b><b>è</b><b> DEFAULTS </b><b>è</b><b> DOMAIN DEFAULTS </b><b>è</b><b> TECHNICAL</b></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image026.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image026" border="0" alt="clip_image026" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image026_thumb.jpg" width="244" height="169" /></a></p>
<p>You will also want to make certain that your PRIMARY IP ADDRESS is properly mapped to your SmarterMail host’s server name.</p>
<p>Because we run TLS on the mail server [available in the Enterprise edition only], and run SSL, we have ALL of our clients setup to use the IP ADDRESS which is bound to our SSL/TLS.</p>
<p>In the event of a failure of that IP ADDRESS, SmarterMail will automatically pick up with the primary IP ADDRESS of the NIC card, which is also bound to all domains, but not as a primary.</p>
<p>Our two MX records point to:</p>
<p>v <i>SECUREMAIL.CHICAGONETTECH.COM, with a PRIORITY of 5, which makes that our PRIMARY e-mail server, running on an IP ADDRESS of 173.165.112.155</i>, and;</p>
<p>v <i>FIFI.CHICAGONETTECH.COM, with a PRIORITY of 10, makes that our SECONDARY e-mail server, running on an IP ADDRESS of 173.165.112.146</i></p>
<p>Make certain these are both setup in DNS, with the appropriate HOST NAME records, MX records, and PRT records pointing to the HOST NAME records.</p>
<p>The MX record number which is the LOWEST will always be the first to be attempted when e-mail is delivered to your server from outside your domain.</p>
<p>You will also want to have your internet service bandwidth provider, the company who allocates your static IP ADDRESSES, map IN-ARPA or REVERSE DNS entries back to those HOST NAMES for your MX records.</p>
<p>These settings are available under the SmarterMail primary ADMIN account via:</p>
<p><b>SETTINGS </b><b>è</b><b> PROTOCOL SETTINGS </b><b>è</b><b> SMTP OUT</b>:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image028.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image028" border="0" alt="clip_image028" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image028_thumb.jpg" width="244" height="196" /></a></p>
<p>NOTES: </p>
<p>v The OUTBOUND IP is the DEFAULT OUTBOUND IP for all domains hosted on your SmarterMail server. If you host multiple domains with separate IP ADDRESSES assigned to those domains, or you have SSL setup to use a specific IP ADDRESS as would probably be the case if you have enabled TLS, then you may need to change this default IP ADDRESS for specific domains or services.</p>
<p>v If you run more than one domain on SmarterMail, remember to check the OUTBOUND IP address for each domain you host. This can be found by selecting the domain, EDITING the domain settings and then navigating to the TECHNICAL TAB and selecting the OUTBOUND IP address from the drop down box. If you should ever have to change IP address ranges, or add additional IP ADDRESSES to the server hosting your SmarterMail installation, it will be necessary to change the outbound IP ADDRESS in EVERY domain you host via these settings.</p>
<p>v DO NOT CHECK the DISABLE GREYLISTING box. If it is checked, UNCHECK it. Allowing users or domains to disable greylisting will override one of the most important aspects of your new anti-spam settings and result in your users, once again, being deluged in spam.</p>
<p>v The EXCLUDE IP FROM RECEIVED LINE was added in SmarterMail version 9. While this may be something which is perceived as being needed by some admins, I highly recommend NOT checking this box.</p>
<p>v In our case, we have TLS enabled. TLS is an encryption protocol which became available in SmarterMail 8.</p>
<p>v Beginning with the most recent versions of SmarterMail 9, TLS is available on a PER DOMAIN basis and is enabled or disabled only after enabling TLS on the SmarterMail server, via the TECHNICAL TAB under EDIT DOMAIN. TLS must be enable in BOTH AREAS for TLS to be available for a domain.</p>
<p>So, now that I have told you we have TLS enabled, you may wonder, what does TLS do and why is TLS important?</p>
<p>TLS enables the full encryption of e-mail, along every step of the message chain, from the desktop to the recipient, where the inter-transport e-mail servers also support TLS and an SSL encryption is used between the desktop and the SmarterMail server.</p>
<p>ü TLS uses PUBLIC KEY CERTIFICATES to verify the identity of the endpoints;</p>
<p>ü In the case of e-mail servers, these endpoints are the SMTP servers which interconnect to transport the e-mail messages;</p>
<p>ü TLS is the upgrade to the SSL protocol which is now partially depreciated.</p>
<p>ü Both work under SSL certificates;</p>
<p>ü Implementation of SSL in SmarterMail requires you run SmarterMail under IIS and disable the SmarterMail web server;</p>
<p>ü The full benefit of TLS is realized only if e-mail originates either via an SSL web interface or a TLS or SSL encrypted client, whether desktop or SmartPhone;</p>
<p>ü TLS is included only in SmarterMail Enterprise edition;</p>
<p>For more information about SSL/TLS, see: <a href="http://en.wikipedia.org/wiki/Transport_Layer_Security">http://en.wikipedia.org/wiki/Transport_Layer_Security</a>.</p>
<p><b>For information on how to implement SSL/TLS in SmarterMail, see my post at: </b><b><a href="http://forums.smartertools.com/showthread.php/29845-SM-9-x-and-SSL-(Free-Version)">http://forums.smartertools.com/showthread.php/29845-SM-9-x-and-SSL-(Free-Version)</a>      <br /></b></p>
<p>If you decide to implement TLS on your SmarterMail server you should then test your server to make certain your implementation is working properly.</p>
<p>To test either your SmarterMail TLS installation, or any other e-mail server which claims to be TLS enabled and capable, you can use the free testing tool at: <a href="http://www.checktls.com/perl/TestReceiver.pl">http://www.checktls.com/perl/TestReceiver.pl</a></p>
<p>Once you have opened the testing website, use the drop-down and select <b>CertDetail</b> after entering a full e-mail address for the server you wish to test. Use the e-mail address of <a href="mailto:Test@CheckTLS.com">Test@CheckTLS.com</a> to see demonstration output for a properly configured TLS e-mail server.</p>
<p>Here is the summary output for the test e-mail address:</p>
<h4>TestReceiver</h4>
<p>CheckTLS Confidence Factor for &quot;Test@CheckTLS.com&quot;: 100<br />
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<p><b>MX Server</b></p>
</td>
<td>
<p><b>Pref</b></p>
</td>
<td>
<p><b>Con-               <br />nect</b></p>
</td>
<td>
<p><b>All-               <br />owed</b></p>
</td>
<td>
<p><b>Can               <br />Use</b></p>
</td>
<td>
<p><b>TLS               <br />Adv</b></p>
</td>
<td>
<p><b>Cert               <br />OK</b></p>
</td>
<td>
<p><b>TLS               <br />Neg</b></p>
</td>
<td>
<p><b>Sndr               <br />OK</b></p>
</td>
<td>
<p><b>Rcvr               <br />OK</b></p>
</td>
</tr>
<tr>
<td>
<p>mail2.CheckTLS.com              <br />[204.225.38.195] </p>
</td>
<td>
<p>20</p>
</td>
<td>
<p>OK             <br />(1ms)</p>
</td>
<td>
<p>OK             <br />(4ms)</p>
</td>
<td>
<p>OK             <br />(1ms)</p>
</td>
<td>
<p>OK             <br />(1ms)</p>
</td>
<td>
<p>OK             <br />(207ms)</p>
</td>
<td>
<p>OK             <br />(6ms)</p>
</td>
<td>
<p>OK             <br />(78ms)</p>
</td>
<td>
<p>OK             <br />(4ms)</p>
</td>
</tr>
<tr>
<td>
<p>www1.CheckTLS.com              <br />[24.123.1.3] </p>
</td>
<td>
<p>30</p>
</td>
<td>
<p>OK             <br />(117ms)</p>
</td>
<td>
<p>OK             <br />(1,031ms)</p>
</td>
<td>
<p>OK             <br />(88ms)</p>
</td>
<td>
<p>OK             <br />(86ms)</p>
</td>
<td>
<p>OK             <br />(595ms)</p>
</td>
<td>
<p>OK             <br />(251ms)</p>
</td>
<td>
<p>OK             <br />(352ms)</p>
</td>
<td>
<p>OK             <br />(92ms)</p>
</td>
</tr>
<tr>
<td>
<p><b>Average</b></p>
</td>
<td>&nbsp;</td>
<td>
<p>100%</p>
</td>
<td>
<p>100%</p>
</td>
<td>
<p>100%</p>
</td>
<td>
<p>100%</p>
</td>
<td>
<p>100%</p>
</td>
<td>
<p>100%</p>
</td>
<td>
<p>100%</p>
</td>
<td>
<p>100%</p>
</td>
</tr>
</tbody>
</table>
<p>In the example above the e-mail address, <a href="mailto:test@checktls.com">test@checktls.com</a> shows that the e-mail servers used by checktls.com are both capable of fully supporting the TLS encryption protocol and the SSL certificate is both valid, not expired, and properly installed on the server.</p>
<p>The <b>CertDetail</b> level test performed will also generate approximately 5 pages of test data showing all negotiations, results, and certificates used during the testing process.</p>
<p>If this test positively validates a TLS server, then the server is both capable of, and properly configured to use, TLS negotiations and encryption during the process of sending, and receiving, of e-mail messages.</p>
<p><b><i>Failure to encrypt e-mail in today’s hacker rich environment can cause unwanted and undesirable results in today’s hacker and corporate raider environment. Every e-mail server operator should consider upgrading their mail server to support TLS and SSL. Read on, McDuff!</i></b></p>
<p><b></b></p>
<p><b>RESULTS FROM A NON-TLS COMPLIENT E-MAIL SERVER, or How the FBI and Scotland Yard Shot Themselves In the Foot:</b></p>
<p><i>For an interesting sidebar on how the lack of TLS got the FBI and Scotland Yard into trouble with the nefarious group Anonymous, see the following blog:</i></p>
<p><i></i></p>
<p><i><a href="http://networkbastion.blogspot.com/2012/02/anonymous-vs-fbi.html">http://networkbastion.blogspot.com/2012/02/anonymous-vs-fbi.html</a></i></p>
<p><i></i></p>
<p><i>Here is the FAILED TLS test from the FBI’s e-mail server:</i></p>
<p><i></i></p>
<p><i><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image030.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image030" border="0" alt="clip_image030" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image030_thumb.jpg" width="244" height="85" /></a></i></p>
<p><i></i></p>
<p><i>It was not just the FBI’s e-mail server which failed the TLS testing, but the e-mail servers of intelligence groups the United States deals with on a day-by-day basis as we attempt to prevent infiltration of government, military, corporate and personal e-mail communications.</i></p>
<p><i></i></p>
<p><i>Had TLS been properly installed and tested on the e-mail servers of the various intelligence communities involved, the incident outlined in the blog would probably never have happened.</i></p>
<p><i></i></p>
<p><i>Out of the six intelligence agencies involved, only three passed the basic TLS encryption security capabilities on their e-mail servers.</i></p>
<p>NOTES: </p>
<p>v E-Mail servers which run Greylisting may require a second test after a few minutes to display completely accurate results.</p>
<p>v Failure to validate an e-mail address as part of the test does not mean the TLS enabled e-mail server has failed the TLS testing.</p>
<p><b>     <br /></b></p>
<p><b>E: SETTINGS </b><b>è</b><b> PROTOCOL SETTINGS</b></p>
<p>Make certain you are not an open, or partial open, relay: [Your SMTP BANNER may be different. I keep ours up to date with the current VERSION information whenever we update.]</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image032.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image032" border="0" alt="clip_image032" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image032_thumb.jpg" width="244" height="206" /></a></p>
<p><b></b></p>
<p><b>F: PASSWORDS – the Bain of Every Administrator:</b></p>
<p>To check your password requirement settings, goto</p>
<p><b>SECURITY </b><b>è</b><b> ADVANCED SETTINGS </b><b>è</b><b> PASSWORD REQUIREMENTS</b></p>
<p>and modify your password settings as necessary.</p>
<p>We currently require passwords to be a minimum of EIGHT [8] characters in length with at least ONE UPPERCASE LETTER, 1 NUMBER and 1 SPECIAL CHARACTER in the password. </p>
<p>We do not allow any exceptions to the password rule. This prevents a lot of headaches because it eliminates short and simple passwords and prevents having our mail server hacked.</p>
<p>Note that setting a minimum of 8 characters does not preclude longer passwords as SmarterMail does not check for a maximum password length. This is actually a good thing because it allows your users to use PASS PHRASES.</p>
<p>So, with the settings show above, both: <b>“</b><b>rG#34_1@4b</b>” and “<b>meYe d0Ggi3 hA$ f133Z</b>” are acceptable passwords – with the second actually being a pass phrase, which is longer, and easier to remember than the first. They both meet the secure password requirements shown in the password configuration screen below, and they are both secure.</p>
<p>Generally speaking, the longer the password or pass phrase, the more secure it is, and the less likely it is to be hacked by spammers, and the safer your SmarterMail installation will be:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image034.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image034" border="0" alt="clip_image034" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image034_thumb.jpg" width="244" height="159" /></a></p>
<p>NOTE: leaving the DISABLE PASSWORD STRENGTH FOR EXISTING PASSWORDS box checked will allow users to keep passwords which DO NOT meet the defined password requirements.</p>
<p>Leaving this blank will force everyone to change their passwords to meet the new requirements.</p>
<p><b></b></p>
<p><b></b></p>
<p><b>G: FURTHER PROTECTING YOUR SMARTERMAIL E-MAIL SERVER REPUTATION</b></p>
<p>To help protect your SmarterMail installation, you can do a couple of additional things:</p>
<p>Ø Setup an SPF record which points ONLY to the IP ADDRESS or IP ADDRESSES authorized to send messages from your e-mail server(s). Do NOT use a range. Setup specifically for the e-mail server, or servers, allowed to send. For more information see: <a href="http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/">http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/</a></p>
<p>Ø Setup both DOMAIN KEY and DKIM signing:</p>
<p><b><i>NOTE: DOMAIN KEYS ARE SPECIFIC TO THE DOMAIN. EACH DOMAIN MUST HAVE A UNIQUE DOMAIN KEY CERTIFICATE.</i></b></p>
<p>v These keys are setup on a PER DOMAIN BASIS via the MANAGE tool for the domain.</p>
<p>v To setup DOMAIN KEYS:<b></b></p>
<p>Ø <b>SELECT THE DOMAIN FOR WHICH YOU WISH TO CREATE THE KEY</b></p>
<p><b></b></p>
<p>Ø <b>SELECT MANAGE</b></p>
<p><b></b></p>
<p>Ø <b>SELECT SETTINGS </b><b>è</b><b> DOMAIN SETTINGS </b><b>è</b><b> ADVANCED SETTINGS </b><b>è</b><b> MAIL SIGNING </b><b>è</b><b> OPTIONS.</b></p>
<p><b></b></p>
<p>v Enable BOTH ENABLE DOMAIN KEY SIGNING and ENABLE DKIM SIGNING</p>
<p>v Then click on the tabs CERTIFICATES, DOMAIN KEYS SIGNING, and DKIM SIGNING, and complete the forms according to the HELP FOR THIS PAGE from SmarterMail. They have done a pretty good job with this section of the help files.</p>
<p>Here is a picture of the process of generating the certificate required for DOMAIN KEYS. Note that the KEY SIZE can be selected as 512, 768, and 1024. Shorter keys require less work on the part of both the sending and receiving e-mail servers but are less secure.</p>
<p><b>The longer the Domain Key certificate, the better</b>.</p>
<p>Most modern e-mail servers can handle 1024 bit keys without any problems.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image036.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image036" border="0" alt="clip_image036" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image036_thumb.jpg" width="244" height="157" /></a></p>
<p>v Note the TXT record name? Domain Keys are added to your DNS as TXT records.</p>
<p>v First enter a SELECTOR to differentiate your domainKey and give it a name.</p>
<p>v Now Generate Key. This will both create the TXT Record Name and the TXT Record Value.</p>
<p>v When you add them to the DNS record, the only portion of the TXT RECORD NAME you enter into RECORD NAME portion of the DNS is, according to the example above, is “CNT.domainKey”. [without the quotes]</p>
<p>v The Microsoft GUI DNS tool will automatically append your domain name to the TXT record and create your domainKey certificate record.</p>
<p>v If you are using DNS other than Microsoft’s DNS, consult your DNS to see how to add a TXT record.</p>
<p>v The TXT Record VALUE is your actual certificate and goes into the TXT box of the TXT record. Save both the new TXT record value in SmarterMail and the newly created TXT record in your DNS for the domain, and you should be able to click on the TEST DNS and receive a PASSED notation at the top.</p>
<p>A test of a successful generation, and DNS install, of your domainKey certificate will look like this:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image038.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image038" border="0" alt="clip_image038" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/clip_image038_thumb.jpg" width="244" height="74" /></a></p>
<p>An explanation of DOMAINKEY SIGNING and DKIM SIGNING can be found in the SmarterMail KB at <a href="http://help.smartertools.com/SmarterMail/v9/Default.aspx?p=_SA&amp;v=9.0.4408&amp;lang=en-US&amp;page=domainadmin%2ffrmdomainkeys">http://help.smartertools.com/SmarterMail/v9/Default.aspx?p=_SA&amp;v=9.0.4408&amp;lang=en-US&amp;page=domainadmin%2ffrmdomainkeys</a></p>
<p>For more information on DOMAIN KEYS see: <a href="http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail">http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail</a> and <a href="http://www.dkim.org/">http://www.dkim.org/</a></p>
<p><b></b></p>
<p><b></b></p>
<p><b>H: TEACH YOUR USERS NOT TO RESPOND TO PHISHING E-MAIL MESSAGES!</b></p>
<p>Sorry if I appear to be shouting, but the long, ALL CAPS, bolded title was deliberate.</p>
<p>General rule of thumb: If you don’t recognize the sender, or were not expecting an attachment, DO NOT OPEN THE MESSAGE – DELETE IT!</p>
<p>Phishing e-mail responses cause more problems with compromised e-mail accounts, identity theft, and compromised business networks and workstations than all other problems combined.</p>
<p>No matter how much you secure your e-mail server, no matter how well you protect your network, no matter how good the tables in your firewalls are constructed, all it takes is one hair-brained user sharing personal information with a total stranger to undo all of your hard work.</p>
<p>The FTC has published an excellent article on Phishing scams, which is available as a FREE PDF from their website, in both English and Spanish, that is both well written and easy to understand. </p>
<p>The FTC’s Phishing Scam article is available on the FTC website at: </p>
<p><a href="http://www.ftc.gov/bcp/edu/pubs/consumer/alerts/alt127.shtm">http://www.ftc.gov/bcp/edu/pubs/consumer/alerts/alt127.shtm</a></p>
<p>A downloadable, and re-distributable, PDF version is available at: <a href="http://www.ftc.gov/bcp/edu/pubs/consumer/alerts/alt127.pdf">http://www.ftc.gov/bcp/edu/pubs/consumer/alerts/alt127.pdf</a></p>
<p>If you are an ISP, make this available for download, via a link from your website or e-mail FAQ page, so that every person who you provide services for has an opportunity to read it.</p>
<p>For your business customers, you have an excellent opportunity to help them run a tighter workplace by making this available to them for distribution to their employees.</p>
<p>If you are a business, you might consider making the FTC’s PDF part of your employment or IT security manual which you distribute to all employees when they are hired.</p>
<p><b></b></p>
<p><b></b></p>
<p><b>I: SUMMARY</b></p>
<p><b></b></p>
<p>Once you have your new antispam settings configured you will be able to monitor your server and see the actual results of your efforts.</p>
<p>First, you will have to make certain your logs are set for DETAILED recording of all log data. To do this go to <b>SETTINGS </b><b>è</b><b> LOG SETTINGS</b> and<b> </b>make certain you have your logs set to DETAILED for both DELIVERY and SMTP.</p>
<p>Once you have your logs set for detailed logging you can search. Logging can only be performed by SmarterMail admins. To view your SmarterMail logs, go to </p>
<p><b>MANAGE </b><b>è</b><b> VIEW LOGS. </b></p>
<p><b></b></p>
<p>Ø Search both the DELIVERY LOGS and the SMTP logs [be certain to check the ENABLE RELATED TRAFFIC BOX] for <b></b></p>
<p><b></b></p>
<p>v &quot;<b>rsp: 554 Sending address not accepted due to spam filter</b>&quot;.<b></b></p>
<p><b></b></p>
<p>v The results will show you which messages were denied messages because of spam and why they are being denied.<b></b></p>
<p><b></b></p>
<p>Ø You will also be able to see both the spam tests, and results, for the delivery of all other messages processed by the server.</p>
<p><b></b></p>
<p>Ø [NOTE: We designed our servers with enough capacity to keep all logs for a minimum of FIVE [5] years because of our medical and healthcare clients. This is in compliance with the new HIPAA / HITECH Agency requirements which were made law in October 2011.]<b></b></p>
<p><b></b></p>
<p>Ø By using these settings we have close to ELIMINATED our spam problem. It CAN be done and it does not take a lot of effort or extra cost.<b></b></p>
<p><b></b></p>
<p>Ø <i>Get rid of content filtering</i>. It is a pain to maintain and will drive you crazy trying to stay ahead of the spammers and hackers as they come up with new ways to get around your content filters.     <br /><b></b></p>
<p>Ø <i>Do not use the wizard</i>. Use the capabilities of the built in antispam tools in SmarterMail to your advantage.<b></b></p>
<p><b></b></p>
<p>Ø <i>LIMIT WHITELISTING</i>. A well created and properly setup e-mail servers should not have to be whitelisted. Poorly designed and improperly setup e-mail servers are not our problem. They are indicative of someone who does not know what they are doing who should not be running an e-mail server in the first place. It doesn’t cost a lot of money to setup an e-mail server properly.    <br /><b></b></p>
<p>Ø If you encounter a problem you would normally whitelist, search out the real problem and inform of the administrators of the domain with the problem about the issues.   <br /><b></b></p>
<p>Ø Ask the administrators with improperly setup e-mail servers and/or DNS servers to correct the problem on their end. There are several free and paid DNS testing tools available via searching the Internet which can assist you in troubleshooting those issues.<b></b></p>
<p>Ø <b>Run REPORTS:</b></p>
<p><b></b></p>
<p>v Go into <b>REPORTS </b><b>è</b><b> SPAM AND VIRUS REPORTS </b><b>è</b><b> GREYLISTING</b> and set a date range to see how many e-mail servers never re-send because they are spammers.    <br /><b></b></p>
<p>v <b>Reports can also be created on both a SERVER and DOMAIN LEVEL</b>. You can also create custom reports and have them e-mailed on a regular schedule.<b></b></p>
<p><b></b></p>
<p>v Other reports are available as well. Experiment with what is already built into SmarterMail and see how well your server is doing and what resources your customers are using.<b></b></p>
<p>Once you have configured these settings, monitor your server for a while. You should see a huge improvement in the amount of spam you process immediately.</p>
<p>Will these settings completely eliminate spam? No. Even with these new antispam settings in place on your SmarterMail installation you may, occasionally, see some spam creep through and end up in user’s mail boxes.</p>
<p>You can help prevent this from happening by making certain you do not allow your users to override greylisting or spam settings. Doing so will both allow spam to start to come through again and will also cause you hours of support headaches and ill will with our customers and users.</p>
<p>Spammers make large amounts of money off the relatively small percentage of people who respond. In the case of identity theft, the result is often years of working to resolve unauthorized charges on credit cards, money stolen from bank accounts, and ruined credit. As SmarterMail operators we have an obligation to protect our users from all kinds of spam.</p>
<p>Even with these new antispam settings in place on your SmarterMail installation you may, occasionally, see some spam creep through and end up in user’s mail boxes. Using these settings provides no guarantee that you will not have any spam.</p>
<p>Much of what you are likely to encounter is <a href="http://en.wikipedia.org/wiki/Joe_job">joe-jobbing</a>, for which very little can be done except to ride out the storm.</p>
<p>You may also encounter spam from spammers who have setup e-mail servers which meet all of the requirements set forth by the IETF and are not trapped by these filters. </p>
<p>You can help prevent this from happening by making certain you do not allow your users to override greylisting or spam settings. Doing so will both allow spam to start to come through again and will also cause you hours of support headaches and ill will with our customers and users.</p>
<p>Finally, and I cannot impress this frequently enough, make certain you enforce SECURE passwords. Secure passwords are at least eight [8] characters in length, and require a combination of UPPER and lower case letters, numbers, and special characters. This will eliminate insecure passwords; eliminate the possibility of your users from using the names of family members, pets, and friends; and will also eliminate words which are in the dictionary.</p>
<p><b>J: NEED HELP?</b></p>
<p>IT has changed significantly in the 40-plus years since IBM was kind enough to underwrite the classes I initially attended while in high school. It is no longer about plugging cables into boards on accounting machines or writing code with a 16K limitation on available memory. We no longer enter data via 80 column punched cards and read the results off of printed paper, and we don’t have to wait hours or days to see a result. </p>
<p>The best thing about working in IT is the fact that our field is constantly changing – and constantly challenging.</p>
<p>The SmartPhones we now carry around with us have more than 100,000 times the computing power of the computers sent up in the original Mercury and Gemini space programs and 10,000 times the computing power of early mainframes.</p>
<p>Even for an experienced IT tech: someone who has come up through the ranks, answered the calls on the help desk, can troubleshoot PCs, Macs and printers, in his or her sleep, giving tech support via a hands-free cell phone call while driving down a busy expressway; setting up an e-mail server, even an e-mail server with the reliability and integrity of SmarterMail, can be a daunting endeavor.</p>
<p>The devil is always in the detail! The detail required to properly setup modern IT has so many different aspects to it that locating something that is “not quite right” can completely disable the proper operation of many different aspects of a network but improper configurations are especially significant where e-mail is concerned.</p>
<p>A forgotten HOST entry, selecting the wrong IP address, forgetting to map an MX record to a HOST NAME, not mapping DNS to the DNS servers setup when a domain name was purchased, wrangling with DNS for e-mail and IIS when having to maintain the integrity of DNS for Active Directory, failing to setup IN-ARPA – all of these have a potential to disable any e-mail server’s ability to send and receive e-mail properly. </p>
<p>SmarterMail users are exceptionally fortunate to have an incredible community of users who participate in the forums provided at <a href="http://forums.smartertools.com/forumdisplay.php/14-SmarterMail">http://forums.smartertools.com/forumdisplay.php/14-SmarterMail</a>.</p>
<p>If the forums cannot provide everything you need, then the SmarterTools Knowledge Base is available for further research at: <a href="http://portal.smartertools.com/KB/browse.aspx">http://portal.smartertools.com/KB/browse.aspx</a></p>
<p>Remember, SmarterMail gives two free support tickets with the purchase of each product. Those tickets can be used to open support cases with SmarterMail, and, if your trouble turns out to be a bug, the cost of the ticket is refunded back into your account. This is a HUGE benefit of using SmarterMail over some of the other products on the market.</p>
<p>Finally, if you are just setting up a new SmarterMail installation, you can always request support from one of the members of the forum. Simply click on the member’s screen name and select the option to send a private message.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smartermail-setup-anti-spam-tools-and-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Billions and Millions of Internet Facts</title>
		<link>http://www.interactivewebs.com/blog/index.php/news/billions-and-millions-of-internet-facts/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/news/billions-and-millions-of-internet-facts/#comments</comments>
		<pubDate>Sat, 07 Apr 2012 14:34:01 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[New Website]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1829</guid>
		<description><![CDATA[On this great website for the history of the internet, there are some interesting internet facts to be found. This includes a comprehensive listing of the Time Line for the History of the Internet. Check it out.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image18.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb18.png" width="244" height="211" /></a>On this great website for <a href="http://www.the-history-of-the-internet.com">the history of the internet</a>, there are some interesting <a href="http://www.the-history-of-the-internet.com/internet-facts.html">internet facts</a> to be found.</p>
<p>This includes a comprehensive listing of the <a href="http://www.the-history-of-the-internet.com/time-line.html">Time Line for the History of the Internet.</a></p>
<p>Check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/news/billions-and-millions-of-internet-facts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How We Setup&#8211;The History of The Internet</title>
		<link>http://www.interactivewebs.com/blog/index.php/general-tips/how-we-setupthe-history-of-the-internet/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/general-tips/how-we-setupthe-history-of-the-internet/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 07:31:19 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[The History of The Internet]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1808</guid>
		<description><![CDATA[This is how we setup a Website for a School Project about The History of the Internet. We first researched the hits for “The History of the Internet” as a search term in Google. What we found is that there &#8230; <a href="http://www.interactivewebs.com/blog/index.php/general-tips/how-we-setupthe-history-of-the-internet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is how we setup a Website for a School Project about The History of the Internet.</p>
<p>We first researched the hits for “<a href="http://www.the-history-of-the-internet.com/" target="_blank">The History of the Internet</a>” as a search term in Google.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb11.png" width="244" height="131" /></a></p>
<p>What we found is that there are 450,000 searches each month for this term. We hope to capture some of that traffic.</p>
<p>1. Registered the Domain Name: <a href="http://www.the-history-of-the-internet.com/" target="_blank">the-history-of-the-internet.com</a></p>
<p>We did this at: <a href="http://domains.interactivewebs.com/">http://domains.interactivewebs.com/</a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb12.png" width="244" height="184" /></a></p>
<p>So we registered the domain name, and set Domain Name Servers to:</p>
<p>fserver2.fserver2.com</p>
<p>fserver3.fserver3.com</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image13.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb13.png" width="244" height="102" /></a></p>
<p>&#160;</p>
<p>2. Next we setup DNS servers for the domain name.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image17.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb17.png" width="244" height="78" /></a></p>
<p>and pointed the <a href="http://www.the-history-of-the-internet.com">www.the-history-of-the-internet.com</a> to the weebly website IP address that we have been assigned.</p>
<p>&#160;</p>
<p>3. Then we updated the site settings in Weebly to accept the new domain name.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb14.png" width="244" height="210" /></a></p>
<p>4. Then we setup a Google Analytics tracking code.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image15.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb15.png" width="216" height="244" /></a></p>
<p>and pasted that to the Weebly settings so that every page would be tracked.</p>
<p>5. Then we added meta tag and page description data to every page of the website.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image16.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb16.png" width="240" height="244" /></a></p>
<p>6. Next we blogged the site and linked to the URL, in an attempt to bring the page ranking and linking index up for the domain: <a href="http://www.the-history-of-the-internet.com/">http://www.the-history-of-the-internet.com/</a></p>
<p>7. Once the site has some hits from the 450,000 lookups each month, we plan to introduce some paid advertising to help cover the cost of the domain name registration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/general-tips/how-we-setupthe-history-of-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRM Anywhere &#8211; CRM Q2 CY 2012 Service Update Now Live</title>
		<link>http://www.interactivewebs.com/blog/index.php/news/crm-q2-cy-2012-service-update-now-live/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/news/crm-q2-cy-2012-service-update-now-live/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 12:32:16 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[CRM 2011]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1785</guid>
		<description><![CDATA[CRM Anywhere Q2 CY 2012 Service Update Now Live &#160; Microsoft CRM 2012 &#8211; CRM Anywhere Q2 2012 &#160; Preview some upcoming features in Q2 &#34;R8&#34; such as mobility, BI and Analytics enhancements from Reuben Krippner a MSFT Technical Product &#8230; <a href="http://www.interactivewebs.com/blog/index.php/news/crm-q2-cy-2012-service-update-now-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb3.png" width="244" height="166" /></a></p>
<h1>CRM Anywhere Q2 CY 2012 Service Update Now Live</h1>
<p>&#160;</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 448px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:625fef35-947f-43f6-891e-ebb163133973" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/5HVqc5MthbI?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/5HVqc5MthbI?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
<div style="width:448px;clear:both;font-size:.8em">Microsoft CRM 2012 &#8211; CRM Anywhere Q2 2012</div>
</div>
<p>&#160;</p>
<p>Preview some upcoming features in Q2 &quot;R8&quot; such as mobility, BI and Analytics enhancements from Reuben Krippner a MSFT Technical Product Management Lead in this video.</p>
<p>One of the most talked about improvements in CRM Anywhere is the introduction of a new mobility component dubbed Microsoft Dynamics CRM Mobile.</p>
<p><strong>Cross-Browser Support</strong></p>
<p>Microsoft Dynamics CRM Mobile isn’t the only reason Microsoft is calling the coming update CRM Anywhere. Users of CRM Online 2011 will now be able to access the application using the following browser versions (see below).</p>
<p><a href="http://blog.xrm.com/wp-content/uploads/Understanding-the-importance-of-CRM-Anywhere-1.png"><img title="Understanding the importance of CRM Anywhere 1" alt="Understanding the importance of CRM Anywhere" src="http://blog.xrm.com/wp-content/uploads/Understanding-the-importance-of-CRM-Anywhere-1.png" width="576" height="241" /></a></p>
<p>To understand why this is so important for CRM Online 2011, let’s turn to a few third-party statistics on browser usage around the world. The following table compiles several different studies for easy comparison.</p>
<p><a href="http://blog.xrm.com/wp-content/uploads/Understanding-the-importance-of-CRM-Anywhere-2.png"><img title="Understanding the importance of CRM Anywhere 2" alt="Understanding the importance of CRM Anywhere" src="http://blog.xrm.com/wp-content/uploads/Understanding-the-importance-of-CRM-Anywhere-2.png" width="528" height="171" /></a></p>
<p>You should notice that while Internet Explorer is definitely in the lead, other browsers remain popular. Since users of Firefox, Chrome, and Safari cannot use CRM Online 2011 now, CRM Anywhere will literally <em>double</em> the potential user base of CRM Online 2011.</p>
<h4><strong>CRM Anywhere</strong></h4>
<p>Are you beginning to understand why Microsoft named its latest update CRM Anywhere? CRM Online 2011, already a versatile application, is being fully extended to mobile devices and all major browsers! When you include the social-media enhancements, you start to see why we think CRM Anywhere is so important.</p>
<p>When CRM Anywhere is released, you will be able to download it either through Windows Update, or at the Microsoft Download Center. Stay tuned here and we’ll provide you with all of the information you need to update when the time comes.</p>
<h4>Multiple browser support</h4>
<ul>
<li>IE on Windows 7 </li>
<li>Safari 5.11 + on Mac OSX and iPad 2 </li>
<li>Firefox 6+ </li>
<li>Chrome 13.x </li>
</ul>
<h4>Enhanced Activity Feeds</h4>
<ul>
<li>Builds on current foundation </li>
<li>Adds Likes/Dislikes </li>
<li>Improved filtering of activity feeds </li>
</ul>
<p>It sounds like this release will still only expose Dynamics CRM records on the activity feeds “wall”, but that the Q4 2012 Service Update will extend this to external communities.</p>
<h4>new features and improvements in SQL 2012</h4>
<p>If you’re attending Convergence you’ll probably want to attend some of the sessions on this important topic.</p>
<ul>
<li>Performance improvements </li>
<li>Next-gen BI with Power View (Crescent) </li>
<li>Pre-defined Power Pivot models for CRM </li>
<li>Pre-defined Power View reports </li>
<li>Available on marketplace as a Microsoft Labs solution </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/news/crm-q2-cy-2012-service-update-now-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ERROR The terminal server has exceeded the maximum number of allowed connections. RDP Solution</title>
		<link>http://www.interactivewebs.com/blog/index.php/server-tips/error-the-terminal-server-has-exceeded-the-maximum-number-of-allowed-connections-rdp-solution/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/server-tips/error-the-terminal-server-has-exceeded-the-maximum-number-of-allowed-connections-rdp-solution/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 06:00:53 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1782</guid>
		<description><![CDATA[Using RDP from windows to access a remote server of Windows 2003. The problem sometimes appears that you cannot connect with an error reported as: ERROR The terminal server has exceeded the maximum number of allowed connections &#160; The Problem &#8230; <a href="http://www.interactivewebs.com/blog/index.php/server-tips/error-the-terminal-server-has-exceeded-the-maximum-number-of-allowed-connections-rdp-solution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb.png" width="244" height="237" /></a></p>
<p>Using RDP from windows to access a remote server of Windows 2003. The problem sometimes appears that you cannot connect with an error reported as:</p>
<blockquote><p>ERROR The terminal server has exceeded the maximum number of allowed connections</p>
</blockquote>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb1.png" width="244" height="72" /></a></p>
<p>&#160;</p>
<h4>The Problem</h4>
<p>The cause of this is that you have remote sessions that have not exited correctly. Either the connection to the server was lost, or the user simply clicked the close X at the top of the session.</p>
<p>AND</p>
<p>You have your settings in Terminal Server set to hold dropped or inactive sessions either for a period of time or forever.</p>
<p>&#160;</p>
<h4>To Solution</h4>
<p>At the Start Button on the computer where you would normally run Remote Desktop Connection from.</p>
<p>Click Start</p>
<p>Run</p>
<p>Type in “mstsc.exe –admin”</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/04/image_thumb2.png" width="244" height="152" /></a></p>
<p>Then enter the connection details that you would normally use, and away you go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/server-tips/error-the-terminal-server-has-exceeded-the-maximum-number-of-allowed-connections-rdp-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InteractiveWebs Backup to the Cloud Service</title>
		<link>http://www.interactivewebs.com/blog/index.php/news/interactivewebs-backup-to-the-cloud-service/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/news/interactivewebs-backup-to-the-cloud-service/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 10:44:59 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[Cloud Backup]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1772</guid>
		<description><![CDATA[Today we are please to release the downloadable backup program for Windows. Further details to follow soon.]]></description>
			<content:encoded><![CDATA[<p>Today we are please to release the downloadable <a href="http://s3.amazonaws.com/cb_setups/MBS/71fa1e07-149c-43dc-9115-e86338e3715a/InteractiveWebsonlinebackup_v2.7.1.40_Setup.exe" target="_blank">backup program for Windows</a>. Further details to follow soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/news/interactivewebs-backup-to-the-cloud-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a New OpenCart Deployment on a Windows Server IIS</title>
		<link>http://www.interactivewebs.com/blog/index.php/websites/creating-a-new-opencart-deployment-on-a-windows-server-iis/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/websites/creating-a-new-opencart-deployment-on-a-windows-server-iis/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 10:26:23 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[IIS PHP]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1770</guid>
		<description><![CDATA[We are going to cover the deployment of an OpenCart (open source shopping cart) on a Windows 2003 Server, 2008 Server. We are assuming that the server is setup to run IIS websites, and that you have some general idea &#8230; <a href="http://www.interactivewebs.com/blog/index.php/websites/creating-a-new-opencart-deployment-on-a-windows-server-iis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We are going to cover the deployment of an OpenCart (open source shopping cart) on a Windows 2003 Server, 2008 Server.</p>
<p>We are assuming that the server is setup to run IIS websites, and that you have some general idea about running websites in general on IIS. If this is not the case and you are learning from scratch. Better to learn on Linux server.</p>
<p>Assuming you want to get OpenCart running on IIS.</p>
<p>&#160;</p>
<h4>Step 1 – Web Platform Installer</h4>
<p>Install the Microsoft Web Platform Installer on the server from this link.</p>
<p><a href="http://www.microsoft.com/web/downloads/platform.aspx">http://www.microsoft.com/web/downloads/platform.aspx</a></p>
<p>In Windows 2003 you need to:</p>
<p>Go to the directory on your server: C:\php</p>
<p>Find the file: php.ini</p>
<p>Edit the file in a text browser, finding the following lines:</p>
<blockquote><p>extension=php_curl.dll</p>
<p>extension=php_gd2.dll</p>
<p>extension=php_mysql.dll</p>
</blockquote>
<p>And remove the ; before each line:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image31.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb31.png" width="148" height="244" /></a></p>
<p>Then save the file.</p>
<p>Start a Command Prompt “cmd” and type “iisreset”</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image32.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb32.png" width="244" height="62" /></a></p>
<p>This enabled MySQL, GD, and cURL,</p>
<p>&#160;</p>
<h4>Step 2 – Setup PHP on the server.</h4>
<p>Start the Web Platform Installer and search PHP in the top right of the search window.</p>
<p>Select and install the latest version of PHP from the list.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image33.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb33.png" width="244" height="171" /></a></p>
<p>&#160;</p>
<p>Step 3 – Install MySQL on the server.</p>
<p>Also from the Web Platform Installer, search “MySQL” and install that.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image34.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb34.png" width="244" height="170" /></a></p>
<p>During the install, you will be asked for a password for the –root- user. This is the Administrator account and the password should be very well guarded and complex.</p>
<p>&#160;</p>
<p>Step 4 – Create a Database in MySQL.</p>
<p>Open the My SQL Command Line Tool and enter the –root- password selected above.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image35.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb35.png" width="244" height="124" /></a></p>
<p>Modify the following script to replace the database name, user name and password.</p>
<blockquote><p>create database <font style="background-color: #ffff00">mydb</font>;      <br />&#160; <br />CREATE USER &#8216;<font style="background-color: #ffc000">myuser&#8217;</font>@&#8217;localhost&#8217; IDENTIFIED BY &#8216;<font style="background-color: #00ff00">mypassword</font>&#8216;;      <br />CREATE USER &#8216;<font style="background-color: #ffc000">myuser</font>&#8216;@&#8217;%&#8217; IDENTIFIED BY &#8216;<font style="background-color: #00ff00">mypassword&#8217;</font>;      <br />&#160; <br />GRANT ALL PRIVILEGES ON <font style="background-color: #ffff00">mydb</font>.* TO &#8216;<font style="background-color: #ffc000">myuser</font>&#8216;@&#8217;localhost&#8217;;      <br />GRANT ALL PRIVILEGES ON <font style="background-color: #ffff00">mydb</font>.* TO &#8216;<font style="background-color: #ffc000">myuser</font>&#8216;@&#8217;%';      <br />&#160; <br />FLUSH PRIVILEGES;</p>
</blockquote>
<p><em>Enter your own values where highlighted above.</em></p>
<p>Copy and paste that line by line into the MySQL Command Line Window. You only need to run one from the first two, then one from the second two.</p>
<p><em>If you need to change a password.</em></p>
<blockquote><p><code>SET PASSWORD FOR </code><code>'myuser'</code><code>@</code><code>'localhost'</code> <code>= PASSWORD(</code><code>'newpass'</code><code>);</code></p>
<p><code>SET PASSWORD FOR </code><code>'myuser'</code><code>@</code><code>'%'</code> <code>= PASSWORD(</code><code>'newpass'</code><code>);</code></p>
<p><code>FLUSH</code> <code>PRIVILEGES;</code></p>
</blockquote>
<p>&#160;</p>
<h4>Step 5 – Download and unzip to Web Located Folder the contents of OpenCart</h4>
<p> Download here: <a href="http://www.opencart.com/index.php?route=download/download">http://www.opencart.com/index.php?route=download/download</a></p>
<p>The contents of the download package is in a folder called “upload” </p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image36.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb36.png" width="244" height="113" /></a></p>
<p>Extracted in our case to a folder we called: opencart.interactivewebs.com</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image37.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb37.png" width="244" height="160" /></a></p>
<p>&#160;</p>
<h4>Step 6 – Create an IIS instance to hit that directory.</h4>
<p>Using the IIS skills that we suggested you should have. Create a new site that hits the directory you dropped the Upload contents to above.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image38.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb38.png" width="244" height="230" /></a></p>
<p>For Windows make sure the following folders and files permissions allow Read and Write.   <br />image/    <br />image/cache/    <br />cache/    <br />download/    <br />config.php    <br />admin/config.php</p>
<p>&#160;</p>
<h4>Step 7 – Set the permissions for IIS.</h4>
<p>From the Exploring, Right click the folder with the web files in it, and select Security Tab. Modify the permissions for:</p>
<p>IUSR – Modify (you will probably need to add this)</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image39.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb39.png" width="200" height="244" /></a></p>
<p>IIS_IUSRS(&lt;servername&gt;\IIS_IUSRS) &#8211; modify</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image40.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb40.png" width="201" height="244" /></a></p>
<p>&#160;</p>
<h4>Step 8 – Visit the home page.</h4>
<p>Visit the store homepage   <br />e.g. http://www.example.com or <a href="http://www.example.com/store/">http://www.example.com/store/</a></p>
<p>Accept the license</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image41.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb41.png" width="244" height="170" /></a></p>
<p>Check the permissions you need.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image42.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb42.png" width="234" height="244" /></a></p>
<p>Fill in the following details with the relevant information.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image43.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb43.png" width="244" height="219" /></a></p>
<p>Using the MYSQL database settings you created above.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image44.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb44.png" width="244" height="162" /></a></p>
<p>As per the instruction above, you need to delete the Instillation directory.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image45.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb45.png" width="244" height="158" /></a></p>
<p>&#160;</p>
<h4>Step 9 &#8211; Deleted this directory.</h4>
<p>Restart IIS from the command prompt again. “iisreset”</p>
<p>Common problem if permissions are not set correctly.</p>
<p><a href="http://www.opencart.com/index.php?route=documentation/documentation&amp;path=7_57">http://www.opencart.com/index.php?route=documentation/documentation&amp;path=7_57</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/websites/creating-a-new-opencart-deployment-on-a-windows-server-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Read more about steps you can take to resolve this problem (error number 0x80072EE7) yourself&#8211;solved.</title>
		<link>http://www.interactivewebs.com/blog/index.php/server-tips/read-more-about-steps-you-can-take-to-resolve-this-problem-error-number-0x80072ee7-yourselfsolved/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/server-tips/read-more-about-steps-you-can-take-to-resolve-this-problem-error-number-0x80072ee7-yourselfsolved/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 08:42:54 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[windows 2008 server]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1738</guid>
		<description><![CDATA[We were receiving this error constantly when trying to run either the Microsoft Update service or Windows update service. Read more about steps you can take to resolve this problem (error number 0x80072EE7) yourself. Solution (fix) As you would expect, &#8230; <a href="http://www.interactivewebs.com/blog/index.php/server-tips/read-more-about-steps-you-can-take-to-resolve-this-problem-error-number-0x80072ee7-yourselfsolved/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image28.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb28.png" width="236" height="238" /></a></p>
<p>We were receiving this error constantly when trying to run either the Microsoft Update service or Windows update service.</p>
<blockquote><p>Read more about steps you can take to resolve this problem (error number 0x80072EE7) yourself. </p>
</blockquote>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image29.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb29.png" width="244" height="92" /></a></p>
<p>Solution (fix)</p>
<p>As you would expect, there is no help from Microsoft here.</p>
<p>We found that the DNS server for the internet connection on this machine was pointing to a local server of ours. We changed this to the Google free DNS service:</p>
<blockquote><p>IP 8.8.8.8</p>
<p>IP 8.8.5.5</p>
</blockquote>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image30.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb30.png" width="220" height="244" /></a></p>
<p>And ran the update process again. We found that it worked right away.</p>
<p>The likely cause relates to the DNS server we host being unable to look up something Microsoft correctly. We will fix that by updating the way that the server references Microsoft resources. But for now, it is handy to know that the error above was related to a DNS problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/server-tips/read-more-about-steps-you-can-take-to-resolve-this-problem-error-number-0x80072ee7-yourselfsolved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Web-Safe Fonts / Web Friendly Fonts</title>
		<link>http://www.interactivewebs.com/blog/index.php/general-tips/understanding-web-safe-fonts-web-friendly-fonts/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/general-tips/understanding-web-safe-fonts-web-friendly-fonts/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 13:54:01 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DNN Word Editor Support]]></category>
		<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[DNN Word Editor]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1730</guid>
		<description><![CDATA[We have often receive lots of questions about Web-safe fonts, or web friendly fonts. We have products that work with technologies like Microsoft Word, and publish back to websites like DotNetNuke. (DNN Word Editor) The issue is that not all &#8230; <a href="http://www.interactivewebs.com/blog/index.php/general-tips/understanding-web-safe-fonts-web-friendly-fonts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image24.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb24.png" width="243" height="211" /></a>We have often receive lots of questions about Web-safe fonts, or web friendly fonts. We have products that work with technologies like Microsoft Word, and publish back to websites like DotNetNuke. (<a href="http://www.interactivewebs.com/dnnwordeditor/AboutDNNWordEditor.aspx" target="_blank">DNN Word Editor</a>)</p>
<p>The issue is that not all fonts will work on all browsers on all computers. Here is the reason why.</p>
<h4>Web-Safe Fonts</h4>
<p>There are an awful lot of fonts in the world! For years, no doubt, you’ve been using a ton of them in word processing documents, party invitations, banners, etc. But have you ever noticed how few of them are used on the web?</p>
<p>There’s a really good reason for this. When a web page loads, the browser is told to write text onto the screen using a specified font—one that is stored on the computer that the browser is running on. Therefore, if the web page’s code is calling for a font that a user does not have installed on their computer, it won’t show up! What that person will instead see is a default font, which might look a little ugly.</p>
<p>Now you might be wondering why this will happen so often if there are so many fonts installed on your computer. Well, here’s the problem: the two most widely-used operating systems—Windows and Mac OS X—each come installed with a different set of fonts. Awesome!</p>
<p>To illustrate this point, here’s where the fonts are stored in Windows 7:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image25.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb25.png" width="244" height="212" /></a></p>
<p>And here’s where they’re stored on Mac OS 10.6:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image26.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb26.png" width="244" height="183" /></a></p>
<p>Right away, we can see that only <em>one</em> of the displayed fonts overlaps: <strong>Arial</strong>. None of the <strong>Calibri</strong> or<strong>Cambria</strong> fonts are available on the Mac, and the Mac has at least a <em>dozen</em> just on this page that aren’t available in Windows!</p>
<p>In fact, between these two systems, there are only ten fonts that overlap:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image27.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb27.png" width="244" height="147" /></a></p>
<p>Those fonts that fall into that middle area, covered by both operating systems, are what we call<strong>web-safe fonts.</strong> If you use <strong>Calibri</strong> on your webpage, Mac users won’t see it; if you use <strong>Andale</strong>, Windows users won’t see it; but if you use <strong>Georgia</strong>, you can rest assured that users of both systems will see the it.</p>
<p>Now there’s a bit of grey area here. Users of older operating systems don’t have some of these fonts we’ve declared web-safe. For example, Windows XP users don’t have <strong>Palatino</strong> or <strong>Trebuchet MS</strong>. Even worse, users of Android mobile phones don’t have <em>any</em> of these fonts.</p>
<p>So to be clear, there are only five fonts that are considered <em>universal</em>:</p>
<ul>
<li>Arial</li>
<li>Courier New</li>
<li>Georgia</li>
<li>Times New Roman</li>
<li>Verdana</li>
</ul>
<p>Feel free to use these fonts all you want! Even if you dug up that old Packard Bell you had back in 1997 and it didn’t explode when connected to the modern web, you’d be able to see these fonts rendered as intended. Those Android users will just have to fight for themselves.</p>
<h4>So, what happens when the font fails?</h4>
<p>Your text will still be visible, but the browser will use whatever default font it supplies for situations like this. This means that you may have intended to use a cute, scripty font, but what you get is</p>
<p><samp>Your text typed in a regular serif font.</samp></p>
<p>This is good because your content still goes through, but your design might be compromised. Therefore, you should always specify fallback fonts and a category that the font falls into. Let’s say that you want to use <strong>Helvetica</strong>, but you’ll settle for <strong>Arial</strong>. Since both of these fonts are considered to be sans-serif fonts, you can write a CSS declaration like this:</p>
<p><code>{ font-family: Helvetica, Arial, sans-serif; }</code></p>
<p>The browser will first try to use <strong>Helvetica</strong>, and if it’s not installed, it’ll attempt to use <strong>Arial</strong>. If even that font is not available, it’ll use whatever default <strong>sans-serif</strong> font the browser likes, but at least it’ll be the correct <em>type</em> of font!</p>
<p>For more information about coding fallbacks, alternative methods to using non-web-safe fonts, and everything typography related, you can pick up a copy of our <a href="http://www.coffeecup.com/books/web-typography-handbook/">Web Typography Handbook</a>. It’ll tell you everything you need to know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/general-tips/understanding-web-safe-fonts-web-friendly-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Veranda&#8217;s &#124; Pergolas &#124; Patios &#124; Alfresco &#124; Designs Kits Melbourne Builders</title>
		<link>http://www.interactivewebs.com/blog/index.php/news/verandas-pergolas-patios-alfresco-designs-kits-melbourne-builders/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/news/verandas-pergolas-patios-alfresco-designs-kits-melbourne-builders/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 13:57:20 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[New Website]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1720</guid>
		<description><![CDATA[We are please to announce the launch of one of Melbourne&#8217;s premier builders websites. The site for TotallyOutdoors.com.au focuses on: Verandahs &#124; Pergolas &#124; Patios &#124; Alfresco &#124; Designs Kits Melbourne Builders As a supplier of: Centenary Pergolas &#38; Carports &#8230; <a href="http://www.interactivewebs.com/blog/index.php/news/verandas-pergolas-patios-alfresco-designs-kits-melbourne-builders/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image23.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb23.png" width="244" height="203" /></a>We are please to announce the launch of one of Melbourne&#8217;s premier builders websites. The site for TotallyOutdoors.com.au focuses on:</p>
<p><a href="http://www.totallyoutdoors.com.au" target="_blank">Verandahs | Pergolas | Patios | Alfresco | Designs Kits Melbourne Builders</a></p>
<p>As a supplier of:</p>
<p><a href="http://www.totallyoutdoors.com.au/products/centenary/" target="_blank">Centenary Pergolas &amp; Carports</a></p>
<p><a href="http://www.totallyoutdoors.com.au/products/eclipse-roofing/" target="_blank">Eclipse – Louver Roofs</a></p>
<p><a href="http://www.totallyoutdoors.com.au/products/solarspan/" target="_blank">Solarspan Roofing</a></p>
<p>Totally Outdoors are one of Australia&#8217;s premier supplier and builder of outdoor roofing needs.</p>
<p>We are please to be providing services to them, and welcome them on board the InteractiveWebs team.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/news/verandas-pergolas-patios-alfresco-designs-kits-melbourne-builders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Outlook Sync for DNN Updated to DotNetNuke 6</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/microsoft-outlook-sync-for-dnn-updated-to-dotnetnuke-6/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/microsoft-outlook-sync-for-dnn-updated-to-dotnetnuke-6/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 15:38:20 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DNN Module]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Outlook Sync]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1715</guid>
		<description><![CDATA[Today we announced that our DotNetNuke Module for syncing to outlook was updated to DNN 6. Check out the details here. http://www.dotnetnuke.com/Resources/Forums/forumid/112/threadid/451288/scope/posts.aspx]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image21.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb21.png" width="195" height="244" /></a>Today we announced that our <a href="http://www.interactivewebs.com/outlooksync/OutlookSync.aspx" target="_blank">DotNetNuke Module for syncing to outlook</a> was updated to DNN 6. Check out the details here.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image22.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb22.png" width="244" height="116" /></a></p>
<p><a href="http://www.dotnetnuke.com/Resources/Forums/forumid/112/threadid/451288/scope/posts.aspx">http://www.dotnetnuke.com/Resources/Forums/forumid/112/threadid/451288/scope/posts.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/microsoft-outlook-sync-for-dnn-updated-to-dotnetnuke-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft CRM 2011 and Custom Silverlight Development</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/microsoft-crm-2011-and-custom-silverlight-development/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/microsoft-crm-2011-and-custom-silverlight-development/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 12:41:09 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[silverlight and crm]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1706</guid>
		<description><![CDATA[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 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/microsoft-crm-2011-and-custom-silverlight-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb5.png" width="244" height="208" /></a>I noticed a question today on a Microsoft Dynamics CRM discussion site asking </p>
<p>“is there anyone who is not trying to sell me their product, that has done something interesting with CRM and Silverlight?”</p>
<p>Well yes there is…</p>
<p>InteractiveWebs have done several interesting projects with Silverlight as an interface to Microsoft CRM.</p>
<p>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.</p>
<p>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 be the case if you were running a stock exchange using CRM.</p>
<p>Entities are being used to track the bidding for sales and purchasing of hundreds of different qualities of different grains, at different locations over an entire country.</p>
<p>Of note to the Silverlight interface, is the fact that there are an ever increasing number of records within this system in the order of 65,000,000 records of some CRM Entities.</p>
<p>&#160;</p>
<h4>About the Silverlight Interface</h4>
<p>In it’s simplest function, the Silverlight interface is a membership system.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb6.png" width="244" height="169" /></a></p>
<p>Allowing users to login and manage the buying and selling of commodities. Very similar to how users of a Stockbroking system would login and buy and sell their shares. But of course the user data is all being driven from a CRM backend running CRM 2011 with IFD.</p>
<p>The membership login is using custom attributes within CRM Contacts to authenticate and allow login.</p>
<p>Once logged in the user can modify personal details that are saved back to the CRM Contact entity.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb7.png" width="200" height="244" /></a><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image8.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb8.png" width="244" height="129" /></a></p>
<p>Data is retrieved live using XRM to interface with CRM on the fly. Silverlight gives a clean and robust interface for users.</p>
<p>&#160;</p>
<h4>Other Types of Data Retrieval</h4>
<p>Just like with the sale of share, there is some paperwork generated with the buying and selling of commodities. Broker Notes, Freight Invoices, and Monthly trade Statements are example of just a few. Originally the thought was to interface with a Microsoft SharePoint server to store the related .PDF documents generated for these items. Instead we took the simpler approach of attaching the .PDF documents to the relevant records in the custom entities that are used to track each trade.</p>
<p>This data is simply stored as CRM Notes with Attached Files (.pdf) to the custom Entities.</p>
<p>Then in the Silverlight interface we allow users to open (on the fly) these notes and attached .pdf files to view the “paperwork” associated with each sale.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb9.png" width="244" height="41" /></a></p>
<p>Summary data is presented that is referencing custom attribute data, and able to be exported live from Silverlight to Excel.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb10.png" width="190" height="174" /></a></p>
<p>Or clicking on the PDF icon, will open the associated attached note from CRM and open the .pdf record live.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb11.png" width="244" height="120" /></a>    <br />Example of PDF data.</p>
<p>&#160;</p>
<h4>Creating CRM Records from Silverlight with XRM</h4>
<p>Growers of commodities can create new stock records, listing the gran they have, quality, quantity, location etc in a simple user interface.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb12.png" width="244" height="142" /></a></p>
<p>Listing too the price they wish to achieve in order to sell the produce.</p>
<p>Doing this creates a new record in a custom Entity in CRM directly, and this data is used in the bidding and selling process.</p>
<p>The data is available to Silverlight users in their record of stock.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image13.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb13.png" width="244" height="97" /></a>    <br />Similar in concept to a statement of shares for a stock market trader.</p>
<p>&#160;</p>
<h4>Where is Gets Cool</h4>
<p>So far, these are reasonably simple interfaces using XRM to CRM. Reading, writing, opening attached files etc. Where it gets interesting is in some real time graphing that we do to show bids on stocks / commodities.</p>
<p>For this we are needing to access tens of thousands of records that represent different bids for different commodities and work out on the fly the best or highest bid, and show that to the client in a fast loading graph.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb14.png" width="244" height="79" /></a></p>
<p>This is where Silverlight and some cleaver XRM calls to some cleaver processes in CRM delivers a great result. </p>
<p>With the great graphing tools in Silverlight, the graph draws in real time and animates the loading of data. It has a full screen mode:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image15.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb15.png" width="244" height="89" /></a></p>
<p>And is really a great use of Silverlight for this particular task.</p>
<p>&#160;</p>
<h4>Best of All it Runs Out of Browser</h4>
<p>One of the features we built on this interface is the ability to “Run Out of Browser”. So the client can right click the interface and select to “Install to this computer”.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image16.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb16.png" width="244" height="118" /></a></p>
<p>This adds the project to an Out of Browser Silverlight experience that can be launched as any other application or program from your computer.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image17.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb17.png" width="244" height="137" /></a></p>
<p>This feature of Silverlight can run on a Mac or PC, and delivers an experience for end users that is very similar to having a membership program installed on your computer.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image18.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb18.png" width="244" height="172" /></a></p>
<p>The project will auto update if we modify the web based source version with a new release automatically.&#160; The client is promoted with a messaging saying the program will close to update, then opens with the new version automatically. Truly using the best experience that Silverlight has to offer.</p>
<p>Uninstalling the out of browser app is as simple as a right click in the app, and selecting from a dropdown “Remove this application”.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image19.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb19.png" width="244" height="171" /></a></p>
<p>Kind of like a windows 8 experience with any pc.</p>
<p>&#160;</p>
<h4>Thoughts on this and Silverlight for Microsoft CRM.</h4>
<p>Silverlight… ahhh what to say about Silverlight….. where to start. </p>
<p>1. We drank the Kool Aid. Microsoft told us how great Silverlight would be, how it would segregate the design team from the development team and deliver the benefits of keeping people within their specializations.</p>
<p>2. We spend years of time investing in Silverlight development. We get it, we can work with it and we can do amazing things with it. This and other cool projects including a MS Pivot interface to DotNetNuke and Microsoft CRM data. </p>
<p>MS Pivot and CRM &#8211; <a href="http://demo.interactivewebs.com.au/dnnpivot/dnnpivot_demo.htm">http://demo.interactivewebs.com.au/dnnpivot/dnnpivot_demo.htm</a></p>
<p>3. We kicked it’s butt. We were able to deliver anything we wanted using Silverlight and made it interface with a multitude of data sources at multiple times using XRM and other web services to pull data from both CRM and other data sources. </p>
<p>&#160;</p>
<h5>And after all that… I can say with some authority. Silverlight is dead! </h5>
<p>We get it, we can do it, we hate it and we regret the time we wasted after Microsoft mislead us into their Silverlight sphere.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image20.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb20.png" width="244" height="166" /></a>    <br />Microsoft Silverlight Evangelist – We drank the Kool Aid</p>
<p>Silverlight never came close to delivering on any of the promises that Microsoft made about it.</p>
<p>It is tricky to develop in, it is poorly supported by even Microsoft, design tools are definitely lacking greatly, the development experience was a mine field of poorly documents bugs and broken features that required time and commitment to untangle the crap that Microsoft produced.</p>
<p>It was amazing to us how many things we were doing and solving that literally no one else was talking about. We felt like the first team walking on the Silverlight moon at every step of the way.</p>
<p>The end result is something that we are proud of. There are some cool features that we think make the project example above shine. But for all the time, and trouble invested to deliver it, it is just not worth it!</p>
<p>If looking at this and other similar projects again, we would use other technology to more quickly develop a very similar experience. There quite simply is nothing in Silverlight in interfacing with CRM that we can do easier other ways.</p>
<h4>Final Thoughts</h4>
<p>So there you have it. A good example of Silverlight with CRM, and the reason why we would suggest you use other technology yourself.</p>
<p>And check out that Silverlight Pivot link above. It is actually very cool too in what it does and how it does it. We have rigged this to work against any internet facing CRM environment including the Microsoft Hosted CRM.</p>
<p>&#160;</p>
<h4>Contact Us for CRM Development</h4>
<p>We wrote this to help someone asking for a non commercial plug for a Silverlight in CRM example. We hope the above meets the requirement of that… but we are a development and CRM business, so we need to mention that if you need some cleaver interfacing with CRM. Then please contact us here <a href="http://www.interactivewebs.com/ContactUs.aspx">http://www.interactivewebs.com/ContactUs.aspx</a>.</p>
<p>We have other examples to show too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/microsoft-crm-2011-and-custom-silverlight-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network You &#8211; New DotNetNuke YouTube Video Module</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/network-you-new-dotnetnuke-youtube-video-module/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/network-you-new-dotnetnuke-youtube-video-module/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 02:33:37 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DNN Module]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[Mushroom]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1673</guid>
		<description><![CDATA[Recently we launched a new website called Network You. The site can be found at networkyou.org. Of particular interest on the site is a new module or ours soon to be released to the DotNetNuke Community called Mushroom Video Module. &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/network-you-new-dotnetnuke-youtube-video-module/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb.png" width="169" height="163" /></a>Recently we launched a new website called <a href="http://www.networkyou.org" target="_blank">Network You</a>. The site can be found at <a href="http://www.networkyou.org" target="_blank">networkyou.org</a>.</p>
<p>Of particular interest on the site is a new module or ours soon to be released to the DotNetNuke Community called Mushroom Video Module. </p>
<p>The module will feed Youtube Play Lists from youtube.com directly into your site in an easy to manage and easy to use video feed.</p>
<p>&#160;</p>
<p>The end result of the feeds looks like this:</p>
<p>&#160;</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb1.png" width="244" height="159" /></a></p>
<p><a href="http://www.networkyou.org/Network/GlobalVillage.aspx">http://www.networkyou.org/Network/GlobalVillage.aspx</a></p>
<p>With the video feeds being selected directly from a play list selector button that referenced a YouTube account name.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb2.png" width="244" height="123" /></a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb3.png" width="244" height="189" /></a></p>
<p>The module also uses the template system developed by InteractiveWebs for the display system that allows simple to load templates to be customized to the users requirements.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/03/image_thumb4.png" width="244" height="147" /></a></p>
<p>An example of the module with multiple feeds onto a single page is this one: <a href="http://www.networkyou.org/Network/Professionals/VideoTopics.aspx">http://www.networkyou.org/Network/Professionals/VideoTopics.aspx</a></p>
<p>We will be releasing the module to the public in the next few weeks. We would love to hear any comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/network-you-new-dotnetnuke-youtube-video-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding an Attachment Field to Feedback Designer</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/adding-an-attachment-field-to-feedback-designer/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/adding-an-attachment-field-to-feedback-designer/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 03:30:44 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[Feedback Designer Support]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1659</guid>
		<description><![CDATA[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 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/adding-an-attachment-field-to-feedback-designer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Steps to add an Attachment Field to <a href="http://www.interactivewebs.com/feedbackdesigner" target="_blank">Feedback Designer Module for DotNetNuke</a>.</p>
<ol>
<li>Select Configure Module</li>
<li>Select Add Edit Form Items     <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image26.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb26.png" width="244" height="74" /></a></li>
<li>Enter a Name for the Field (Like Upload File, or Attachment etc.)</li>
<li><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image27.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb27.png" width="244" height="65" /></a></li>
<li>Select Add – To add the filed to the Existing Form Items</li>
<li>Use the up or down arrows to position the filed where you would like it.</li>
<li><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image28.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb28.png" width="244" height="133" /></a></li>
<li>Back and back</li>
</ol>
<p>The result is a form with file upload ability. The attachment is sent as an email attachment.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image29.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb29.png" width="244" height="186" /></a></p>
<p>Please contact us for additional <a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx" target="_blank">DotNetNuke Support</a> requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/adding-an-attachment-field-to-feedback-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulk Email Messaging and Bounce Back Monitoring</title>
		<link>http://www.interactivewebs.com/blog/index.php/e-mail-tips/bulk-email-messaging-and-bounce-back-monitoring/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/e-mail-tips/bulk-email-messaging-and-bounce-back-monitoring/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 01:34:22 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Bulk Emailer Support]]></category>
		<category><![CDATA[E-mail Tips]]></category>
		<category><![CDATA[Bulk Emailer]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1649</guid>
		<description><![CDATA[The Bulk Email module for DotNetNuke has a feature known as Bounce Email Monitoring, and it is probably a good idea to understand what it does and how it does it so we can explain how best to configure it. &#8230; <a href="http://www.interactivewebs.com/blog/index.php/e-mail-tips/bulk-email-messaging-and-bounce-back-monitoring/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image24.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb24.png" width="172" height="143" /></a></p>
<p>The <a href="http://www.interactivewebs.com/bulkemailer" target="_blank">Bulk Email module for DotNetNuke</a> has a feature known as Bounce Email Monitoring, and it is probably a good idea to understand what it does and how it does it so we can explain how best to configure it.</p>
<h4>Sending a Bulk Email Message</h4>
<p>When an email message is generated using the DotNetNuke Bulk Email Module, a list of all the email addresses that you have selected from multiple sources is generated into a database.</p>
<p>The lists that you select can include.</p>
<ul>
<li>Website Users</li>
<li>Custom Lists that you import</li>
<li>Microsoft CRM Marketing Lists</li>
<li>Imported contacts from email programs</li>
<li>Custom typed email address</li>
</ul>
<p>Once the list is complied, email addresses are removed.</p>
<ul>
<li>Duplications</li>
<li>Email addresses on the unsubscribed list</li>
<li><font style="background-color: #ffff00">Email addresses on the bounce email list (that meet the requirements set)</font></li>
</ul>
<p>Then the email messages are sent out and ticked off as being sent.</p>
<p>You can see that bounced email addresses will only be removed if they are on the bounced email list, and have bounced to a count matched the settings configured.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image25.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb25.png" width="244" height="65" /></a></p>
<h4>How the Bounce Email List is Generated and Counted</h4>
<p>Periodically, the module will use the setting for the POP 3 account to look for email messages that it can add as a bounce. To do this, it will download all messages in the mailbox and look using some complex searching tools for email messages that appear to have bounced back from a failed send attempt. </p>
<p>Unfortunately email servers report bounce messages in different ways, so the code that reads the email messages and looks for bounce backs is long and complex. For this reason, the process of finding bounce messages should be kept to a minimum to reduce the load on the server.</p>
<h4>Reduce Load</h4>
<p>The best way to reduce load is to minimise the number of mail messages that the process needs to check. </p>
<p>The best way to do this is three fold.</p>
<ol>
<li>Send email from a unique email address that suggests no normal communication should run through that account. <a href="mailto:noreply@domain.com">noreply@domain.com</a> is my suggestion. That way the only email messages in that mailbox should only ever be bounced messages.</li>
<li>Delete processes messages. The module can do this for you, but if the mailbox is a normal account, then ensure it is basically kept empty.</li>
<li>Manually delete messages that are not bounce messages. If you intent to use a general account, then you should keep it as free as possible from general communications.</li>
</ol>
<h4>What happens if you don’t do this?</h4>
<p>The process of downloading thousands of email messages, checking them all and processing them all can take hours. It will put a huge load on both the web server and your email server. It will increase your data transfer costs both on your web and email server.</p>
<p>So follow the suggestions and the result should be clean and fast. </p>
<p>Want to know more about <a href="http://www.interactivewebs.com/bulkemailer" target="_blank">email messaging in DotNetNuke</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/e-mail-tips/bulk-email-messaging-and-bounce-back-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bing Ajax Control over HTTPS or HTTP Secure SSL</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bing-ajax-control-over-https-or-http-secure-ssl/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bing-ajax-control-over-https-or-http-secure-ssl/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 15:32:21 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DNN Module]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1643</guid>
		<description><![CDATA[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 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bing-ajax-control-over-https-or-http-secure-ssl/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image23.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb23.png" width="244" height="211" /></a></p>
<p>Today we updated some code in our <a href="http://www.interactivewebs.com/contactdetails/" target="_blank">Contact Details module for DotNetNuke</a>.</p>
<p>The module makes it easy to add your contact details to a page in DNN.</p>
<p>There is a map control function that uses Bing Maps that can be seen in the demo here: <a href="http://www.interactivewebs.com/contactdetails/Demo.aspx">http://www.interactivewebs.com/contactdetails/Demo.aspx</a></p>
<p>We have updated the module today to support the use of SSL or https connections to the page that contains the module.</p>
<h4>How we did this</h4>
<p>So here are the two ways to add the Bing Ajax control to your page in HTTP or HTTPS:</p>
<p><strong>HTTP:</strong></p>
<blockquote><p>&lt;script src=”http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3” type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</p>
</blockquote>
<p><strong>HTTPS:</strong></p>
<blockquote><p>&lt;script src=”<a href="https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3&amp;s=1">https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3&amp;s=1</a>” type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</p>
</blockquote>
<p>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 image tiles for the map from HTTPS.</p>
<p>Why? you ask.</p>
<p>Well it seems that the API determines what protocol to use for JavaScript and other parts from the document.location.protocol, however when it comes to the map tiles it looks to a global setting that is set based on the parameter being passed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bing-ajax-control-over-https-or-http-secure-ssl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Upgrading Steps for DotNetNuke from DNN 4.x.x to DNN 6.x.x</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/upgrading-steps-for-dotnetnuke-from-dnn-4-x-x-to-dnn-6-x-x/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/upgrading-steps-for-dotnetnuke-from-dnn-4-x-x-to-dnn-6-x-x/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 05:49:09 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DotNetNuke Support]]></category>
		<category><![CDATA[DotNetNuke Tips]]></category>
		<category><![CDATA[DotNetNuke 6]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1638</guid>
		<description><![CDATA[Specifically we wanted to take a version of DotNetNuke from 4.9.1 to 6.1.3 today and actually found that it worked perfectly. We did take some steps that helped a lot. This may be of value to some of you. Before &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/upgrading-steps-for-dotnetnuke-from-dnn-4-x-x-to-dnn-6-x-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image20.png"><img style="margin: 0px; border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb20.png" width="244" height="220" /></a></p>
<p>Specifically we wanted to take a version of DotNetNuke from 4.9.1 to 6.1.3 today and actually found that it worked perfectly.</p>
<p>We did take some steps that helped a lot. This may be of value to some of you.</p>
<h4>Before we Began</h4>
<p>1. Backed up the entire <strong>file system</strong> for the website.</p>
<p>2. Backed up the <strong>database on SQL</strong> server for the site in question.</p>
<p>3. Ensured we had a <strong>HOST login</strong> account that worked.</p>
<p>4. Ensured the server we were running on (Windows 2008 R2) was patched and running <strong>.Net Framework version 3.5 SP1.</strong></p>
<p>5. If your site is busy, work out a way to stop the traffic. One way is to add a portal alias, like test.domain.com in your DNN website. Setup a DNS entry to that test.domain.com points to the IP address of your DNN web server. In IIS, setup a Binding, so that test.domain.com will answer for your site. </p>
<p>Then access the site on test.domain.com and check you can login, etc.</p>
<p>Then remove the binding in IIS for <a href="http://www.domain.com">www.domain.com</a> (temporarily while you play upgrade).</p>
<p>This way, the site will not answer normal user access, but will answer you when you go to test.domain.com.</p>
<p>&#160;</p>
<h4>Update Path </h4>
<p>We suggest the following table for upgrading your DNN Website.</p>
<p align="center"><b></b></p>
<div align="center">
<table border="1" cellspacing="0" cellpadding="2" width="400" align="center">
<tbody>
<tr>
<td valign="top" width="200"><strong>Upgrade From</strong></td>
<td valign="top" width="200"><strong>Upgrade To</strong></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/19985">02.00.04</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/19986">02.01.02</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/19986">02.01.02</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/19989">03.01.01</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/19989">03.01.01</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/19994">03.02.02</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/19994">03.02.02</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/20895">04.03.07</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/20895">04.03.07</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/20897">04.04.01</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/20897">04.04.01</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/20982">04.06.02</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/20982">04.06.02</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/32336">04.09.05</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/32336">04.09.05</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/47716">05.04.04</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/47716">05.04.04</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/52702">05.05.01</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/52702">05.05.01</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/75803">05.06.04</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/67841">05.06.04</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/71896">06.00.02</a></td>
</tr>
<tr>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/71896">06.00.02</a></td>
<td valign="top" width="200"><a href="http://dotnetnuke.codeplex.com/releases/view/81081">06.01.03</a></td>
</tr>
</tbody>
</table></div>
<p>Note: If you are upgrading a version prior to DNN 4.6.2, then you will need to manually update the web.config file. After this version the updates are automatic.</p>
<h4>&#160;</h4>
<h4>Steps On Upgrade</h4>
<p>On Codeplex, Click on View All Downloads</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image21.png"><img style="margin: 0px; border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb21.png" width="244" height="99" /></a></p>
<p>Find the version for the next upgrade step from the table above. Then find the Version Upgrade download link.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image22.png"><img style="margin: 0px; border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb22.png" width="244" height="98" /></a></p>
<p>Download the .zip file to your server. Then extract the contents directly over the existing website directory structure.</p>
<p>You will be asked to overwrite files, Tick yes to all.</p>
<p>You will be asked to overwrite folders, Tick Apply to all – And continue.</p>
<p>Once you have extracted, hit your website in a browser, and watch the upgrade happen before your eyes.</p>
<p>Repeat the steps of backing up after each successful update, and download the next update package and repeat the process.</p>
<p>&#160;</p>
<h4>Tricky Bits</h4>
<p>If you are using the XML module, on a DNN version before 5.3.0, then you should obtain the latest update of the module before moving past 5.3.0.</p>
<p>If you have the Ifinity URL Master module. We suggest turning it off to upgrade.</p>
<p>&#160;</p>
<h4>After Upgrade</h4>
<p>In IIS you will wan to move the website to a new application pool that is running .net 3.5 or 4.0 Integrated. You cannot share application pools with earlier DNN versions that run on .net 2.0.</p>
<p>Jump into the HOST settings, and configure things like, friendly URL’s, DNN Host Menu Options, and performance settings.</p>
<p>If you disabled bindings (from the initial steps 5 above) re-enable them and test access.</p>
<p>&#160;</p>
<h4>DotNetNuke Upgrade Service and Support</h4>
<p>We offer a <a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx" target="_blank">DotNetNuke Support Service</a> that can include the upgrading of DNN websites for you. This is especially useful if you are not confident with either .net websites or IIS server administration. </p>
<p>We are happy to help you evaluate the upgrade path and potential problems. The cost of the service is in effect calculated at at an hourly estimate. It should be noted that if everything goes well, and trouble free, there there is at least 1 hours work in this upgrade, usually more as there are often little bugs to sort out.</p>
<p>Please contact us for support here: <a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx">http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx</a></p>
<h5>Additional References</h5>
<p><a href="http://www.datasprings.com/resources/articles-information/dotnetnuke-articles/upgrading-dotnetnuke-4.9-to-dotnetnuke-6.0">http://www.datasprings.com/resources/articles-information/dotnetnuke-articles/upgrading-dotnetnuke-4.9-to-dotnetnuke-6.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/upgrading-steps-for-dotnetnuke-from-dnn-4-x-x-to-dnn-6-x-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotNetNuke Bulk Email on WebFarm Support Added</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-bulk-email-on-webfarm-support-added/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-bulk-email-on-webfarm-support-added/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 15:02:06 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Bulk Emailer Support]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[Bulk Emailer]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1630</guid>
		<description><![CDATA[&#160; 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 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-bulk-email-on-webfarm-support-added/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image17.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb17.png" width="244" height="192" /></a>&#160;<img src="http://www.interactivewebs.com/Portals/22/images/BulkEmailerFlat-Optimised.jpg" width="150" height="204" /></p>
<p>Today we have added support to the <a href="http://www.interactivewebs.com/bulkemailer" target="_blank">DotNetNuke Bulk Emailer module</a> for WebFarms.</p>
<p>We have identified a feature of Bulk Emailer for DotNetNuke that has caused some issues with the running of the module on a WebFarm. </p>
<p>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.</p>
<h4>The Problem</h4>
<p>With WebFarms there are two processes that run at the same time.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image18.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb18.png" width="244" height="68" /></a></p>
<p>This will cause duplication of sending email messages.</p>
<p>The solution is easy… just disable one of the schedule processes. However this will be automatically re-enabled by the module.</p>
<h4>The Fix</h4>
<p>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 iWebs BulkEmailer EmailSchedule process.</p>
<h4>Additional Steps Required</h4>
<p>After you enable WebFarm mode, you will need to go into the Host Scheduler processes and disable all but one of the multiple processes for the iWebs BulkEmailer EmailSchedule. </p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image19.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb19.png" width="244" height="68" /></a></p>
<p>The result will be that only one of the schedulers run and only one email message will be sent.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-bulk-email-on-webfarm-support-added/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a New User in Smarter Mail 9</title>
		<link>http://www.interactivewebs.com/blog/index.php/support/creating-a-new-user-in-smarter-mail-9/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/support/creating-a-new-user-in-smarter-mail-9/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 00:39:00 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Support]]></category>
		<category><![CDATA[SmaterMail]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1622</guid>
		<description><![CDATA[Here are the steps to create a new user in Smarter Mail 9 Enterprise. Add New Email Address 1. Log into the webmail interface. webmail.domain.com as a mail administrator. 2. After Login, select the Settings Icon from the left hand &#8230; <a href="http://www.interactivewebs.com/blog/index.php/support/creating-a-new-user-in-smarter-mail-9/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are the steps to create a new user in Smarter Mail 9 Enterprise. <a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb12.png" width="203" height="203" /></a></p>
<h4>Add New Email Address</h4>
<p>1. Log into the webmail interface. webmail.domain.com as a <strong>mail administrator</strong>.</p>
<p>2. After Login, select the <strong>Settings Icon</strong> from the left hand menu.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image13.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb13.png" width="232" height="244" /></a></p>
<p>3. Expand Domain Settings and Select <strong>Users</strong>.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb14.png" width="137" height="244" /></a></p>
<p>4. From the Main Window, select <strong>New</strong>.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image15.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb15.png" width="244" height="51" /></a></p>
<p>5. Fill in new user details with the following format.</p>
<p><strong>User Name:</strong>&#160; firstname.lastname</p>
<p><strong>Pass:</strong> secure password</p>
<p><strong>Display Name:</strong> FirstName LastName</p>
<p><strong>Reply-To Email Address:</strong> <a href="mailto:firstname.lastname@domain.com">firstname.lastname@domain.com</a></p>
<p><strong>Backup Email Address:</strong> Optional (Use Existing personal address of user if filled in)</p>
<p><strong>User Status:</strong> Enabled</p>
<p><strong>Mailbox Size Limit:</strong> 50 MB</p>
<p><strong>Enable Outgoing Mail Signing:</strong> Enabled</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image16.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb16.png" width="244" height="233" /></a></p>
<p>6. Click <strong>Save</strong> when complete.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/support/creating-a-new-user-in-smarter-mail-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8211;You Suck Balls!</title>
		<link>http://www.interactivewebs.com/blog/index.php/rants/microsoftyou-suck-balls/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/rants/microsoftyou-suck-balls/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 07:13:15 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Microsoft Fail]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1610</guid>
		<description><![CDATA[I find it absolutely incomprehensible how hard it is to purchase a Microsoft Product and actually gain access to it. Over the years, things have always been hard, but appear to have got a lot worse. My Experience with MSDN &#8230; <a href="http://www.interactivewebs.com/blog/index.php/rants/microsoftyou-suck-balls/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb10.png" width="244" height="174" /></a></p>
<p>I find it absolutely incomprehensible how hard it is to purchase a Microsoft Product and actually gain access to it.</p>
<p>Over the years, things have always been hard, but appear to have got a lot worse.</p>
<h4>My Experience with MSDN Subscription.</h4>
<p> In December I receive notice that our existing MSDN subscription is due to expire, so I set about renewing it. Now with any other company, you would just enter a credit card number into a website some place and you would be done. But Not Microsoft.</p>
<p>Microsoft force you to purchase through a reseller (and I get that) so we set about that path.</p>
<p>Our previous reseller was Ingram Micro, who totally destroyed their own business by interdicting SAP some time ago, and have got nothing right since then! So we followed the Legendry Microsoft License Expert “Shane Piercy” to Dicker Data and purchased our license there. (Thanks Shane, that was the easy part).</p>
<p>After some weeks, Microsoft approve our license and send an email with some details.</p>
<p>We then login to Live.com and revalidate an email address that we have used, validated and sign in daily with for the past 10 years. This take 3 days.</p>
<p>We then go to the Volume License website and find the new license needs to be added. We do this, and are advised that we again need to validate our email address. This takes 48 hours (actual time was 4 days). – Remember it is computers doing all this tricky validating of email addresses by sending us an email with a link to click.</p>
<p>We then check back for days in the Volume License website and are advised in the FAQ that validating the license and email can take several days. Go figure!</p>
<p>Finally after 5 days the license appears, and we find that we need to then assign it to a user. We start doing this and fail several times before ringing their Asian America support line and chat to a helpful person who suggest a lot of things before mentioning the catch phrase “What version of IE are you using?”&#160; &#8211; I almost blurt out… “Why would I use such a F#&amp;!ed browser!” before explaining that I was using Chrome. Heaven forbid I was on a Mac and did not have access to IE at all.</p>
<p>We finally worked out that IE is required for “This Website” even though there is no detection on the website warning you of this. </p>
<p>So I fired up IE, and set about assigning a user to this license before I get this error.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb11.png" width="244" height="60" /></a></p>
<p>Lucky I am on the phone to the Philippines at the time and ask.. “What Next?”</p>
<p>MS support take all my details again, and advise they will assign the license. This will take only 1 hour to complete. (Believe that when I see it).</p>
<p>I ask for an email address for my support dude. No, he does not have an email address, only a team address that I can use his name in and someone may forward it to him. Remember here I am communicating via a POT (Plain Old Telephone) to the number 2 (I like saying that) IT company in the world. Why can’t I email the dude, or skype, or MSN, or live chat, or SMS, or whatever.. No the only way to get him is call a POT and wait in queue like I did in the last century.</p>
<p>So now I wait. 30 days down, and still no access to something I have paid for. Can you frigging believe it!</p>
<p>The story is not over yet, but I just know I will not have access in 1 hour from now. That would be way to easy.</p>
<p>Microsoft – if you want to know why you are failing. It is because everything you do is 10 x harder than it needs to be. Compare this experience to Apple App store on the Mac!</p>
<p>You have a lot of catching up to do MS!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/rants/microsoftyou-suck-balls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotNetNuke Outlook Social Connector Setup</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-outlook-social-connector-setup/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-outlook-social-connector-setup/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 01:32:46 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DNN Outlook Social Connector Support]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[Outlook Social Connector]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1603</guid>
		<description><![CDATA[The steps in setting up the Outlook Social Connector for DotNetNuke on your local computer. The steps assume that you have installed the DNN website module by InteractiveWebs called the Outlook Social Connector. 1. Close Outlook 2. Start the MSI &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-outlook-social-connector-setup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The steps in setting up the Outlook Social Connector for DotNetNuke on your local computer.</p>
<p>The steps assume that you have installed the DNN website module by InteractiveWebs called the Outlook Social Connector.</p>
<p>1. Close Outlook</p>
<p>2. Start the MSI installer “<strong>Setup_DNNSocialConnector</strong>”</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb.png" width="244" height="200" /></a></p>
<p>3. Select <strong>Next</strong></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb1.png" width="244" height="201" /></a></p>
<p>4. Use the default path, or select one, then select &#8211; <strong>Next</strong></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb2.png" width="244" height="203" /></a></p>
<p>5. Select <strong>Next</strong> when ready to proceed</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb3.png" width="244" height="199" /></a></p>
<p>6. <strong>Wait</strong> a bit</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb4.png" width="244" height="201" /></a></p>
<p>7. Select <strong>Close</strong></p>
<p><strong><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb5.png" width="244" height="64" /></a></strong></p>
<p>8. Open Outlook and in the Mail view, find an email message and expand the view for the Social Connector.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb6.png" width="244" height="109" /></a></p>
<p>9. Select the + symbol under the contact image, and select “<strong>on another social network</strong>” from the available list.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb7.png" width="244" height="237" /></a></p>
<p>10. Select “iWebs – DNN Social Connector” from the available social connector plugins.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image8.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb8.png" width="244" height="118" /></a></p>
<p>11. Fill in the connection settings for your DotNetNuke Website that has the iWebs – DNN Social Connector module installed. And admin or host account is needed. Click <strong>Connect</strong></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/02/image_thumb9.png" width="244" height="66" /></a></p>
<p>When you browse an email message from a user who is registered on your website, you will see the activity that they have taken on your site. This includes activity on security roles, DNN Forums Module, and if you have updated to our modified Documents Module, activity on that module too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-outlook-social-connector-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotNetNuke Registration without User Name</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-registration-without-user-name/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-registration-without-user-name/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 13:01:54 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Advanced Login]]></category>
		<category><![CDATA[Advanced Login Support]]></category>
		<category><![CDATA[DNN Module]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1581</guid>
		<description><![CDATA[One of the most asked for features of the DotNetNuke user registration process is to allow users to register without the need for a user name. &#160; Today we have added this feature to the DotNetNuke Advanced Login Module. User &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-registration-without-user-name/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h5><img style="margin: 0px 6px 0px 0px; display: inline; float: left" align="left" src="http://images01.interactivewebs.com/portals/62/dnn_login_css.png" width="111" height="161" />One of the most asked for features of the DotNetNuke user registration process is to allow users to register without the need for a user name.</h5>
<p>&#160;</p>
<p>Today we have added this feature to the <a href="http://www.interactivewebs.com/advancedlogin/">DotNetNuke Advanced Login Module</a>.</p>
<h4>User Name Omission</h4>
<p>Normally DotNetNuke requires a user name to be entered at registration. The Advanced Login Module will automatically create a DNN user name at registration time, even if the token for User Name is not included in the registration form. This way you can allow users to register with an email address and no user name, while in the background the Advanced Login Module handles the user name for you.</p>
<h5>How It Works</h5>
<p>If omitted from the registration form, the user name will be taken from the email address.</p>
<p><a href="mailto:david@domain.com">david@domain.com</a> for example will generate a user name using all data from before the @ symbol. </p>
<p><a href="mailto:david@domain.com">david@domain.com</a> = david as the user name.</p>
<p>If david is already taken as a user name, then david-01 or david-02 etc. will be used automatically.</p>
<p>This keeps the username familiar to users should it ever be provided to them, yet keeps the registration process as simple as possible.</p>
<p>The module is available as a <a href="http://www.interactivewebs.com/DotNetNukeModules/ModuleDownloads.aspx">Free DNN Module</a> trial on our site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/dotnetnuke-registration-without-user-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange Server 2010 Outlook Autodiscovery Tricks</title>
		<link>http://www.interactivewebs.com/blog/index.php/server-tips/exchange-server-2010-outlook-autodiscovery-tricks/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/server-tips/exchange-server-2010-outlook-autodiscovery-tricks/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 07:03:24 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[Exchange 2010]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1579</guid>
		<description><![CDATA[I have been trying to work out for some time, a really easy way for AutoDiscovery services in outlook to be directed to the correct address allowing for easy user configuration of services. Without going into all the details, I &#8230; <a href="http://www.interactivewebs.com/blog/index.php/server-tips/exchange-server-2010-outlook-autodiscovery-tricks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image_thumb4.png" width="144" height="138" /></a></p>
<p>I have been trying to work out for some time, a really easy way for AutoDiscovery services in outlook to be directed to the correct address allowing for easy user configuration of services.</p>
<p>Without going into all the details, I have tried all the methods described in (yet another) Microsoft Whitepaper.</p>
<p><a href="http://technet.microsoft.com/en-us/library/bb332063(EXCHG.80).aspx">http://technet.microsoft.com/en-us/library/bb332063(EXCHG.80).aspx</a></p>
<p>Had some level of success but while working through this stuff I discovered by mistake a little discussed method.</p>
<p>A new feature is available that enables Outlook 2007 and later to use DNS Service Location (SRV) records to locate the Exchange Autodiscover service.</p>
<p>Discussed here: <a href="http://support.microsoft.com/?kbid=940881">http://support.microsoft.com/?kbid=940881</a></p>
<p>To Hell with the the WhitePaper, this works fantastically well. It is everything that I need it to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/server-tips/exchange-server-2010-outlook-autodiscovery-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Captivate SCORM reporting completed but not passed</title>
		<link>http://www.interactivewebs.com/blog/index.php/general-tips/captivate-scorm-reporting-completed-but-not-passed/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/general-tips/captivate-scorm-reporting-completed-but-not-passed/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 07:56:31 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[LMS]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1574</guid>
		<description><![CDATA[Captivate SCORM Problems We have been playing in depth lately with some some of the Captivate SCORM outputs in an effort to better understand the SCORM Compliance and where Captivate falls down in this area. What we have found is &#8230; <a href="http://www.interactivewebs.com/blog/index.php/general-tips/captivate-scorm-reporting-completed-but-not-passed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image_thumb.png" width="215" height="244" /></a></p>
<h4>Captivate SCORM Problems</h4>
<p>We have been playing in depth lately with some some of the Captivate SCORM outputs in an effort to better understand the SCORM Compliance and where Captivate falls down in this area. What we have found is very interesting and needs to be explained in detail to understand.</p>
<h4>The Problem</h4>
<h4></h4>
<p>Until recently, anyone who wanted to author SCORM-compliant content had few choices. Not many authoring programs existed and the technical knowledge to create compliant content was and, in fact, still is beyond the reach of most training developers. Now there are many affordable, easy to use content authoring programs to create SCORM-compliant content that can be deployed to learning management systems (LMS). Adobe, a leader in the multimedia authoring and programming industry, has recently thrown their hat into the ring and released Adobe Captivate – a SCORM-compliant authoring tool that includes screen capture, simulation, automated testing and more.</p>
<h4>Adobe Captivate and LMS Software Working Correctly</h4>
<p>When exporting content from Adobe Captivate, you have the option of making your package SCORM 1.2 Compliant. Specifics of the SCORM specification could fill an entire book (in fact, it does!), so let’s just say that SCORM defines what must be included in a content package (certain files which contain certain information in a certain format) and the methods that the content package must use to communicate information (student name, score, etc.) to and from the LMS. The idea is that content authoring programs and learning management systems would all be programmed to comply with the spec and therefore be compatible with each other. Unfortunately, reality has not lived up to the vision.</p>
<p>The SCORM 1.2 specification is long, open to some interpretation and not always logical. Developers have had to make some assumptions and, at the same time, had to predict and hope that other developers made the same assumptions! Our experience with the workings of Adobe Captivate and the development or our own SCORM-compliant LMS has given us some insight to help you get the most out of Adobe Captivate and your LMS – even if it’s not our LMS! Note that we are only focusing on SCORM 1.2. The SCORM 1.3 specification was recently released, however most learning management systems and authoring tools, even those recently released, still support SCORM 1.2 and rightfully so.</p>
<h4>Problem 1 &#8211; Setting Captivate to be SCORM 1.2 Compliant</h4>
<p>If you export a Captivate package that does not have any graded questions in it, it will not be SCORM-compliant. I don’t mean that it just won’t track because it has no grade to send; I mean it is not compliant. In tracing method calls from Captivate lessons, we’ve found that a lesson with no questions will not make the required call to the LMS to initialize itself upon start-up. It will make the finalize call upon exit, however any compliant LMS will throw back an error when this happens. The spec dictates that a content package must initialize itself before it can finalize itself. Makes sense, right?</p>
<p>A tangential problem to this is that a lesson with no questions (even if the correct initialize and finalize calls are made) has no way to tell when it’s been completed, so it does not send that information to the LMS either. This secondary problem is not an issue of compliance as the SCORM specification does not require this information to be sent, but more an issue of usability. What’s the point of making a SCORM-compliant lesson and loading it into an LMS if you never find out when your users have completed it?</p>
<h4>Solution 1 &#8211; Captivate SCORM Solved</h4>
<p>The resolution to both these problems is easy – just make sure that you have a graded interaction in your lesson. It can be an interaction that is actually presented as such or even a button or hot spot that you are sure your users will click while viewing the lesson. The possibilities here are endless, so be sure to test your solution, but the bottom line is that there needs to at least one graded interaction in your lesson.</p>
<h4>Problem 2 – Passing the Proper Lesson Status Value</h4>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image_thumb1.png" width="244" height="230" /></a></p>
<p>Adobe Captivate lets you choose whether to report ‘pass/fail’ or ‘complete/incomplete’ values for lesson status, but this is not an arbitrary choice. The spec dictates that this shall be determined by the lesson after querying the LMS and deciding based upon the response it receives.</p>
<p>When publishing with Captivate, if you select complete/incomplete, and the user fails or fails to finish the lesson, the value of ‘incomplete’ will be reported to the LMS. In the event that the user completes or passes the lesson, the value of ‘complete’ will be reported to the LMS. Likewise, if you select pass/fail, then the value of ‘pass’ will be used instead of ‘complete’ and the value of ‘fail’ will be used instead of ‘incomplete’.</p>
<p>Additionally, Captivate lessons never query the LMS for the value of ‘credit’, which is the element that the lesson should be using to determine whether to use ‘complete/incomplete’ or ‘pass/fail’.</p>
<h4>Problem 2 – Solution to Captivate Lesson Status Value</h4>
<p>Solving this problem may or may not even be necessary – it’s a rather minor issue. The best thing to do is make sure that you coordinate the credit setting you use in the LMS with the lesson status value you select here. Lessons that are for credit should use ‘pass/fail’ and lessons that are not for credit should use ‘complete/incomplete’. However, one thing to note, and this takes us indirectly to Problem #3 and beyond, is that the spec dictates that the LMS revaluate the score and change this value if you have set a mastery score. We’ll come back to this when we get to Problem #4.</p>
<h4>Problem 3 – Passing Score in the SCORM Format</h4>
<p>The ‘Publish’ interface in Adobe Captivate lets you choose whether to report score as a raw value or as a percentage while the spec dictates that this value must be ‘normalized between 0 and 100′ (meaning it must be a percentage score). When you choose to report this value as a raw score, your lesson is not compliant.</p>
<p>Adobe tells us that they put this option for a very specific reason. The spec defines 3 values relating to score and all shall be normalized between 0 and 100 – minimum score, maximum score and what they call raw score (oddly enough, the spec calls it ‘raw score’ and at the same time dictates that it be normalized – no wonder everyone is confused!). Logically, since they are required to be normalized between 0 and 100, minimum score would always be 0 and maximum score would always be 100 so why even use them? Because of this confusion, Adobe decided to allow the content author to decide whether to report score as raw or normalized.</p>
<p>The problem occurs when you choose to report score as raw and then load your content into an LMS that has been implemented according to the SCORM spec because it will expect to receive score normalized. Confusion ensues!</p>
<h6></h6>
<p>You create a Captivate lesson and choose to report score as a raw value. Your lesson has 5 questions and your user gets them all correct. Your lesson is going to report ’5′ as the score and a compliant LMS is going to interpret this as 5%. Of course, your lesson should also report a lesson status of ‘complete’ or ‘passed’ (see problem #2) which will truly confuse your user when they look at their stats and see that they passed/completed a lesson with a score of only 5%!</p>
<h4>Problem 3 – Solution to Passing SCORM Score Correctly</h4>
<p>This is an easy one. Unless you are certain that your LMS implements score as a raw value, always select ‘percentage’ to ensure that your lesson is compliant.</p>
<p>Problem 4 – Making it all Work</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image_thumb2.png" width="193" height="244" /></a>&#160; <a href="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image3.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2012/01/image_thumb3.png" width="244" height="228" /></a></p>
<p>Take a deep breath, because problem #4 might get a little confusing. The SCORM specification instructs the LMS to change the lesson status (the same value discussed in problem #2) when certain conditions apply. When this happens, the LMS shall use the score to decide how to change the lesson status value. If you remember though, from problem #3, you may be reporting score as a non-compliant raw value, so the LMS may change the lesson status based on bad information.</p>
<p>To get a better understanding of this, let’s introduce mastery score. You set the mastery score by clicking the ‘Manifest’ button on the Publish Interface. mastery score is value stored in the manifest file that is included in the content package you load into the LMS. The LMS reads this value and stores it with the lesson. If you notice, Captivate instructs that this value should be between 0 and 100, or normalized.</p>
<p>Now the SCORM specification instructs the LMS that if mastery score is set, the lesson is being taken for credit and the lesson status is not ‘incomplete’, the LMS shall change the lesson status to the appropriate value (complete, incomplete, pass or fail) by comparing the score reported from the lesson and the mastery score that is defined in the manifest. This occurs even if the lesson has already passed a value for lesson status.</p>
<p>The first thing to notice is that you probably should set the mastery score to the same value that you set passing score. That way, if the LMS re-evaluates the lesson status, it will use the same value as the passing score that the lesson itself does.</p>
<p>Now let’s refer back to Problem #3. You had the option of reporting score as a raw value. If you chose that option, when the LMS performs this re-evaluation of lesson status, it is going to compare a raw score to the normalized mastery score. Since one value is normalized and the other is not, it should be clear that you will have some unexpected results from this.</p>
<h4>Example</h4>
<p>You create a Captivate lesson with 20 questions. You choose to report score as a raw value (non-complaint per Problem #3, but Captivate lets you do it), choose to use ‘pass/fail’ for lesson status, enter a mastery score of 80% and enter a passing score of 80%. Your user gets 17 questions correct.</p>
<p>When the lesson finalizes, the lesson reports ‘pass’ to the LMS for lesson status and ’17′ for score. Everything looks good until the LMS sees that there is a mastery score and therefore it must re-evaluate the lesson status. The LMS looks at score (’17′) and sees that it is less than mastery score (’80′), so it changes lesson status to ‘fail’. In fact, a lesson created with these settings will always have its lesson status re-evaluated to ‘fail’ by the LMS because even a perfect raw score (’20′) will always be less than the mastery score (’80′).</p>
<p>The root of the problem is that Captivate prompts you to enter mastery score normalized, but gives you the option to report score as a raw value. They need to be on the same scale for the re-evaluation by the LMS to work properly.</p>
<h4>Solutions</h4>
<p><strong>Solution 1</strong> &#8211; Don’t enter a mastery score. By doing this, the LMS will not re-evaluate the lesson status and you avoid the problem altogether. But don’t forget about Problem #3 and its solution.</p>
<p><strong>Solutions 2</strong> &#8211; Make sure that mastery score and score are both normalized by choosing to report score as a ‘percentage.’ You’ll notice that this is also the solution to Problem #3. If you have confirmed that your LMS expects to receive score as raw, then use Solution #3.</p>
<p><strong>Solution 3</strong> &#8211; If you must report score as a raw value, then be sure to enter a raw value for mastery score. In our scenario, instead of entering ’80′ for mastery score, you would enter ’17′. That way, when the LMS re-evaluates lesson status, both score and mastery score are on the same scale and the calculation is done correctly. While technically incorrect since the spec dictates that mastery score be normalized, we won’t worry about it because you’d only use this solution in the case that your LMS is also non-compliant because it’s expecting raw values for score. It’s a workaround.</p>
<h4>Conclusion</h4>
<p>We’ve seen that Adobe Captivate provides a robust solution for quickly developing online training solutions. But let’s not forget that we need to be mindful of the implementation of the SCORM specification by the LMS and how it’s going to react to our Captivate lessons.</p>
<p>Review the problems and their solutions and you can be sure that your Captivate lessons are going to comply with SCORM 1.2 and function properly when loaded into a SCORM 1.2-compliant learning management system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/general-tips/captivate-scorm-reporting-completed-but-not-passed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Desktop mstsc.exe slow will not start windows 7</title>
		<link>http://www.interactivewebs.com/blog/index.php/support/remote-desktop-mstsc-exe-slow-will-not-start-windows-7/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/support/remote-desktop-mstsc-exe-slow-will-not-start-windows-7/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 14:21:29 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Support]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/?p=1563</guid>
		<description><![CDATA[Had a painful problem today with the mstsc.exe application in Windows 7 64 Bit Ultimate today. An otherwise happy install suddenly failing to start, or if is started it would be very slow. Once started, it would not close from &#8230; <a href="http://www.interactivewebs.com/blog/index.php/support/remote-desktop-mstsc-exe-slow-will-not-start-windows-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Had a painful problem today with the mstsc.exe application in Windows 7 64 Bit Ultimate today.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image5.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb8.png" width="244" height="152" /></a></p>
<p>An otherwise happy install suddenly failing to start, or if is started it would be very slow.</p>
<p>Once started, it would not close from the task manager, even if I killed the process with the end process.</p>
<h4>Initially</h4>
<p>I suspected that it was possibly a virus etc. However I found that there are a lot of people on the net with this exact problem.</p>
<p>I then set about a solution, and figured on out myself, that involves replacing some of the files use by the MSTSC.EXE application.</p>
<p>Basically there are 4 files that I replaced with the same version from another computer that was functional and healthy. They are:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/Capture.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Capture" border="0" alt="Capture" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/Capture_thumb.png" width="244" height="97" /></a></p>
<p>c:\windows\system32\</p>
<p>MSTSCAX.dll</p>
<p>MSTSC.exe</p>
<p>c:\windows\system32\EN-US\</p>
<p>MSTSCAX.dll.mui</p>
<p>MSTSC.exe.mui</p>
<p><em>I would create a .zip copy for download except I fear giving out some stored connection settings in the files I already have. So sorry, you will have to find your own backup files.</em></p>
<p>&#160;</p>
<h4>The Bitch of it</h4>
<p>The annoying problem is that you cannot just copy the 4 files into the two folder locations as Windows 7 in all it’s wisdom will not let you copy files there, as you are not the “Trusted Installer”. </p>
<p>You might be like me, Administrator and God of your computer that at any time can take to it with a hammer and replace it with a Mac, but Windows 7 knows best… so let’s show you what you have to do to hack that crap!</p>
<p>&#160;</p>
<h4>Give Permissions</h4>
<p>First, go to the folder or set of files that you need to change permissions for, right-click on them and choose <strong>Properties</strong>.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image6.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb9.png" width="244" height="210" /></a></p>
<p>Next click on the <strong>Security </strong>tab and then click on the <strong>Advanced</strong> button at the bottom:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image7.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb10.png" width="216" height="244" /></a></p>
<p>Next click on the Owner tab and you’ll now see that the current owner is <strong>TrustedInstaller</strong>.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image8.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb11.png" width="244" height="227" /></a></p>
<p>Now click on the Edit button and choose who you would like to change the owner to, either your account or the Administrators. If your account is an Administrator account, I would suggest just picking Administrators.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image9.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb12.png" width="221" height="244" /></a></p>
<p>You can also check off <strong>Replace owner on sub containers and objects</strong> if you need to delete more than one file in a folder. Go ahead and click OK. Now you will see that the Current owner is the account you picked.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image10.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb13.png" width="244" height="150" /></a></p>
<p>Click OK until you have closed all properties windows and are back to the Windows Explorer screen. Then right-click on the folder or file again and choose Properties again.</p>
<p>Now click on the Security tab again, but instead of clicking on Advanced, you need to click the <strong>Edit</strong> button.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image11.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb14.png" width="220" height="244" /></a></p>
<p>Now click on the user name in the list that you want to change the permissions for, which should be the same as who you changed the current owner too. If the user name is not in the list, click Add, type in the name and click OK.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image12.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb15.png" width="202" height="244" /></a></p>
<p>Since I had changed the current owner to Administrators, I clicked on Administrators here and then clicked on the check box next to<strong> Full Control</strong>. When you do that, all the other boxes get checked too.</p>
<p>Click OK once and then click OK one more time to get back to Windows Explorer. Now you can replace those files without any UAC messages telling you that you can’t! Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/support/remote-desktop-mstsc-exe-slow-will-not-start-windows-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Disable SSL 2.0 IIS 7 Windows 2008 64bit with CRM 2011 for PCI Compliance</title>
		<link>http://www.interactivewebs.com/blog/index.php/crm/disable-ssl-2-0-iis-7-windows-2008-64bit-with-crm-2011-for-pci-compliance/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/crm/disable-ssl-2-0-iis-7-windows-2008-64bit-with-crm-2011-for-pci-compliance/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 14:39:16 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[CRM 2011]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/crm/disable-ssl-2-0-iis-7-windows-2008-64bit-with-crm-2011-for-pci-compliance/</guid>
		<description><![CDATA[PCI Failure Today we received notification during a PCI compliance check that our Microsoft CRM 2011 server was not PCI Compliant. The cause of the lack of compliance was due to the server accepting connections via an SSL v 2.0 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/crm/disable-ssl-2-0-iis-7-windows-2008-64bit-with-crm-2011-for-pci-compliance/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>PCI Failure</h4>
<p>Today we received notification during a PCI compliance check that our Microsoft CRM 2011 server was not PCI Compliant.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image1.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb4.png" alt="image" width="228" height="161" border="0" /></a></p>
<p>The cause of the lack of compliance was due to the server accepting connections via an SSL v 2.0 protocol.</p>
<p>Synopsis : The remote service encrypts traffic using a protocol with known<br />
weaknesses . Description : The remote service accepts connections encrypted<br />
using S S L 2.0, which reportedly suffers from several cryptographic flaws and has<br />
been deprecated for several years . An attacker may be able to exploit these<br />
issues to conduct man-in-the-middle attacks or decrypt communications between<br />
the affected service and clients . See also : <a href="http://www.schneier.com/paper-ssl.pdf">http://www.schneier.com/p</a></p>
<div id="scid:FF7EC618-8FBE-49a5-B908-2339AF2ABCDF:6c8cd724-d532-42f1-b69a-7af1ab0c52e4" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<div>Download File &#8211; <a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/tmpAE45.zip" target="_self">ZipSource</a></div>
</div>
<p>aper-ssl.pdf<br />
Solution: Consult the application&#8217;s documentation to dis able S S L 2.0 and us e<br />
S S L 3.0 or TLS 1.0 instead. Risk Factor: Medium / CVS S Bas e S core : 2<br />
(AV:R/AC:L/Au:NR/C:P/A:N/I:N/B:N)</p>
<p>Perhaps not the worlds biggest deal, as the SSL certificates in place are using the SSL 3.0 however we needed to remove the V2.0 for compliance with PCI.</p>
<p>The solution turned out to be no so easy… Mostly due to the fact that we are using a 64bit Windows 2008 server and Microsoft have only appeared to provide details on fixing 32 bit servers to remove SSL v2.</p>
<p>We did manage to get there and this is what we had to do</p>
<h4>Remove SSL v2</h4>
<p>You need to run the following commands at a command prompt on the server:</p>
<blockquote><p>REG ADD &#8220;HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\SSL 2.0\Server&#8221; /v Enabled /t REG_DWORD /d 0 /f<br />
REG ADD &#8220;HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\SSL 2.0\Client&#8221; /v Enabled /t REG_DWORD /d 0 /f<br />
REG ADD &#8220;HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\SSL 3.0\Server&#8221; /v Enabled /t REG_DWORD /d 1 /f<br />
REG ADD &#8220;HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\SSL 3.0\Client&#8221; /v Enabled /t REG_DWORD /d 1 /f<br />
REG ADD &#8220;HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\TLS 1.0\Server&#8221; /v Enabled /t REG_DWORD /d 1 /f<br />
REG ADD &#8220;HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\TLS 1.0\Client&#8221; /v Enabled /t REG_DWORD /d 1 /f</p></blockquote>
<p>We created a batch file to make this easier.</p>
<p>You can download the file here, and extract the batch file. Then double click the file called: “<strong>DisableSSLv264bit.bat</strong>”.</p>
<p><strong>Then Reboot the server.</strong></p>
<div id="scid:FF7EC618-8FBE-49a5-B908-2339AF2ABCDF:ea4af956-4016-4ac8-a3fd-ec7370babd03" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<div>Download File - <a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/DisableSSLv264bit.zip">DisableSSLv264bit</a></div>
</div>
<p>All it will do is run the above commands and in the registry it will add:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image2.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb5.png" alt="image" width="244" height="108" border="0" /></a></p>
<p>and similar sets to enable SSL v3 and disable SSL v2.</p>
<p>Then you can use a free test service here:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image3.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb6.png" alt="image" width="244" height="107" border="0" /></a></p>
<p>to check that you are disabled.</p>
<p>A failure like this: <a href="http://foundeo.com/products/iis-weak-ssl-ciphers/test.cfm">http://foundeo.com/products/iis-weak-ssl-ciphers/test.cfm</a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image4.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb7.png" alt="image" width="244" height="90" border="0" /></a></p>
<p>indicates something did not take correctly.</p>
<p>If you are using a 32 bit version of windows. (Not possible with CRM 2011) but possible otherwise, then you can use the Microsoft tool here: <a href="http://support.microsoft.com/kb/187498/en-us">http://support.microsoft.com/kb/187498/en-us</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/crm/disable-ssl-2-0-iis-7-windows-2008-64bit-with-crm-2011-for-pci-compliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invalid data reported&#8211;Analytics Report</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/analytics-report-support/invalid-data-reportedanalytics-report/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/analytics-report-support/invalid-data-reportedanalytics-report/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 07:13:47 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Analytics Report Support]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/invalid-data-reportedanalytics-report/</guid>
		<description><![CDATA[We have found an issue that would prevent the Google Analytics report module from rendering in certain websites under certain conditions. The symptoms of the issue are that the module reports “invalid data” when you have configured the module settings. &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/analytics-report-support/invalid-data-reportedanalytics-report/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb" border="0" alt="image_thumb" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb_thumb.png" width="244" height="182" /></a></p>
<p>We have found an issue that would prevent the Google Analytics report module from rendering in certain websites under certain conditions.</p>
<p>The symptoms of the issue are that the module reports “invalid data” when you have configured the module settings.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb[1]" border="0" alt="image_thumb[1]" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb1_thumb.png" width="195" height="125" /></a></p>
<p>If you experience this error messages, then the solution is easy…</p>
<p>Ensure you have a version of the module that is later than 45.06.02 – Available from our website as a download here: <a href="http://www.interactivewebs.com/DotNetNukeModules/ModuleDownloads.aspx">http://www.interactivewebs.com/DotNetNukeModules/ModuleDownloads.aspx</a></p>
<p>Then after updating, you need to check the option that says: “Render Chart from Control”</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb[2]" border="0" alt="image_thumb[2]" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb2_thumb.png" width="244" height="122" /></a></p>
<p>This should allow the chart to report past the Invalid data error.</p>
<p>The error relates to the DotNetNuke Alias redirection settings in the DNN Site Admin settings, and appears to be when a redirection has been defined in the settings.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/12/image_thumb3.png" width="244" height="121" /></a></p>
<p>If the redirection is turned to none, this should also fix the error. </p>
<p>Alternatively it appears to have been fixed in DotNeTNuke release 06.01.01. But who is to day that the issue will not creep into later releases of the module.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/analytics-report-support/invalid-data-reportedanalytics-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome&#8211;An additional plug-in is required to display some elements on this page&#8211;Solved</title>
		<link>http://www.interactivewebs.com/blog/index.php/general-tips/chromean-additional-plug-in-is-required-to-display-some-elements-on-this-pagesolved/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/general-tips/chromean-additional-plug-in-is-required-to-display-some-elements-on-this-pagesolved/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 00:20:54 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Chrome]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/general-tips/chromean-additional-plug-in-is-required-to-display-some-elements-on-this-pagesolved/</guid>
		<description><![CDATA[Install Plug-in If you are receiving this error in Chrome, and finding that installing the plugin does absolutely nothing. And clicking the&#34;: Takes you to a Windows media and Java error page. http://www.google.com/support/chrome/bin/answer.py?answer=95697&#38;topic=14687&#38;hl=en-US Which if you bother to follow the &#8230; <a href="http://www.interactivewebs.com/blog/index.php/general-tips/chromean-additional-plug-in-is-required-to-display-some-elements-on-this-pagesolved/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Install Plug-in</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb.png" width="244" height="135" /></a></p>
<p>If you are receiving this error in Chrome, and finding that installing the plugin does absolutely nothing.</p>
<p>And clicking the&quot;:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb1.png" width="210" height="107" /></a></p>
<p>Takes you to a Windows media and Java error page.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb2.png" width="244" height="136" /></a></p>
<p><a href="http://www.google.com/support/chrome/bin/answer.py?answer=95697&amp;topic=14687&amp;hl=en-US">http://www.google.com/support/chrome/bin/answer.py?answer=95697&amp;topic=14687&amp;hl=en-US</a></p>
<p>Which if you bother to follow the instructions will not help you at all.</p>
<h4>The cause</h4>
<p>Almost certainly the cause of this problem is going to be a recent update by Skype. One could posture that it did not take long after the Microsoft purchase for Skype to become annoying, but I am saddened to say that I thin they have buggered it up without needing to call anyone from the Vista development team.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb3.png" width="244" height="65" /></a></p>
<p>The most recent update of Skype 5.6.0.8.442 adds a little feature to your browsers (without asking you) that reads numbers that look like phone numbers and allows you to click and call them in Skype.</p>
<p>It also adds a little blue Skype thing to the top of you page: </p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb4.png" width="244" height="121" /></a></p>
<h4>The Solution</h4>
<p>So the fix to stop Chrome asking you about installing a plug-in all the time is to disable the Skype plugin in Chrome.</p>
<p>1. Click the spanner</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb5.png" width="32" height="31" /></a></p>
<p>2. Tools \ Extensions</p>
<p>3. Un-tick the Skype Extension</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb6.png" width="244" height="24" /></a></p>
<p>That should be all you need to do to stop Skype mucking up your browser.</p>
<p>&#160;</p>
<h4>Thoughts</h4>
<p>It is bad practice for Skype or anyone to add invasive features such as this that “take over” your experience without making it clear in the install process that this is being done. Skype did it in the past then dropped the idea. Not sure why they have returned to it, but it sucks!</p>
<p>I remember the annoying days of Real Player and their invasive installs that totally bombarded you with their crappy experience. I hope that Skype is not taking that path.</p>
<p>Interestingly the only other plugin that I found installed in Chrome that I was not asked specifically if I wanted installed was a RealPlayer extension.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/11/image_thumb7.png" width="244" height="25" /></a></p>
<p>Funny that!~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/general-tips/chromean-additional-plug-in-is-required-to-display-some-elements-on-this-pagesolved/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Problem Upgrading for DNN 4.9.5 to DotNetNuke 6x</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/problem-upgrading-for-dnn-4-9-5-to-dotnetnuke-6x/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/problem-upgrading-for-dnn-4-9-5-to-dotnetnuke-6x/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 13:21:49 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DotNetNuke Support]]></category>
		<category><![CDATA[DotNetNuke 6]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/problem-upgrading-for-dnn-4-9-5-to-dotnetnuke-6x/</guid>
		<description><![CDATA[During an update from DNN 4.9.5 to DNN 6x we experienced: All pages with HTML blank when logged out, but show this error logged in. Error: Services is currently unavailable.DotNetNuke.Services.Exceptions.ModuleLoadException: The type initializer for &#8216;DotNetNuke.Modules.Html.DataProvider&#8217; threw an exception. &#8212;&#62; System.TypeInitializationException: &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/problem-upgrading-for-dnn-4-9-5-to-dotnetnuke-6x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>During an update from DNN 4.9.5 to DNN 6x we experienced:</p>
<p>All pages with HTML blank when logged out, but show this error logged in.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image40.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb39.png" width="244" height="148" /></a></p>
<p>Error: Services is currently unavailable.DotNetNuke.Services.Exceptions.ModuleLoadException: The type initializer for &#8216;DotNetNuke.Modules.Html.DataProvider&#8217; threw an exception. &#8212;&gt; System.TypeInitializationException: The type initializer for &#8216;DotNetNuke.Modules.Html.DataProvider&#8217; threw an exception. &#8212;&gt; System.InvalidCastException: Unable to cast object of type &#8216;DotNetNuke.Modules.HTML.SqlDataProvider&#8217; to type &#8216;DotNetNuke.Modules.Html.DataProvider&#8217;. at DotNetNuke.Modules.Html.DataProvider.CreateProvider() &#8212; End of inner exception stack trace &#8212; at DotNetNuke.Modules.Html.WorkflowStateController.GetWorkflows(Int32 PortalID) at DotNetNuke.Modules.Html.HtmlTextController.GetWorkflow(Int32 ModuleId, Int32 TabId, Int32 PortalId) at DotNetNuke.Modules.Html.HtmlModule.OnInit(EventArgs e) &#8212; End of inner exception stack trace &#8212;</p>
<h4>Solution</h4>
<p>In our case, the upgrade left 2 things behind that DNN 6 did not like.</p>
<ol>
<li>in the app_code directory, we deleted the ‘HTML’ folder (since it does not seem that it was in use anymore and was potentially conflicting with new html module code)     </li>
<li>in web.config, I removed the following line in the &lt;Codesubdirectories&gt; section     <br />&lt;add directoryName=&quot;HTML&quot; /&gt;</li>
</ol>
<p>Save and you are done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/problem-upgrading-for-dnn-4-9-5-to-dotnetnuke-6x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DotNetNuke 6 running in .Net 4.0 Server Error in &#8216;/&#8217; Application Version=3.5.0.0 Version=4.0.0.0</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/dotnetnuke-6-running-in-net-4-0-server-error-in-application-version3-5-0-0-version4-0-0-0/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/dotnetnuke-6-running-in-net-4-0-server-error-in-application-version3-5-0-0-version4-0-0-0/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 01:03:30 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DotNetNuke Support]]></category>
		<category><![CDATA[DotNetNuke Tips]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/dotnetnuke-6-running-in-net-4-0-server-error-in-application-version3-5-0-0-version4-0-0-0/</guid>
		<description><![CDATA[We had a requirement today to run a DotNetNuke Website in .Net 4.0 as some code we are using as part of the Microsoft CRM 2011 SDK require .Net 4.0. Problem is that with many of the DotNetNuke websites, they &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/dotnetnuke-6-running-in-net-4-0-server-error-in-application-version3-5-0-0-version4-0-0-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image37.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb36.png" width="195" height="112" /></a></p>
<p>We had a requirement today to run a DotNetNuke Website in .Net 4.0 as some code we are using as part of the <a href="http://www.interactivewebs.com/crm">Microsoft CRM 2011</a> SDK require .Net 4.0.</p>
<p>Problem is that with many of the DotNetNuke websites, they have some references that will cause this error when you flip your website worker process to 4.0. in IIS.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image38.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb37.png" width="244" height="63" /></a></p>
<p>This will give you an error that looks like this:</p>
<p>&#160;</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image39.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb38.png" width="244" height="103" /></a></p>
<p>Generates an error:</p>
<h3>Server Error in &#8216;/&#8217; Application.<br />
<hr size="1" width="100%" /></h3>
<h4><i>Compilation Error</i></h4>
<p> <b>Description: </b>An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.  <br /><b>Compiler Error Message: </b>CS1703: An assembly with the same identity &#8216;System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&#8242; has already been imported. Try removing one of the duplicate references.  <br /><b>Source Error:</b>
<p><code></code>
<pre>[No relevant source lines]</pre>
</p>
<p><b>Source File:</b> <b>Line:</b> 0</p>
<p>Show Detailed Compiler Output:</p>
<p>&#160;</p>
<p>Interestingly too the reference to Version=4.0.0.0 initially said Version-3.5.0.0 until the second page refresh on the error.</p>
<h4>The Problem</h4>
<p>The problem in our case, and it may differ with others, related to an older file for Microsoft Ajax.</p>
<p>There is a file called: System.Web.Extensions.dll</p>
<p>in the \bin&#160;&#160;&#160; folder.</p>
<p>We renamed this to: System.Web.Extensions.dll.bak</p>
<p>And our problem was fixed.</p>
<p>This is due to an older way that Microsoft handled Ajax vs the new way in .Net 4.0.</p>
<p>&#160;</p>
<h4>DotNetNuke Support Services</h4>
<p>We do offer <a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx">DotNetNuke support services</a> and would be happy to assist others with this or other DNN problems that need professional support services with.</p>
<p><a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx">http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/dotnetnuke-6-running-in-net-4-0-server-error-in-application-version3-5-0-0-version4-0-0-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrate from IIS 7.0 to IIS 7.5 in a new Windows 2008 R2 Server</title>
		<link>http://www.interactivewebs.com/blog/index.php/server-tips/migrate-from-iis-7-0-to-iis-7-5-in-a-new-windows-2008-r2-server/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/server-tips/migrate-from-iis-7-0-to-iis-7-5-in-a-new-windows-2008-r2-server/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 04:54:57 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/server-tips/migrate-from-iis-7-0-to-iis-7-5-in-a-new-windows-2008-r2-server/</guid>
		<description><![CDATA[Moving from one IIS 7.0 server to IIS 7.5 is relatively easy and there are a number of tools that can assist you. Probably the best is the Web Deploy tool mentioned here: http://www.iis.net/download/WebDeploy This tool can allow you to &#8230; <a href="http://www.interactivewebs.com/blog/index.php/server-tips/migrate-from-iis-7-0-to-iis-7-5-in-a-new-windows-2008-r2-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image28.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb27.png" width="244" height="184" /></a></p>
<p>Moving from one IIS 7.0 server to IIS 7.5 is relatively easy and there are a number of tools that can assist you. Probably the best is the Web Deploy tool mentioned here:</p>
<ul>
<li><a href="http://www.iis.net/download/WebDeploy">http://www.iis.net/download/WebDeploy</a></li>
</ul>
<p>This tool can allow you to package up and migrate the entire web sites, including configuration and database files etc.</p>
<p>Because our IIS 7 server is almost dead, it prevented us from configuring the tool. The install files see .Net 2.0 as required, and although it was installed we were unable to get the server to see it as installed. Anyway we tried all sorts of things, and finally gave up. (Good opportunity to rag on Microsoft, but we will leave that alone).</p>
<p>So now we find a need to migrate without the good tools.</p>
<h4>Migration</h4>
<p>We shared the IIS root folder on the source server. Then pulled all the folders containing websites across from that server to the same location on the new server. </p>
<p>In IIS manager, you need to export the config from the already-configured server. In IIS manager, click the Server node, and go to <strong>Shared Configuration under Management.</strong></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image29.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb28.png" width="244" height="91" /></a></p>
<p>We then clicked to Export – on the right.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image30.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb29.png" width="244" height="90" /></a></p>
<p>Enter the path you’d like to export the config to, and set an encryption key password:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image31.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb30.png" width="244" height="205" /></a></p>
<p><em>Note: One thing here that is a real BITCH is that they make you select a pass that is so complex you absolutely have to write it down. We never suggest writing down passwords but they are out of control in what they make you do with this.</em> </p>
<p>Copy <strong>administration.config, applicationHost.config, and configEncKey.key </strong>to your new server to a temp location.</p>
<p>On the new server, go back to the “<strong>Shared Configuration</strong>” section and check “<strong>Enable shared configuration</strong>.” Enter the location in physical path and click “Apply.” It should prompt for the encryption password that you had set. Enter it, and reset IIS.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image32.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb31.png" width="244" height="153" /></a></p>
<p>After resetting IIS (command prompt “iisreset”), go back to Shared Configuration and <strong>uncheck</strong> “Enable shared configuration.” Click apply. You should see this:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image36.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb35.png" width="244" height="113" /></a></p>
<p>Click <strong>YES</strong> and it will import all of the settings from your Shared Config into the local config on your new IIS server.</p>
<p>At this point, all you should need to do is change your server-specific site bindings, and it should be good to go.</p>
<h4>Bindings</h4>
<h5>How to add binding information to a site</h5>
<ol>
<li>Open <b>Internet Information Services (IIS) Manager</b>:
<ul>
<li>If you are using Windows Server 2008 or Windows Server 2008 R2:
<ul>
<li>On the taskbar, click <b>Start</b>, point to <b>Administrative Tools</b>, and then click<b>Internet Information Services (IIS) Manager</b>.</li>
</ul>
</li>
<li>If you are using Windows Vista or Windows 7:
<ul>
<li>On the taskbar, click <b>Start</b>, and then click <b>Control Panel</b>. </li>
<li>Double-click <b>Administrative Tools</b>, and then double-click <b>Internet Information Services (IIS) Manager</b>.</li>
</ul>
</li>
</ul>
</li>
<li>In the <b>Connections</b> pane, expand the server name, expand <b>Sites</b>, and then click the Web site on which you want to configure the bindings. </li>
<li>In the <b>Actions</b> pane, click <b>Bindings&#8230;</b></li>
<li>In the <b>Site Bindings</b> dialog box, click <b>Add..</b></li>
</ol>
<p> <a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image34.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb33.png" width="244" height="153" /></a>
<p>&#160;</p>
<p>5. In the <b>Add Site Binding</b> dialog box, add the binding information, and then click <b>OK</b>.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image35.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb34.png" width="244" height="154" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/server-tips/migrate-from-iis-7-0-to-iis-7-5-in-a-new-windows-2008-r2-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRM 2011 Server Error 404 &#8211; File or directory not found</title>
		<link>http://www.interactivewebs.com/blog/index.php/crm/crm-2011-server-error-404-file-or-directory-not-found/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/crm/crm-2011-server-error-404-file-or-directory-not-found/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 02:20:20 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[CRM 2011]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/crm/crm-2011-server-error-404-file-or-directory-not-found/</guid>
		<description><![CDATA[Cannot Access CRM 2011 site 404 Something strange that we have encountered with CRM 2011 is a 404 &#8211; File or directory not found error. What is particularly strange about this one is that the error happens from IE 9 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/crm/crm-2011-server-error-404-file-or-directory-not-found/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>Cannot Access CRM 2011 site 404</h4>
<p>Something strange that we have encountered with CRM 2011 is a 404 &#8211; File or directory not found error.</p>
<p>What is particularly strange about this one is that the error happens from IE 9 on one computer, but the same URL and site loads correctly with another browser on another computer AND loads correctly to the authentication screens on the same computer but with a different browser.</p>
<p>Go figure right!</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image22.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb21.png" width="244" height="209" /></a></p>
<p>&#160;</p>
<p>Microsoft show it as:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image23.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb22.png" width="244" height="40" /></a></p>
<h4>So what is the Solution?</h4>
<p>We tried a number of things that did not work, and we will not bother to list them all, but interesting the clearing the browser history and cache etc does not fix it but is needed to fix it.</p>
<p>1. Clear history and cache in the browser:   <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image24.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb23.png" width="191" height="244" /></a><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image25.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb24.png" width="179" height="244" /></a></p>
<p>2. Close the Browser entirely</p>
<p>3. Navigate to C:\Windows\Temp and delete everything in that directory.</p>
<p>4. From this screen, got to browser history settings:   <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image26.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb25.png" width="191" height="244" /></a></p>
<p>Then View Files:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image27.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb26.png" width="191" height="244" /></a></p>
<p>5. Takes you to this location: C:\Users\XXUSERXX\AppData\Local\Microsoft\Windows\Temporary Internet Files</p>
<p>6. Close Outlook and IE.</p>
<p>7. Delete Everything in that folder that it will allow you to delete. Some files are in use and not able to be deleted.</p>
<p>8. Start IE, and away you go.. you should be able to access the site again.</p>
<h4>Rant!</h4>
<p>IE really does suck as a browser, it is a real same and the worst thing about CRM 2011 is that they make you use this junk browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/crm/crm-2011-server-error-404-file-or-directory-not-found/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setting Mushroom Lite Template for DNN 6x Default Skin</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/setting-mushroom-lite-template-for-dnn-6x-default-skin/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/setting-mushroom-lite-template-for-dnn-6x-default-skin/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 01:13:10 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DNN Module]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[Mushroom Lite]]></category>
		<category><![CDATA[Mushroom Lite Support]]></category>
		<category><![CDATA[DotNetNuke 6]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/setting-mushroom-lite-template-for-dnn-6x-default-skin/</guid>
		<description><![CDATA[DotNetNuke 6x has a great looking default skin called DarkKnight, and the skin design has previously caused some layout issues with the Mushroom Light Module Templates. To correct this, we have created two new templates that are designed specifically to &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/setting-mushroom-lite-template-for-dnn-6x-default-skin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>DotNetNuke 6x has a great looking default skin called DarkKnight, and the skin design has previously caused some layout issues with the Mushroom Light Module Templates.</p>
<p>To correct this, we have created two new templates that are designed specifically to work with the DarkKnight skin in DotNetNuke.</p>
<p>Called:</p>
<ul>
<li>DarkKnight-Small </li>
<li>DarkKnight-Large </li>
</ul>
<p>They produce the following results…</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image14.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb13.png" width="244" height="212" /></a></p>
<p>With the Large template being the content on the left, and the bottom right showing the content of the small template.</p>
<p>This makes the module perfect for use with DotNetNuke 6x our of the box.</p>
<p>&#160;</p>
<h4>How to Set the Templates</h4>
<p>The templates are selected through the normal RSS Template Tab in the module.</p>
<p>1. Select Load Template Button</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image15.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb14.png" width="244" height="105" /></a></p>
<p>2. Select the appropriate template and press the select button.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image16.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb15.png" width="244" height="185" /></a></p>
<p>That will load the new templates and be ready to use on your site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/setting-mushroom-lite-template-for-dnn-6x-default-skin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professional DotNetNuke Support Services</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/professional-dotnetnuke-support-services/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/professional-dotnetnuke-support-services/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 10:57:39 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[DotNetNuke Support]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Support Tickets]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/professional-dotnetnuke-support-services/</guid>
		<description><![CDATA[Professional Web Support Services InteractiveWebs Support Services At InteractiveWebs we have years of experience with DotNetNuke, with more published modules on SnowCovered than any other module developer in the store. (And we don’t publish all our modules.) We have our &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/professional-dotnetnuke-support-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>Professional Web Support Services</h4>
<p><a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx">InteractiveWebs Support Services</a></p>
<p><a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image13.png" width="244" height="235" /></a></p>
<p>At InteractiveWebs we have years of experience with DotNetNuke, with more published modules on SnowCovered than any other module developer in the store. (And we don’t publish all our modules.)</p>
<ul>
<li>We have our own full time employed team of DNN developers.</li>
<li>We have our own full time employed Server Administrators.</li>
<li>We have our own Data Centres with our own equipment. </li>
<li>We have Years of Professional DotNetNuke Development Experience.</li>
</ul>
<p><em>Quite literally there is no one who is more experienced with everything dotnetnuke.</em></p>
<h4>We Offer Paid Support Services for DotNetNuke</h4>
<p>We offer <a href="http://www.interactivewebs.com/Services/DotNetNukeSupport.aspx">paid support services for DotNetNuke</a> in an easy and covenant process.</p>
<ol>
<li>You advise us of the issue you are facing.</li>
<li>We estimate an up front cost and advise you.</li>
<li>If you decide to accept the quote, we will request that you buy the equivalent number of support tickets from our store.</li>
<li>We will then complete the support job.</li>
</ol>
<h4>Purchasing Support Tickets</h4>
<p>You only need to <a href="http://www.interactivewebs.com/Store/OnlineStore/tabid/172/ProductID/48/Default.aspx">purchase support tickets</a> if we have advise you how many tickets you will need to purchase upfront for the particular job.</p>
<p>You can purchase support tickets from our <a href="http://www.interactivewebs.com/Store/OnlineStore/tabid/172/ProductID/48/Default.aspx">Support Store Here</a>.</p>
<h4>Supporting our Modules Free VS Charged</h4>
<p>All of our DotNetNuke Modules are supported free of charge. We will work to resolve issues that our modules cause, or problems directly related to our modules not working as they should.</p>
<p>Sometimes we have clients who need our modules to be configured in a complex environment, or would like them to work with another conflicting product, or they may just want the people who made the module to set them up for them.</p>
<p>In these instances, we are happy to identify work that goes above an beyond “product support” and provide a quote for the additional work. You will find that we are very reasonable both about the price and what we cover for free.</p>
<p><a href="http://www.interactivewebs.com/Store/OnlineStore/tabid/172/ProductID/48/Default.aspx">Purchase Support Tickets Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/professional-dotnetnuke-support-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple iOS5 Cards App Asking Please Enter Your CVV</title>
		<link>http://www.interactivewebs.com/blog/index.php/iphone/apple-ios5-cards-app-asking-please-enter-your-cvv/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/iphone/apple-ios5-cards-app-asking-please-enter-your-cvv/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:40:30 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apps]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/iphone/apple-ios5-cards-app-asking-please-enter-your-cvv/</guid>
		<description><![CDATA[Apple has released the iOS 5 and new Apple App Cards. The Cards App is an exciting and easy way to send a card to someone anywhere in the world. One thing that did surprise me was the App asked &#8230; <a href="http://www.interactivewebs.com/blog/index.php/iphone/apple-ios5-cards-app-asking-please-enter-your-cvv/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb9.png" width="244" height="208" /></a></p>
<p>Apple has released the iOS 5 and new Apple App Cards.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb10.png" width="244" height="138" /></a></p>
<p>The Cards App is an exciting and easy way to send a card to someone anywhere in the world. </p>
<p>One thing that did surprise me was the App asked me to: Please Enter Your CVV</p>
<p>This is asking you to enter the Credit Card CVV number:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb11.png" width="244" height="164" /></a></p>
<p>Either 3 or 4 digit number depending if you have an AMEX card or not.</p>
<p>Why I was surprised&#160; was that apple usually make things incredibly easy to follow, but in this case I suspect that not everyone would know that the number on the back of your card are called CVV Numbers (Card Verification Value). Hence this post.</p>
<h4>What to do?</h4>
<p>Easy… if asked for the CVV number while using the Cards App. Just enter the number as you previously provided with the credit card on file with your iTunes account. That is all there is to do.</p>
<h4>Why Do They Ask?</h4>
<p>This is just anther way to verify that you are indeed you. It is a low level security check that the person who put the card on file is using the App.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/iphone/apple-ios5-cards-app-asking-please-enter-your-cvv/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Outlook Hangs (stops responding) Opening Email Messages Sent from PayPal</title>
		<link>http://www.interactivewebs.com/blog/index.php/general-tips/outlook-hangs-stops-responding-opening-email-messages-sent-from-paypal/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/general-tips/outlook-hangs-stops-responding-opening-email-messages-sent-from-paypal/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 02:03:37 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[E-mail Tips]]></category>
		<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/general-tips/outlook-hangs-stops-responding-opening-email-messages-sent-from-paypal/</guid>
		<description><![CDATA[Outlook hangs caused by PayPal messages template fault In just the last few days, I have started experiencing some issues with Outlook when opening messages sent from PayPal. This is happening with the recent versions of Outlook, including Outlook 2010 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/general-tips/outlook-hangs-stops-responding-opening-email-messages-sent-from-paypal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>Outlook hangs caused by PayPal messages template fault</h4>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image18.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb17.png" width="108" height="104" /></a>In just the last few days, I have started experiencing some issues with Outlook when opening messages sent from PayPal.</p>
<p>This is happening with the recent versions of Outlook, including Outlook 2010 and Outlook 2007.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image19.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb18.png" width="244" height="98" /></a></p>
<h4>Some of the indications of the problem include.</h4>
<ul>
<li>Outlook taking longer than normal to open. </li>
<li>Outlook with “Reading Pane” on </li>
<li>Outlook Stops Responding when clicking on an email from PayPal. </li>
<li>If you wait a long time, it will come good, and even show the email message. </li>
<li>If you are impatient and cancel out of outlook, your reading pane is gone when you next open it. </li>
</ul>
<p>When loading Outlook you receive a message about and address: Contacting: <a href="file://\\102.112.207.net\b\ss\paypalglobal\1\G.4-NS">\\102.112.207.net\b\ss\paypalglobal\1\G.4-NS</a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image7.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb7.png" width="244" height="165" /></a></p>
<h4>Background information</h4>
<p>It appears that the cause of this is some malformed tracking cookies being sent from PayPal. </p>
<p>While it could be argued that Outlook should handle this invalid link much better than it does… We all know that Microsoft is responsible for Outlook, so really we should not expect too much in the way of “graceful error handling”. (After 20+ years of Windows system events, they still don’t have an online library of error codes and meanings.)</p>
<p>At the bottom of the message, there is a hidden tracking image. Instead of this image pointing to a web server, it is pointing to a non-existing network share. As it is pointing to a network share and not to a web server, Outlook’s “Internet picture blocking” functionality doesn’t kick in and tries to retrieve the content.</p>
<h4>So what to do what to do?</h4>
<p>First, I know for a fact that PayPal is aware of this issue, and while it is literally a 10 min fix for the right person, we know that finding the right person probably means contacting the dev team out of India that they hired last month, and asking them to fix their crap!</p>
<p>Oh I have been doing this too long!</p>
<p>Really… what to do!</p>
<ol>
<li>Nothing… If you are patient when opening email messages from PayPal while this issue happens, then they will open. </li>
<li>Delete all recent messages from PayPal permanently form both your inbox and deleted items. </li>
<li>Turn off the reading pane in Outlook. </li>
<li>Turn your Outlook into plain text preview      <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image8.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb8.png" width="244" height="183" /></a> </li>
<li>Redirect the invalid call using a modification to hosts<br />
<hr />
<ol>
<li>Start Notepad as an administrator.         <br />You can do this by right clicking on the Notepad shortcut in the Start Menu and choosing “Run as administrator”. If you don’t see this option, hold SHIFT while right clicking on it. </li>
<li>Choose File-&gt; Open… and open the following file;         <br /><code>C:\Windows\System32\drivers\etc\hosts</code></li>
<li>Add the following line at the bottom.         <br /><code>127.0.0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160; 102.112.2o7.net</code></li>
<li>Save the file and close Notepad.</li>
</ol>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image20.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb19.png" width="244" height="164" /></a>        <br />4. Save the file.</p>
</li>
<li>
<p>This will basically route 2o7.net request back to your computer, which will reject it, allowing you to read your emails quickly and in peace once again.        <br />This fix will work on 32/64 bit versions of both Vista and Win 7</p>
<hr /></li>
<h4>If you still have a problem</h4>
<p>In Microsoft Windows, use the command <strong>ipconfig /flushdns</strong> to flush the DNS resolver cache. Open the command prompt and type the following:</p>
<p><code>C:&gt;ipconfig /flushdns       <br />Windows IP Configuration        <br />Successfully flushed the DNS Resolver Cache.</code></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image21.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb20.png" width="244" height="55" /></a></p>
<h4>Corporate solution for all computer clients at once</h4>
<p> If you are in a corporate network, your system administrators can fix this for everyone at once by adding a Forward Lookup Zone (Primary Zone) for the <code>102.112.2o7.net</code> domain. Then add an A host record without a name and have it resolve to <code>127.0.0.1</code>.</ol>
<h4>After PayPal fix the issue.</h4>
<p>The invalid link when fixed will not fix messages already sent with the issue. So unless you permanently delete message with the problem, you will see the trouble each time outlook references them for reading. This is because the reference is totally invalid, not just temporarily down.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/general-tips/outlook-hangs-stops-responding-opening-email-messages-sent-from-paypal/feed/</wfw:commentRss>
		<slash:comments>69</slash:comments>
		</item>
		<item>
		<title>Activity Email Updated to DotNetNuke 6x</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/activity-email-updated-to-dotnetnuke-6x/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/activity-email-updated-to-dotnetnuke-6x/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 06:40:37 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Activity Emailer Support]]></category>
		<category><![CDATA[DotNetNuke Modules]]></category>
		<category><![CDATA[DotNetNuke 6]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/activity-email-updated-to-dotnetnuke-6x/</guid>
		<description><![CDATA[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 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/activity-email-updated-to-dotnetnuke-6x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb5.png" width="201" height="184" /></a></p>
<p>Today we are please to announce that the <a href="http://www.interactivewebs.com/activityemailer/ActivityEmailer.aspx">Activity Emailer Module for DotNetNuke</a>, will support and run on DNN 6x.</p>
<p>This single package will now run on all DNN versions from 04.05.05 and later, including DNN 5x (all versions) and DNN 6x.</p>
<p>&#160;</p>
<h4><strong>To Understand the Module</strong></h4>
<p>To understand the best use for this module, it is necessary to understand the type of situation it was designed for&#8230;</p>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<p><img border="1" alt="" src="http://images01.interactivewebs.com/Portals/13/ActivityEmailer/AE_Concept01.png" width="466" height="284" /></p>
<p><strong>Example</strong></p>
<ul>
<li>
<p>A local gym with 500 members has a database to manage membership and billing information in the office.</p>
</li>
<li>
<p>The office database is proprietary software and although a connection module is possible, the cost of development is prohibitive.</p>
</li>
<li>
<p>Membership details are exported from the office to the web.</p>
</li>
<li>
<p>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.</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/activity-email-updated-to-dotnetnuke-6x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotNetNuke Bulk Emailer URL&#8217;s Broken</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bulk-emailer-support/dotnetnuke-bulk-emailer-urls-broken/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bulk-emailer-support/dotnetnuke-bulk-emailer-urls-broken/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 06:59:23 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Bulk Emailer Support]]></category>
		<category><![CDATA[Bulk Emailer]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bulk-emailer-support/dotnetnuke-bulk-emailer-urls-broken/</guid>
		<description><![CDATA[&#160; 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 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bulk-emailer-support/dotnetnuke-bulk-emailer-urls-broken/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p> <a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb3.png" width="237" height="204" /></a>
<p>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.</p>
<p>In the Bulk Emailer Settings Menu</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb1.png" width="244" height="74" /></a></p>
<p>Click on the option to Update Link</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb2.png" width="244" height="20" /></a></p>
<p>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.</p>
<p>The help for the item reads: </p>
<blockquote><p>If you change the domain name that this module is operating on, then you should click &#8216;Update Links&#8217; to reset the base URL for Email Tracking, Unsubscription and View Online.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/bulk-emailer-support/dotnetnuke-bulk-emailer-urls-broken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNN Image Module Template Modifications</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/mushroom-image-support/dnn-image-module-template-modifications/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/mushroom-image-support/dnn-image-module-template-modifications/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 06:38:21 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Mushroom Image Support]]></category>
		<category><![CDATA[DNN Module]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/mushroom-image-support/dnn-image-module-template-modifications/</guid>
		<description><![CDATA[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 &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/mushroom-image-support/dnn-image-module-template-modifications/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb4.png" width="191" height="182" /></a></p>
<p>With our <a href="http://www.interactivewebs.com/mushroom-image/MushroomImage.aspx">DotNetNuke Image Module</a>, the module comes with several templates. It is possible to modify any of the templates and create images and looks to suite your needs.</p>
<p>The original lightheads template that we use the following html for the thumbnail:</p>
<p>&#160;&#160;&#160;&#160; &lt;div class=&quot;iwebs-pic &quot; style=&quot;background: url(&#8216;$item.image&#8217;) no-repeat scroll 50% 50% transparent;&quot;&gt;</p>
<p>&#160;&#160;&#160;&#160; 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.</p>
<p>I You can change the template &lt;div class=&quot;iwebs-pic &quot; style=&quot;background: url(<b>&#8216;$item.imageresize</b>&#8216;) no-repeat scroll 50% 50% transparent;&quot;&gt; </p>
<p>However, in order to keep the proportion, there will be some blank area for each thumbnail.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb.png" width="244" height="211" /></a></p>
<p>If you do not care about distortion of the thumbnail and want to fill the blank area any way he can use &lt;div class=&quot;iwebs-pic &quot; style=&quot;background: url(&#8216;<b>$item.thumbnail&#8217;</b>) no-repeat scroll 50% 50% transparent;&quot;&gt;</p>
<p><a href="http://www.interactivewebs.com/mushroom-image/Demo/LightBoxEffect.aspx">http://www.interactivewebs.com/mushroom-image/Demo/LightBoxEffect.aspx</a></p>
<p>Other <a href="http://www.interactivewebs.com">DNN Modules</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-modules/mushroom-image-support/dnn-image-module-template-modifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working With Your New WordPress Blog Site for SEO Results</title>
		<link>http://www.interactivewebs.com/blog/index.php/seo/working-with-your-new-wordpress-blog-site-for-seo-results/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/seo/working-with-your-new-wordpress-blog-site-for-seo-results/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 10:24:49 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/seo/working-with-your-new-wordpress-blog-site-for-seo-results/</guid>
		<description><![CDATA[Posting to your WordPress Blog We recommend that you use Windows Live Writer to post to your WordPress blog site. Windows Live Writer (WLW) byMicrosoft is an application for composing and managing blog posts. You can write your posts offline &#8230; <a href="http://www.interactivewebs.com/blog/index.php/seo/working-with-your-new-wordpress-blog-site-for-seo-results/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image30.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb30.png" width="244" height="155" /></a></p>
<p><strong>Posting to your WordPress Blog</strong></p>
<p>We recommend that you use Windows Live Writer to post to your WordPress blog site.</p>
<p><a href="http://windowslivewriter.spaces.live.com/">Windows Live Writer</a> (WLW) by<a href="http://www.microsoft.com/en/us/default.aspx">Microsoft</a> is an application for composing and managing blog posts. You can write your posts offline and publish them later. There are many helpful tools in WLW that make creating popular posts easier:</p>
<ul>
<li>WYSIWIG using the theme of your blog </li>
<li>Image manipulation </li>
<li>Spell check </li>
<li>Easy HTML tables </li>
<li>Include maps from Virtual Earth </li>
<li>Automatically syncs changes before re-editing posts </li>
</ul>
<p>Download the <a href="http://explore.live.com/windows-live-writer">Windows Live Writer 2011 setup program</a>. If you are using Windows XP you will need this <a href="http://explore.live.com/windows-live-writer-xp">Windows XP Version of Windows Live Writer</a>.</p>
<p>Select “Choose the programs you want to install.”</p>
<p>Uncheck everything <strong>except</strong> for Writer. Click <strong>Install</strong>. You’ll be prompted to restart your computer once the install completes.</p>
<p><em>Note: Please be patient while waiting for the install process. It can take several minutes to install Writer.</em></p>
<p>Once you have restarted, you can find the new program in your Start Menu. Go to All Programs &gt; Windows Live &gt; <strong>Windows Live Writer</strong>.</p>
<p>When you start Windows Live Writer for the first time, you’ll be prompted to configure the program to connect to your blog.</p>
<ul>
<li>For “What blog service do you use?”, select <strong>WordPress</strong> and click Next. </li>
</ul>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image31.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb31.png" width="244" height="210" /></a></p>
<ul>
<li>For “Add a blog account”, enter your WordPress blog address, user name, and password, then click Next. </li>
</ul>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image32.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb32.png" width="244" height="211" /></a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image33.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb33.png" width="244" height="216" /></a></p>
<p>Finish and Your Are Done</p>
<p>If Windows Live Writer cannot detect your blog settings, a screen titled “Select blog type” will appear.</p>
<ul>
<li><strong>Type of blog that you are using</strong> – make sure WordPress.com is selected from the dropdown box. </li>
<li><strong>Remote posting web address for your blog</strong> – only change <strong>blogname</strong> to your actual blog name. The URL needs to end in <strong>xmlrpc.php</strong>. </li>
</ul>
<p>Once you select your blog type, you’ll be prompted to Download [your] Blog Theme. If your blog is <strong>not</strong>private, click <strong>Yes</strong>. (This feature will allow you to view your blog post like it’ll look on your blog before publishing.)</p>
<p>The final screen should say “Your blog has been set up.” If you’d like, you may edit the Blog nickname before clicking Finish.</p>
<p>Now, you should see an [untitled] post screen. On the Home tab, your Blog nickname from the previous screen will appear next to the Publish button.</p>
<p><a href="http://www.youtube.com/watch?v=SBrXU3O-wYU">Getting Started With Windows Live Writer</a></p>
<p><a href="http://www.youtube.com/watch?v=QAfceq1lzxs&amp;feature=related">Basic Authoring with Windows Live Writer</a></p>
<hr />
<p><strong>How To Blog for SEO Results</strong></p>
<p>If you have your own blog on your company or personal website, or post on others’ blogs, blogging can be a great tool for improving your search engine rank. Google&#160; picks up on new content being added to your website sites, and the more often you add new content, the more often Google will visit you. Especially with WordPress blog sites. Simply throwing up useless blog posts, however, will not do you much good at all. Here are some SEO tips you can use to give results.</p>
<p><a href="http://www.bloggodown.com/wp-content/uploads/2011/03/google-holi-logo-reaching-better-rankings.jpg"><img title="google-holi-logo-reaching-better-rankings" alt="google holi logo reaching better rankings Using Your Blog for SEO Purposes" src="http://www.bloggodown.com/wp-content/uploads/2011/03/google-holi-logo-reaching-better-rankings.jpg" width="384" height="140" /></a></p>
<p><strong>Only Relevant Blog Posts</strong></p>
<p>If you are going to be using a blog post to link to one of your website pages, whether internally or externally, you need to try and write relevant content. If you have a website offering <a href="http://www.interactivewebs.com/sem/SearchEngineMarketing.aspx">Sydney SEO services</a>, blogging about your neighbours new cute dog won’t do you any good at all. Although there are many benefits that come from Blogging, blogs are for people to actually read. Users don’t want to visit your blog post expecting one thing, and end up with your life story. Keep your blog post within the framework of your industry. Save your musings on other subjects for your journal or personal blog.</p>
<p><strong>Target Your Blog Posts</strong></p>
<p>Following the previous point, try to not make your blog posts a wild fantasy journey that takes you from one magical world to the next. Try to have a central theme or idea to your blog post. Some blogs may take on a kind of free-for-all style, where anything goes and one blog post may just be someone recalling how their day went. This is not the best way to use a blog to increase your SEO rankings. Keep your blog, and blog posts targeted to your industry.</p>
<p><strong>Post Only Unique Content</strong></p>
<p>For heaven’s sake, this should not need to be said. Google clearly does not like duplicate content. Do not copy from Wikipedia, or any other site! Write your own stuff, or you will be penalized. Enough said.</p>
<p><strong>Use the Opportunity for Links in Each Post</strong></p>
<p>Obviously, adding new content to your site is great and Google loves it, but each blog post can be a great opportunity to link to some of your pages internally, or to get a link to your site if you are blogging on someone else’s blog. Do not mistake me, I am not suggesting blogging solely for the purpose of a link. But if you are going to blog, don’t waste a good opportunity to get a good link. This will boost your search engine rankings better than anything.</p>
<p>Clearly, the art of blogging is something that can be abused. But if these few steps are followed, I believe many useless and irrelevant blog posts will be prevented from being written.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/seo/working-with-your-new-wordpress-blog-site-for-seo-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sydney Based Search Engine Marketing Services</title>
		<link>http://www.interactivewebs.com/blog/index.php/seo/sydney-based-search-engine-marketing-services/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/seo/sydney-based-search-engine-marketing-services/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 07:37:20 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/seo/sydney-based-search-engine-marketing-services/</guid>
		<description><![CDATA[Not just a Search Engine Optimization Service, but a true Search Engine Marketing Solution. Search Engine Marketing The directed marketing of your websites towards producing a natural Google search results, using a range of SEM tricks and tools to deliver &#8230; <a href="http://www.interactivewebs.com/blog/index.php/seo/sydney-based-search-engine-marketing-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image29.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb29.png" width="244" height="178" /></a></p>
<p>Not just a <a href="http://www.interactivewebs.com.au/sem/SearchEngineMarketing.aspx">Search Engine Optimization Service</a>, but a true <a href="http://www.interactivewebs.com.au/sem/SearchEngineMarketing.aspx">Search Engine Marketing Solution</a>. </p>
<h6>Search Engine Marketing</h6>
<p>The directed marketing of your websites towards producing a natural Google search results, using a range of SEM tricks and tools to deliver results for specific key words. </p>
<h6>Website Optimization</h6>
<p>The configuration and management of your website to ensure that it is correctly and effectively indexed by Google and other search engines. </p>
<h6>AdWords Management</h6>
<p>The management of your Google AdWords campaign to ensure that your advertising money delivers that maximum targeted &quot;bang for your buck&quot;. </p>
<h5>Are you attracting visitors who want your product and are wanting to buy?</h5>
<p> Search Engine Marketing (SEM) is a highly specialized field of Online Marketing that analyses your company’s website, and provides proven tools and expertise to improve your website and its visibility in Google, Bing, and other Internet search engines. Improving your search engine performance and rankings attracts higher and more targeted visitors to your website.</p>
<h5>Why is Search Engine Marketing so important?</h5>
<p>The Internet is Australia’s fastest growing sales channel with some industry commentators indicating that Internet Advertising is growing at 10 times the rate of traditional media advertising. More and more of your customers are looking online for your products are services, and less are looking at the traditional “Yellow Pages”. Most people will look at the first (and sometimes the second) page of Google results to find what they’re looking for. A high ranking becomes a high visibility on the results of Web Search Engines.</p>
<h5>There is no silver bullet!</h5>
<p>Search Engine Marketing is not something that you can “set and forget” on your website, and then wait for the traffic to come to you. Search Engine Marketing is an ongoing and iterative process of research, competitive analysis, measurement and modifications. InteractiveWebs will work with you, for an initial period of three (3) months, to provide you with dramatically improved results. You’re not locked into an ongoing contract, so you can start seeing the effectiveness of the InteractiveWebs Search Engine Marketing solution, and then make the wise choice of continuing to engage our specialist SEM services.</p>
<h5>Why you should use InteractiveWebs SEM solutions.</h5>
<p>Search Engine Marketing is a very specialized field, and the goal posts move on almost a daily basis. In order to stay competitive, your SEM team needs to be aware of these changes, and react to them quickly. InteractiveWebs are constantly monitoring these changes, and will supply whatever changes are needed for your website. At InteractiveWebs, we use cutting-edge tools and proven techniques to improve your search engine visibility, and then work with you to maintain and continue to improve those rankings.</p>
<p>See more about the services here: <a href="http://www.interactivewebs.com.au/sem/WhatWedoforYou.aspx">http://www.interactivewebs.com.au/sem/WhatWedoforYou.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/seo/sydney-based-search-engine-marketing-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotNetNuke 6 Enable Advanced Login Popup Mode</title>
		<link>http://www.interactivewebs.com/blog/index.php/dnn-module/dotnetnuke-6-enable-advanced-login-popup-mode/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dnn-module/dotnetnuke-6-enable-advanced-login-popup-mode/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 05:16:09 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Advanced Login Support]]></category>
		<category><![CDATA[DNN Module]]></category>
		<category><![CDATA[DNN User Login]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dnn-module/dotnetnuke-6-enable-advanced-login-popup-mode/</guid>
		<description><![CDATA[Advanced Login module for DotNetNuke works with DotNetNuke 4x, 5x and now 6x. However because DotNetNuke 6x has some popup effect by default with the login button it interferes with the Advanced Login Module popup mode. Solution To fix this &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dnn-module/dotnetnuke-6-enable-advanced-login-popup-mode/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image25.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb25.png" width="244" height="190" /></a></p>
<p><a href="http://www.interactivewebs.com/advancedlogin/DNNLoginModule.aspx">Advanced Login module for DotNetNuke</a> works with DotNetNuke 4x, 5x and now 6x.</p>
<p>However because DotNetNuke 6x has some popup effect by default with the login button it interferes with the Advanced Login Module popup mode.</p>
<h4>Solution</h4>
<p>To fix this issue, the solution is relatively easy.</p>
<p>After selecting “Popup&quot; from the Advanced Login Basic Settings Edit the skin object login and register as follows.</p>
<p>Default Settings</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image26.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb26.png" width="244" height="46" /></a></p>
<p>Update to:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image27.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb27.png" width="244" height="30" /></a></p>
<p>Login</p>
<blockquote><p>#dnn_Login,#dnn_LOGIN1_loginLink</p>
</blockquote>
<p>Register</p>
<blockquote><p>#dnn_USER1_registerLink</p>
</blockquote>
<p>Save Tab Changes</p>
<h4>Update to Templates</h4>
<p>Then we need to make a small mod to the templates. After Selecting the Templates tab, click on Custom Script.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image28.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb28.png" width="244" height="162" /></a></p>
<p>And modify the script to:</p>
<blockquote><p>jQuery(document).ready(function(){     <br />&#160;&#160;&#160; /*      <br />&#160;&#160;&#160;&#160; add any custom initialization logic here,       <br />&#160;&#160;&#160; */      <br /><font style="background-color: #ffff00">&#160;&#160;&#160;&#160;&#160;&#160; jQuery(&quot;#dnn_LOGIN1_loginLink&quot;).attr(&quot;onclick&quot;,&quot;&quot;);       <br />&#160;&#160;&#160;&#160;&#160;&#160; jQuery(&quot;#dnn_USER1_registerLink&quot;).attr(&quot;onclick&quot;,&quot;&quot;);</font></p>
<p>})      <br />function custom_validate_login(){      <br />&#160;&#160;&#160; /*      <br />&#160;&#160;&#160; add any custom login form validation logic here,       <br />&#160;&#160;&#160; return true if pass validation      <br />&#160;&#160;&#160; */      <br />&#160;&#160;&#160; return true;      <br />}      <br />function custom_validate_registration(){      <br />&#160;&#160;&#160; /*      <br />&#160;&#160;&#160; add any custom registration form validation logic here,       <br />&#160;&#160;&#160; return true if pass validation      <br />&#160;&#160;&#160; */      <br />&#160;&#160;&#160; return true;      <br />}</p>
</blockquote>
<p>&#160;</p>
<p>Note: We added two new lines highlighted in <font style="background-color: #ffff00">yellow.</font></p>
<p>Save Tab Changes and you should be done. With the default skin in DNN 6.0.1, now the advanced login popup mode should work fine. Look at the Advanced Login Module for more assistance with configuring the module with different skins.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dnn-module/dotnetnuke-6-enable-advanced-login-popup-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aviation Airline News App for iPad / iPhone / Touch</title>
		<link>http://www.interactivewebs.com/blog/index.php/iphone/aviation-airline-news-app-for-ipad-iphone-touch/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/iphone/aviation-airline-news-app-for-ipad-iphone-touch/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 23:31:44 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apps]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/iphone/aviation-airline-news-app-for-ipad-iphone-touch/</guid>
		<description><![CDATA[Aviation Airline News App launch. We are pleased this week to announce the release of our latest iPhone / iPad / Touch App. The Aviation Airline News App. The app is a super covenant way to keep track of news &#8230; <a href="http://www.interactivewebs.com/blog/index.php/iphone/aviation-airline-news-app-for-ipad-iphone-touch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Icon2x.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Icon@2x" border="0" alt="Icon@2x" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Icon2x_thumb.png" width="118" height="118" /></a></p>
<p><a href="http://itunes.apple.com/app/aviation-airline-news/id462360506?mt=8">Aviation Airline News App</a> launch.</p>
<p>We are pleased this week to announce the release of our latest iPhone / iPad / Touch App. The <a href="http://itunes.apple.com/app/aviation-airline-news/id462360506?mt=8">Aviation Airline News App</a>.</p>
<p>The app is a super covenant way to keep track of news and updates about a range of Airlines and Airline industry news, including:</p>
<ul>
<li>Airbus</li>
<li>Boeing</li>
<li>IATA</li>
<li>ICAO</li>
<li>Qantas Airways</li>
<li>British Airways</li>
<li>Virgin Australia</li>
<li>United Airlines</li>
<li>Cathay Pacific</li>
<li>Singapore Airlines</li>
<li>Delta Airlines</li>
<li>United Airlines</li>
<li>Southwest Airlines</li>
<li>American Airlines</li>
<li>Lufthansa</li>
<li>Ryanair</li>
<li>US Airways</li>
<li>Emirates</li>
<li>Continental Airlines</li>
</ul>
<p>If you are involved in the industry or just interested in what is going on, then this app is a great way to stay updated.</p>
<p>See it on the App Store: <a href="http://itunes.apple.com/app/aviation-airline-news/id462360506?mt=8">http://itunes.apple.com/app/aviation-airline-news/id462360506?mt=8</a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.01.53-AM.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Screen Shot 2011-09-02 at 7.01.53 AM" border="0" alt="Screen Shot 2011-09-02 at 7.01.53 AM" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.01.53-AM_thumb.png" width="190" height="244" /></a><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.01.29-AM.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Screen Shot 2011-09-02 at 7.01.29 AM" border="0" alt="Screen Shot 2011-09-02 at 7.01.29 AM" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.01.29-AM_thumb.png" width="190" height="244" /></a><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.01.45-AM.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Screen Shot 2011-09-02 at 7.01.45 AM" border="0" alt="Screen Shot 2011-09-02 at 7.01.45 AM" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.01.45-AM_thumb.png" width="190" height="244" /></a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.04.23-AM.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Screen Shot 2011-09-02 at 7.04.23 AM" border="0" alt="Screen Shot 2011-09-02 at 7.04.23 AM" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.04.23-AM_thumb.png" width="132" height="244" /></a><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.04.32-AM.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Screen Shot 2011-09-02 at 7.04.32 AM" border="0" alt="Screen Shot 2011-09-02 at 7.04.32 AM" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.04.32-AM_thumb.png" width="132" height="244" /></a><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.05.02-AM.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Screen Shot 2011-09-02 at 7.05.02 AM" border="0" alt="Screen Shot 2011-09-02 at 7.05.02 AM" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.05.02-AM_thumb.png" width="132" height="244" /></a><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.05.11-AM.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Screen Shot 2011-09-02 at 7.05.11 AM" border="0" alt="Screen Shot 2011-09-02 at 7.05.11 AM" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-7.05.11-AM_thumb.png" width="132" height="244" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/iphone/aviation-airline-news-app-for-ipad-iphone-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SMTP Authentication&#8211;I Can Only Send Email to My Domain</title>
		<link>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smtp-authenticationi-can-only-send-email-to-my-domain/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smtp-authenticationi-can-only-send-email-to-my-domain/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 05:37:50 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Bulk Emailer Support]]></category>
		<category><![CDATA[E-mail Tips]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[SMTP Tips]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/e-mail-tips/smtp-authenticationi-can-only-send-email-to-my-domain/</guid>
		<description><![CDATA[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: ted@mybusiness.com john@mybusiness.com You find &#8230; <a href="http://www.interactivewebs.com/blog/index.php/e-mail-tips/smtp-authenticationi-can-only-send-email-to-my-domain/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/10/image_thumb6.png" width="233" height="239" /></a></p>
<p>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.</p>
<p>For Example, if you have two hosted email addresses:</p>
<ol>
<li><a href="mailto:ted@mybusiness.com">ted@mybusiness.com</a> </li>
<li><a href="mailto:john@mybusiness.com">john@mybusiness.com</a> </li>
</ol>
<p>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:</p>
<ol>
<li><a href="mailto:anything@hotmail.com">anything@hotmail.com</a> </li>
</ol>
<p>You find that the email messages do not send.</p>
<p>Solution</p>
<p>You need to enable “Authentication” in your configured email account settings. There are many client email programs, probably the most common is Outlook.</p>
<p>When you configure an new POP3 email account you normally end up with something that looks like this:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image22.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb22.png" width="244" height="170" /></a></p>
<p>If you click on More Settings / Outgoing Server</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image23.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb23.png" width="219" height="244" /></a></p>
<p>and just tick the option to use the same settings as the incoming mail server.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image24.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb24.png" width="219" height="244" /></a></p>
<p>This is all that is needed to enable outbound SMTP authentication.</p>
<h4>Background</h4>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<h4>Why Can You Send to Your Own Domain?</h4>
<p>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.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/e-mail-tips/smtp-authenticationi-can-only-send-email-to-my-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Financial Planning Advice in Sydney Owen Hodge</title>
		<link>http://www.interactivewebs.com/blog/index.php/websites/financial-planning-advice-in-sydney-owen-hodge/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/websites/financial-planning-advice-in-sydney-owen-hodge/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 15:02:09 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[New Website]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/websites/financial-planning-advice-in-sydney-owen-hodge/</guid>
		<description><![CDATA[Today we launched a make over of the Owen Hodge Financial Planning website. &#160; At Owen Hodge Financial Planning we offer advice and create solutions that fit your individual needs. Importantly, our clients have trusted us to deliver worthwhile advice &#8230; <a href="http://www.interactivewebs.com/blog/index.php/websites/financial-planning-advice-in-sydney-owen-hodge/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today we launched a make over of the <a href="http://www.ohfp.com.au/default.htm">Owen Hodge Financial Planning</a> website.</p>
<p>&#160;</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image21.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb21.png" width="244" height="175" /></a></p>
<p>At Owen Hodge Financial Planning we offer advice and create solutions that fit your individual needs. Importantly, our clients have trusted us to deliver worthwhile advice for over 60 years.</p>
<p>We would welcome the opportunity to learn about your financial needs and to offer worthwhile advice that you can benefit from, now and over the long term.</p>
<p>Check out the new website at: <a href="http://www.ohfp.com.au/default.htm">http://www.ohfp.com.au/default.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/websites/financial-planning-advice-in-sydney-owen-hodge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your session in Microsoft Dynamics CRM is about to expire. CRM 2011 Extend Session Time</title>
		<link>http://www.interactivewebs.com/blog/index.php/server-tips/your-session-in-microsoft-dynamics-crm-is-about-to-expire-crm-2011-extend-session-time/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/server-tips/your-session-in-microsoft-dynamics-crm-is-about-to-expire-crm-2011-extend-session-time/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 12:36:48 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[CRM 2011]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/server-tips/your-session-in-microsoft-dynamics-crm-is-about-to-expire-crm-2011-extend-session-time/</guid>
		<description><![CDATA[Sick of seeing the message “Your session in Microsoft Dynamics CRM is about to expire. To continue working, you must sin in again.” and would like to extend the session time so as not to bother you as often? This &#8230; <a href="http://www.interactivewebs.com/blog/index.php/server-tips/your-session-in-microsoft-dynamics-crm-is-about-to-expire-crm-2011-extend-session-time/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb14.png" width="244" height="97" /></a></p>
<p>Sick of seeing the message “Your session in Microsoft Dynamics CRM is about to expire. To continue working, you must sin in again.” and would like to extend the session time so as not to bother you as often?</p>
<p>This is quite easy with an <a href="http://www.interactivewebs.com/blog/index.php/server-tips/microsoft-crm-2011-how-to-configure-ifd-hosted-setup/">IFD setup of CRM 2011</a>. We have an IFD configuration and setup that we use to test settings and some of our <a href="http://interactivewebs.com/crm/InteractiveWebsCRM.aspx">CRM Portal – Linking to DotNetNuke</a> on.</p>
<p>Taking the server as configured as described here: <a href="http://www.interactivewebs.com/blog/index.php/server-tips/microsoft-crm-2011-how-to-configure-ifd-hosted-setup/">http://www.interactivewebs.com/blog/index.php/server-tips/microsoft-crm-2011-how-to-configure-ifd-hosted-setup/</a></p>
<p>We ended up with an ADFS Relying Party Trust that is named “CRM IFD Relaying Party”</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image15.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb15.png" width="244" height="70" /></a></p>
<p>This is the name we must use in the Windows PowerShell program to make the necessary changes.</p>
<h4>To Extend the Auto Logout of IFD CRM 2011</h4>
<p>1. Start Windows PowerShell</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image16.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb16.png" width="212" height="244" /></a></p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image17.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb17.png" width="244" height="156" /></a></p>
<p>2. Copy and Paste the following command into PowerShell and hit enter (you can right click to paste): </p>
<pre>Add-PSSnapin Microsoft.Adfs.PowerShell </pre>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image18.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb18.png" width="244" height="49" /></a></p>
<p>3. Check you have the correct name of the Relying party trust by typing the following:</p>
<pre>Get-ADFSRelyingPartyTrust -Name &quot;<em>relying_party</em>&quot;</pre>
<p>Where you replace “replying_party” with the name of your relying party trust. In our case we would use:</p>
<blockquote>
<p>Get-ADFSRelyingPartyTrust -Name &quot;CRM IFD Relaying Party&quot;</p>
</blockquote>
<p>You should see a bunch of junk, indicating that you have the correct name:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image19.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb19.png" width="244" height="159" /></a></p>
<p>&#160;</p>
<p>4. Now type the following command:</p>
<pre>Set-ADFSRelyingPartyTrust -Targetname &quot;<em>relying_party</em>&quot; -TokenLifetime 480</pre>
<p>Where you replace the “relying_party” with the name of your relying party. Again in our case we would use:</p>
<pre>Set-ADFSRelyingPartyTrust -Targetname &quot;CRM IFD Relaying Party&quot; -TokenLifetime 480</pre>
<p>Note that the 480 is in minutes. You can change that value up or down as required.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image20.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb20.png" width="244" height="13" /></a></p>
<p>We chose to use 24 hours for example.</p>
<p>That’s all there is to it. Close the PowerShell and you are done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/server-tips/your-session-in-microsoft-dynamics-crm-is-about-to-expire-crm-2011-extend-session-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CRM 2011 XRM Performance Problem IIS Dynamic Compression</title>
		<link>http://www.interactivewebs.com/blog/index.php/server-tips/crm-2011-xrm-performance-problem-iis-dynamic-compression/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/server-tips/crm-2011-xrm-performance-problem-iis-dynamic-compression/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 14:31:13 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[CRM 2011]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/server-tips/crm-2011-xrm-performance-problem-iis-dynamic-compression/</guid>
		<description><![CDATA[Microsoft CRM 2011 allows XRM services that use application/soap+xml content type. When you install Microsoft CRM 2011 in an IFD / hosted environment, it is smart enough to automatically configure IIS gzip compression on the website. What it does not &#8230; <a href="http://www.interactivewebs.com/blog/index.php/server-tips/crm-2011-xrm-performance-problem-iis-dynamic-compression/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBhEQEBITERQUFRIWFBQYGBUVFxgVHBwWFRkXFxQUFhgXHSYfGhovGRUUHy8iJScpLC04GR4xNjAqNiYwLCkBCQoKDgwOGg8PGjAlHSQ0KTU1Li81KTU1LC0vKjQ1Kiw1LCo1KTQsLiwvLSwsNSwqKiwsLCwsNSwpLCwsKSwsLP/AABEIAGYAZgMBIgACEQEDEQH/xAAcAAACAgMBAQAAAAAAAAAAAAAABgQFAgMHAQj/xAA5EAABAwEFBgIHCAIDAAAAAAABAAIDEQQFEiExBiJBUWFxgbEjMkJSYpGhEyRyssHR4fAUolSCkv/EABoBAAIDAQEAAAAAAAAAAAAAAAAEAQMFAgb/xAAtEQACAgEEAAMFCQAAAAAAAAAAAQIDEQQSITFBUbETIjJxkQUUQmGSodHh8P/aAAwDAQACEQMRAD8A7ihCEACFBt98xQ5ONX+43M+PLxSpf21wY0umkEUfug5npUZuPQUS1uqhXx2/JFsKpS58Bot1+RxktG+8ey3gfiOg8+iXrbtG4PaXysY6oLY8QaD8Oebq6eOiVZtqAJ4I8OGCeOrJRkcR0FKUGo+YSc67XySS2V8eO1mUH/Ie45RChxZnlTIc+iQdttzzJ7V3x/vDx9BhQhDpZZ9EWa0CRjXt0cKj9u62E0zOiV9lbxDAYnuyDcQcctBv1/N/6WF73yZt1uUX1f1Pw9OPHkmvvkFUrH35fmU+wk57S+sl8xSuLWuz4VyxDm3mFOSE53968weBVxdm0hbuzZt4P4j8YGvcePNU6f7QU3ts4Z3Zp2uYjKhYseHAEEEHMEZinRZLUFQQhCABJ95bSyvLmt9E0VBHtZa1Ps+HzTglDbm4i+OSSPLExzX+Iwh/1ofBJ6xWezzB48/kXU7d3vIT4doXzP8Au0WOLFR0rnYGnPeLK5vPVVG1l1xRwyybz5pXtY1zziw4neqwaAUC03RfwghFnmZI2RgLQGNJxDOhaRxz1Xtlu0yWZrLYXUbIXMBdvYTWgf1zKzFH2U93ST/UvMczuWPH0JV5/YWqL/EidiliYC1zc2tcwAULxkK5hb3WZuKCac/eY2UOA5OPxZZ6n5lamWgMbghaGM6D6rBrapaVuFiPX89/XyLFDxZMkvF7iOAroreyXliydkfNUDm0HitsT1QWDIZFiZFXQWo8cwt/2qgC1u2+pIDu5srmw6dSPdKcLtvWOdtWHMatOo7j9dFzkyL2G1ujcHMcWuGhH906J7TayVXD5QvbQp8rs6ihV9yWuWWEOlZhdw4VHB1PZ7L1egjJSSaM5rDwRr7u2Z3pLPI5sgGba7rgOFDkCl+Ha6cVZK1j9Q4OGE8iDTL6J4VJf+zjZxjZQSj5O6Hr1Seops+Op8+XmX1Tj8M0c6vWVzKljaMJNM60HAHmqepcak1KacGrXDQkEHmMiCqq23Xg3m+r5Lz7ZokFjFIYxDGKTHGuSSPam0ZXqFHikU682UhPcKpiepXQFrFIpLTyVbFIrCztcdPmoJNjakgAEkmgA1ryom64dmMBbJOAXahmob1PM/QJfsQdG4Pa4h4rmOuquYr+tA1e0/iaP0ondLOmD3WJ5F7YzksRHJCpbBeFqkFRHHh4OJdHXsN4nuhbsblJZSf0ZnuDTwXSEIVxwcdvS0vhtk51YZX5f9jmOqtrLO2RtRmD/aFY3rZg6Waor6ST8xSfDestnmJoQK0LDy/fqvOKt3uW3tfuajlsSz0NNqu6m83TiOX8KHJa2t0zP0Uyx7RRPaDRwHZaLa2F+9GaHi0iniErKtp8otUk+irnmc/1vlw+S0xWJzju6eSsYbK06kdqqxhhA0UZJwRrJdobrmVZRxKFbb2igG8au90Zn+FTs2gfO8sphaRkB05lWxpnKO7HBw5xTwNdjc2SURMILzXsAMzWibLuuSNlCd93N2g/C3QfUpL2Lsv3xlfdf5LpjW0WpoKYOO9rLyKaick9oBC9QtUTBa7Q8hpI1otiEAc4a7G94dk/E4kHqSa9kt7YwAOiNMyHVPbDTzK6Xf2zgk3492QZghJ96XULUPs37loZXDyPPwyHULEnQ9Ncrfw+mR9We1ht8RVuL1iz3hUdxr9PJXrLDUOPANPkp9yXH6CMStwyRveQeI3jx4tI+dVZ2qyhsclB7LvIpTU3qU3tLqoNJZE602EsNeCrLytb2YWsc4E55E9gnt1gDgQVosmzzWuLiKn9Bopq1EY8yWcBOtvhCPYrmlllDHVaXAuqczQanumaw7ORw0PrOBO8culKdlPdABbowP8AjvP+wp5KwnLW0B1OgGZPYKb9TZZiK8V0iK64xy2ebNAMtcdeIeP9Sn9KFzXDI6RsjxhDcwOPLMpvC19DXKurElyJaialPKBCEJ0oBCEIAFT33cDZxUZPGYIyNVcIUNJrDDOBKs9pc132UwpJwOgd25Hottvb6KT8DvIq/ve5mWhtCM+B6pUtkr4WyRTa4HBr+eRoHdfNef1mhdfv19en9GjTfu92XZLiYs5ZGsFXEAdVGs73ymkLa/GfVHbmru79m2tIfKcb+ug7DQKqjQWW8vhHdmojDhcsXbn2fNXGBhYHHOR9S6la0aD6ozKartuCOHOmJx1ccyfFWTGACgWS36tPCvlcvzfZnzscvkACEIV5WCEIQAIQhAAhCEAC0WmxMk9doPdCEAZw2drBRoAC2IQgAQhCABCEIAEIQgD/2Q==" width="102" height="102" /></p>
<p>Microsoft CRM 2011 allows XRM services that use application/soap+xml content type.</p>
<p>When you <a href="http://www.interactivewebs.com/blog/index.php/server-tips/microsoft-crm-2011-how-to-configure-ifd-hosted-setup/">install Microsoft CRM 2011 in an IFD / hosted environment</a>, it is smart enough to automatically configure IIS gzip compression on the website.</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb12.png" width="244" height="84" /></a></p>
<p>What it does not do, is configure the </p>
<p>C:\Windows\System32\Inetsrv\Config\applicationHost.config</p>
<p>file to compress XRM calls out of the CRM database.</p>
<p>In a test we were performing for an update to our Microsoft CRM 2011 Portal technology, we found that retrieving a list of around 20,000 items returned a 19 MB data package without gzip dynamic compression. Not huge but pretty big! What amazed us was that after enabling dynamic compression on the XRM data, this reduced from 19 MB to 890 KB, a huge performance improvement!</p>
<p>We also noticed that the Microsoft Hosted CRM 2011 service already has this compression enabled, so we figured if it is good enough for them, then we should give it a shot.</p>
<h4>How to Enable XRM gzip Compression in IIS</h4>
<p> Navigate to: <strong>C:\Windows\System32\Inetsrv\Config\applicationHost.config</strong></p>
<p>and open it in your favourite editor.</p>
<p>Search for the Section: “&lt;httpCompression directory=”</p>
<p>And in that section you will probably find an entry that looks like this: </p>
<blockquote><p>&lt;add mimeType=&quot;application/x-javascript&quot; enabled=&quot;true&quot; /&gt;</p>
</blockquote>
<p>Below that, add the following:</p>
<blockquote><p>&lt;add mimeType=&quot;application/soap+xml&quot; enabled=&quot;true&quot; /&gt;</p>
</blockquote>
<p>So the file looks like this:</p>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image13.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb13.png" width="244" height="48" /></a></p>
<p><em>Note: We are making the assumption that you are on Windows 2008, and that CRM 2011 was successfully installed, and that this in turn enabled IIS compression on the Microsoft CRM website.</em></p>
<p>These steps should massively improve data access to CRM using XRM calls.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/server-tips/crm-2011-xrm-performance-problem-iis-dynamic-compression/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Turn off Microsoft CRM 2011 5000 limit on data retrieval via SDK</title>
		<link>http://www.interactivewebs.com/blog/index.php/server-tips/turn-off-microsoft-crm-2011-5000-limit-on-data-retrieval-via-sdk/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/server-tips/turn-off-microsoft-crm-2011-5000-limit-on-data-retrieval-via-sdk/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 03:18:19 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[CRM 2011]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/server-tips/turn-off-microsoft-crm-2011-5000-limit-on-data-retrieval-via-sdk/</guid>
		<description><![CDATA[With CRM 4.0 and Microsoft CRM 2011 there is a default limit for the number items that can be retrieved when making various types of web service calls into the CRM. Typically this limit is set to 5000 but with &#8230; <a href="http://www.interactivewebs.com/blog/index.php/server-tips/turn-off-microsoft-crm-2011-5000-limit-on-data-retrieval-via-sdk/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With CRM 4.0 and Microsoft CRM 2011 there is a default limit for the number items that can be retrieved when making various types of web service calls into the CRM.</p>
<p>Typically this limit is set to 5000 but with some types of calls it will return 7000. In any case, the process to remove the limit and set it to 20,000 is very easy.</p>
<p>On the server running CRM</p>
<ol>
<li>Click <strong>Start</strong>, click <strong>Run</strong>, type regedit in the <strong>Open</strong> box, and then click <strong>OK</strong>. </li>
<li>Locate and then select the following registry subkey:
<p><strong>HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM</strong></p>
</li>
<li>On the <strong>Edit</strong> menu, point to <strong>New</strong>, and then click <strong>DWORD Value</strong>.       <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb6.png" width="244" height="167" /></a></li>
<li>Type TurnOffFetchThrottling, and then press ENTER.      <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb7.png" width="244" height="96" /></a></li>
<li>Right-click <strong>TurnOffFetchThrottling</strong>, and then click <strong>Modify</strong>.      <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image8.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb8.png" width="244" height="113" /></a> </li>
<li>Type a number other than 0 in the <strong>Value data</strong> box, and then click <strong>OK</strong>.      <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb9.png" width="244" height="139" /></a>
<p><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb10.png" width="244" height="24" /></a>      <br /><b>Note</b> Step 6 lets you retrieve the number of records specified in the <b>Count</b> attribute of your fetch statement. </li>
<li>On the <strong>File</strong> menu, click <strong>Exit</strong>.      <br /><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb11.png" width="241" height="214" /></a>      </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/server-tips/turn-off-microsoft-crm-2011-5000-limit-on-data-retrieval-via-sdk/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>InteractiveWebs DotNetNuke Module Licensing Help</title>
		<link>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/interactivewebs-dotnetnuke-module-licensing-help/</link>
		<comments>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/interactivewebs-dotnetnuke-module-licensing-help/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 14:52:36 +0000</pubDate>
		<dc:creator>InteractiveWebs</dc:creator>
				<category><![CDATA[Advanced Login Support]]></category>
		<category><![CDATA[DNN Module]]></category>
		<category><![CDATA[DotNetNuke Support]]></category>
		<category><![CDATA[Mushroom Image Support]]></category>
		<category><![CDATA[dotnetnuke]]></category>

		<guid isPermaLink="false">http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/interactivewebs-dotnetnuke-module-licensing-help/</guid>
		<description><![CDATA[Understanding Activation InteractiveWebs DotNetNuke Modules require a license to be activates on each sub domain from which the module is accessed. The license is per sub domain, and NOT for each instance of DotNetNuke. A sub domain example is: www.domain.com &#8230; <a href="http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/interactivewebs-dotnetnuke-module-licensing-help/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3 align="justify">Understanding Activation</h3>
<p align="justify">InteractiveWebs DotNetNuke Modules require a license to be activates on each sub domain from which the module is accessed.</p>
<p align="justify">The license is per sub domain, and NOT for each instance of DotNetNuke.</p>
<p align="justify">A sub domain example is:</p>
<ol>
<li>
<div align="justify"><a href="http://www.domain.com">www.domain.com</a></div>
</li>
<li>
<div align="justify">dev1.domain.com</div>
</li>
<li>
<div align="justify">domain.com</div>
</li>
</ol>
<p align="justify"><em>In the case of domain.com and </em><a href="http://www.domain.com"><em>www.domain.com</em></a><em>, these are considered as one single license. EVERY other sub domain needs it’s own license.</em></p>
<p align="justify">If you activate a module on dev.domain.com then browse to the same module using another sub domain (like dev2.domain.com) the module will not be activate with the new sub domain in the browser URL.</p>
<p align="justify">&#160;</p>
<h3 align="justify">Trial</h3>
<p align="justify">Each module will automatically enter into a 100% functional TRIAL mode the first time you access the module with any particular sub domain. </p>
<p align="justify">The trial period is automatically set from the date you first visit the module with any particular sub domain.</p>
<p align="justify">&#160;</p>
<h5 align="justify">Example</h5>
<p align="justify">If you access dev1.domain.com the module will start it’s trial period from today, and may expire if you don’t activate.</p>
<p align="justify">If you then use another sub domain like dev2.domain.com the module will start a new trial and you will continue to be able to access the module on that dev2.domain.com sub domain.</p>
<p align="justify"><em>Note: All the settings and modifications you make to any module in trial WILL be preserved and waiting for you once you activate the module license. So if your trial expires on your development sub domain, you can simply activate the module in it’s final </em><a href="http://www.domain.com"><em>www.domain.com</em></a><em> location when you are ready to go live.</em></p>
<p align="justify"><em></em></p>
<h3 align="justify">Before You Activate</h3>
<p align="justify">We recommend that if you need to configure and test (development site) before going live, that you do that on a development sub domain (like dev.domain.com), <strong>IN TRIAL MODE</strong>. </p>
<p align="justify">From that dev.domain.com, Setup the module, test and be sure things are working. Don’t be concerned if you get things just right, and the trial time expires. Because as soon as you access the module page on a new sub domain, it will go back into trial, and be available fro activation.</p>
<p align="justify">All your module settings and customizations will carry over to the new sub domain when you access it. So in this example, if you are ready to go live with <a href="http://www.domain.com">www.domain.com</a> you can access the module page with that sub domain, and extend the trial, or activate the module.</p>
<p align="justify">For this reason we always suggest that you only activate your module on <a href="http://www.domain.com">www.domain.com</a> as your final public URL of your website.</p>
<p align="justify">&#160;</p>
<h4 align="justify">To Activate Your Module</h4>
<p align="justify">Select the Licensing Dropdown Menu Item from the module Menu:</p>
<p align="justify"><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb.png" width="122" height="53" /></a></p>
<p align="justify"><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb1.png" width="244" height="134" /></a></p>
<p align="justify">The module will tell you about the Module Name, Version Installed, sub domain you are on, and trial days remaining.</p>
<p align="justify">If you have not purchased a License yet, you can click the Buy Now icon and purchase a license from our site.</p>
<p align="justify"><em>Note: Check that the sub domain shown in the module is the final correct sub domain you wish your license to be active on: </em><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image2.png"><em><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb2.png" width="244" height="22" /></em></a></p>
<p align="justify"><strong>Click:</strong> Request License Activation</p>
<p align="justify"><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image3.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb3.png" width="244" height="189" /></a></p>
<p align="justify">Fill in the details requested, including the store you purchase from and the email address that you used with your purchase.</p>
<p align="justify">Note: The email address must be the one you have on file. With SnowCovered, it is apparently possible to have more than one address on file. The address we need is the one that is in the purchase order confirmation data sent during purchase. This is the accounts primary e-mail address.</p>
<p align="justify">&#160;</p>
<h5 align="justify">Wrong License E-mail Address</h5>
<p align="justify">If we are unable to match the email address against a valid license activation, we return the error:</p>
<p align="justify"><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image4.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb4.png" width="244" height="138" /></a></p>
<p align="justify">We suggest that you verify the email address used for purchase and try again with the correct address. You can also monitor your <a href="http://www.interactivewebs.com/Support/LicenseManagement/tabid/1938/Default.aspx">License Management</a> on our site by logging in with the email address that you try to activate with.</p>
<p align="justify">&#160;</p>
<h5 align="justify">Correct License E-mail Address</h5>
<p align="justify">With the correct details, you will receive a message like this:</p>
<p align="justify"><a href="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image5.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.interactivewebs.com/blog/wp-content/uploads/2011/09/image_thumb5.png" width="244" height="126" /></a></p>
<h3 align="justify">&#160;</h3>
<h3 align="justify">Managing Licenses</h3>
<p align="justify">You can monitor your licenses and activations by visiting our <a href="http://www.interactivewebs.com/Support/LicenseManagement/tabid/1938/Default.aspx">License Management page here</a>.</p>
<p align="justify">Ensuring that you login to our site using the e-mail address that the license was purchased with.</p>
<p align="justify">&#160;</p>
<h3 align="justify">Module Support</h3>
<p align="justify">We provide several Support services for our modules.</p>
<ol>
<li>
<div>Where necessary our modules come with extensive manuals (like our bulkemailer module).</div>
</li>
<li>
<div>Each Module has it’s own pages on our website. Visit the module website by clicking on the correct module from this list: <a href="http://www.interactivewebs.com/DotNetNukeModules.aspx">http://www.interactivewebs.com/DotNetNukeModules.aspx</a></div>
</li>
</ol>
<p align="justify">Then use the support menu to find module specific support. This will include KB Articles, Support Forums, Blog Posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interactivewebs.com/blog/index.php/dotnetnuke-support/interactivewebs-dotnetnuke-module-licensing-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

