<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Morning Compilation by Hal Hayes</title>
    <link>http://www.halhayes.com/blog/</link>
    <description>Blog By Hal Hayes</description>
    <language>en-us</language>
    <copyright>Hal Hayes</copyright>
    <lastBuildDate>Sun, 26 Apr 2009 12:08:00 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>hal.hayes@acritech.com</managingEditor>
    <webMaster>hal.hayes@acritech.com</webMaster>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=06944d25-ea28-44aa-8ad6-ccca1d0bbfe2</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,06944d25-ea28-44aa-8ad6-ccca1d0bbfe2.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      [slides below]
   </p>
        <p>
          <img src="http://www.halhayes.com/blog/content/binary/rcclogosmall.png" border="0" />
        </p>
        <p>
      I had a great time. Thanks to my audience for playing a long. 
   </p>
        <p>
      Thanks to Kevin, Andy, Kevin, Darrell, Justin and Susan for having me. We had a great
      time. Got to sit in on some great presentations on MVC, Silverlight+WPF, SSIS. 
   </p>
        <p>
      Great to see Andy, Roberto, and a whole slew of other folks that I normally see in
      Nova. And always good to see Andrew Duthie, Microsoft Evangalist Supreme.
   </p>
        <p>
          <img src="http://www.halhayes.com/blog/content/binary/frankandy2.png" border="0" />
        </p>
        <p>
      Here are my slides:
   </p>
        <font face="Tahoma" size="3">
          <a style="TEXT-DECORATION: none" href="http://www.halhayes.com/blog/content/binary/GivingTechnicalPresentation.pptx">
            <strong>How
   to Give Technical Presentation (PowerPoint)</strong>
          </a>
        </font>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Richmond Code Camp Presentation</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,06944d25-ea28-44aa-8ad6-ccca1d0bbfe2.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,06944d25-ea28-44aa-8ad6-ccca1d0bbfe2.aspx</link>
      <pubDate>Sun, 26 Apr 2009 12:08:00 GMT</pubDate>
      <description>&lt;p&gt;
   [slides below]
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://www.halhayes.com/blog/content/binary/rcclogosmall.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   I had a great time. Thanks to my audience for playing a long. 
&lt;/p&gt;
&lt;p&gt;
   Thanks to Kevin, Andy, Kevin, Darrell, Justin and Susan for having me. We had a great
   time. Got to sit in on some great presentations on MVC, Silverlight+WPF, SSIS. 
&lt;/p&gt;
&lt;p&gt;
   Great to see Andy, Roberto, and a whole slew of other folks that I normally see in
   Nova. And always good to see Andrew Duthie, Microsoft Evangalist Supreme.
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://www.halhayes.com/blog/content/binary/frankandy2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   Here are&amp;nbsp;my slides:
&lt;/p&gt;
&lt;font face=Tahoma size=3&gt;&lt;a style="TEXT-DECORATION: none" href="http://www.halhayes.com/blog/content/binary/GivingTechnicalPresentation.pptx"&gt;&lt;strong&gt;How
to Give Technical Presentation (PowerPoint)&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>Code Camp;Microsoft;Richmond CodeCamp</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=32cd61ae-006f-4c85-9fc6-649df0da227c</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,32cd61ae-006f-4c85-9fc6-649df0da227c.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Well, I shot my mouth off about giving a presentation on how to give presentations.
   </p>
        <p>
      So the good folks at the Richmond CodeCamp are giving me a forum on Saturday, April
      25th. I better be good because they put my in the big auditorium at J. Sargent Reynolds
      Community College.
   </p>
        <p>
          <a href="http://richmondcodecamp.org/sessions/">
            <strong>Richmond CodeCamp 2009.1 Sessions</strong>
          </a>
        </p>
        <p>
      Lots of great presentations being given by the folks down there, so come out. You
      just might learn something!
   </p>
        <p>
      Of course, here is was what happened at my last presentation...
   </p>
        <p>
       
   </p>
        <img height="219" src="http://www.halhayes.com/blog/content/binary/2003-11-02T132606Z_01.jpg" width="225" border="0" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Well, I've done it now! Richmond CodeCamp on April 25th</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,32cd61ae-006f-4c85-9fc6-649df0da227c.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,32cd61ae-006f-4c85-9fc6-649df0da227c.aspx</link>
      <pubDate>Thu, 16 Apr 2009 11:43:20 GMT</pubDate>
      <description>&lt;p&gt;
   Well, I shot my mouth off about giving a presentation on how to give presentations.
&lt;/p&gt;
&lt;p&gt;
   So the good folks at the Richmond CodeCamp are giving me a forum on Saturday, April
   25th. I better be good because they put my in the big auditorium at J. Sargent Reynolds
   Community College.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://richmondcodecamp.org/sessions/"&gt;&lt;strong&gt;Richmond CodeCamp 2009.1 Sessions&lt;/strong&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Lots of great presentations being given by the folks down there, so come out. You
   just might learn something!
&lt;/p&gt;
&lt;p&gt;
   Of course, here is was what happened at my last presentation...
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img height=219 src="http://www.halhayes.com/blog/content/binary/2003-11-02T132606Z_01.jpg" width=225 border=0&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>Code Camp</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=7377893a-97b6-4a74-b6b1-562ee23b3508</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,7377893a-97b6-4a74-b6b1-562ee23b3508.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I'm building another virtual SharePoint development environment. Unfortunately, I
      did not adequately size my VHD -- and with all the applications (Office, SharePoint
      Designer, VS2008) -- that takes up a lot of space. 
   </p>
        <p>
      Rebuilding a new VHD would be time consuming.
   </p>
        <p>
      So, what is the least expensive and least time consuming way to enlarge a VHD?
   </p>
        <p>
      You are going to need to use a couple of programs. 
   </p>
        <p>
      Download <a href="http://vmtoolkit.com/files/folders/converters/entry87.aspx">VHDResizer</a> from
      vmToolkit. This is a simple to use tool, but it is only part of the solution. With
      this tool you can enlarge the available space, but next you have to extend the partition.
      You can use <strong>diskpart.exe</strong> (in your Windows/System32 folder).
   </p>
        <p>
      Here is the trick, though. If you try this within Virtual PC, etc., still using the
      original VHD as your C drive, you will run into an error, "The volume you have selected
      may not be extended". If you have another Virtual computer, add the extended VHD as
      an additional drive, and use the diskpart program on it. 
   </p>
        <p>
      You can follow this <a href="http://par2008.blogspot.com/2009/03/increase-size-of-your-microsoft-virtual.html"><strong>guide</strong></a> to
      get you through. 
   </p>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>How to enlarge (extend) your Virtual Hard Drive Space</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,7377893a-97b6-4a74-b6b1-562ee23b3508.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,7377893a-97b6-4a74-b6b1-562ee23b3508.aspx</link>
      <pubDate>Sat, 11 Apr 2009 08:34:52 GMT</pubDate>
      <description>&lt;p&gt;
   I'm building another virtual SharePoint development environment. Unfortunately, I
   did not adequately size my VHD -- and with all the applications (Office, SharePoint
   Designer, VS2008) -- that takes up a lot of space. 
&lt;/p&gt;
&lt;p&gt;
   Rebuilding a new VHD would be time consuming.
&lt;/p&gt;
&lt;p&gt;
   So, what is the least expensive and least time consuming way to enlarge a VHD?
&lt;/p&gt;
&lt;p&gt;
   You are going to need to use a couple of programs. 
&lt;/p&gt;
&lt;p&gt;
   Download &lt;a href="http://vmtoolkit.com/files/folders/converters/entry87.aspx"&gt;VHDResizer&lt;/a&gt; from
   vmToolkit. This is a simple to use tool, but it is only part of the solution. With
   this tool you can enlarge the available space, but next you have to extend the partition.
   You can use &lt;strong&gt;diskpart.exe&lt;/strong&gt; (in your Windows/System32 folder).
&lt;/p&gt;
&lt;p&gt;
   Here is the trick, though. If you try this within Virtual PC, etc., still using the
   original VHD as your C drive, you will run into an error, "The volume you have selected
   may not be extended". If you have another Virtual computer, add the extended VHD as
   an additional drive, and use the diskpart program on it. 
&lt;/p&gt;
&lt;p&gt;
   You can follow this &lt;a href="http://par2008.blogspot.com/2009/03/increase-size-of-your-microsoft-virtual.html"&gt;&lt;strong&gt;guide&lt;/strong&gt;&lt;/a&gt; to
   get you through. 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>Microsoft;Virtualization</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=d12afa0f-0f0d-46df-b6d7-5725ddea624f</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,d12afa0f-0f0d-46df-b6d7-5725ddea624f.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I updated the <a href="http://www.caparea.net">CAPAREA</a> website from <a href="http://www.dotnetnuke.com">DNN</a> 4.0
      to 4.92. 
   </p>
        <p>
      I found a very good guide for steps to take to implement an upgrade from such an old
      version of DNN <a href="http://www.purpleant.com/Blogs/BrianSwanson/tabid/64/EntryId/153/Upgrading-DotNetNuke-from-4-0-x-to-4-9-1-or-5-0-0.aspx">here</a> by <strong>Brian
      Swanson</strong>. As he says in his guid -- BACKUP, BACKUP, BACKUP!
   </p>
        <p>
      Also, based on <a href="http://www.cto20.com/"><strong>Antonio Chagoury</strong></a>'s
      recommendation, I implemented the upgrade with this approach:
   </p>
        <ol>
          <li>
         Upgrade DNN site with aliases to run on local computer</li>
          <li>
         Download DNN files from website to local computer</li>
          <li>
         Setup local IIS to run DNN site locally - but using the production database (make
         sure it runs locally)</li>
          <li>
         Get copy of DNN Upgrade and copy into local directory overwriting older DNN files</li>
          <li>
         Modify the release.config and rename it web.config (see Brian's guide above)</li>
          <li>
         Execute the upgrade locally</li>
          <li>
         If upgrade worked, then copy all files to product web server, overwriting older files.</li>
        </ol>
        <p>
          <strong>Special note</strong>: Check the bin folder for older DNN files (particularly
      HttpModule DLLs) that are no longer needed. If DNN executes reflection against these
      deprecated DLLs, it may cause problems. I had a problem getting to the Host menu pages. 
   </p>
        <p>
          <em>Special thanks to <strong>Steve Raddich</strong> who runs </em>
          <a href="http://www.bitshop.com/">
            <em>BIT
      Shop hosting</em>
          </a>
          <em>.</em>
        </p>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Upgrading a DNN site...lessons from the field</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,d12afa0f-0f0d-46df-b6d7-5725ddea624f.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,d12afa0f-0f0d-46df-b6d7-5725ddea624f.aspx</link>
      <pubDate>Wed, 01 Apr 2009 01:05:54 GMT</pubDate>
      <description>&lt;p&gt;
   I updated the &lt;a href="http://www.caparea.net"&gt;CAPAREA&lt;/a&gt; website from &lt;a href="http://www.dotnetnuke.com"&gt;DNN&lt;/a&gt; 4.0
   to 4.92. 
&lt;/p&gt;
&lt;p&gt;
   I found a very good guide for steps to take to implement an upgrade from such an old
   version of DNN &lt;a href="http://www.purpleant.com/Blogs/BrianSwanson/tabid/64/EntryId/153/Upgrading-DotNetNuke-from-4-0-x-to-4-9-1-or-5-0-0.aspx"&gt;here&lt;/a&gt; by &lt;strong&gt;Brian
   Swanson&lt;/strong&gt;. As he says in his guid -- BACKUP, BACKUP, BACKUP!
&lt;/p&gt;
&lt;p&gt;
   Also, based on &lt;a href="http://www.cto20.com/"&gt;&lt;strong&gt;Antonio Chagoury&lt;/strong&gt;&lt;/a&gt;'s
   recommendation, I implemented the upgrade with this approach:
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      Upgrade DNN site with aliases to run on local computer&lt;/li&gt;
   &lt;li&gt;
      Download DNN files from website to local computer&lt;/li&gt;
   &lt;li&gt;
      Setup local IIS to run DNN site locally - but using the production database (make
      sure it runs locally)&lt;/li&gt;
   &lt;li&gt;
      Get copy of DNN Upgrade and copy into local directory overwriting older DNN files&lt;/li&gt;
   &lt;li&gt;
      Modify the release.config and rename it web.config (see Brian's guide above)&lt;/li&gt;
   &lt;li&gt;
      Execute the upgrade locally&lt;/li&gt;
   &lt;li&gt;
      If upgrade worked, then copy all files to product web server, overwriting older files.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   &lt;strong&gt;Special note&lt;/strong&gt;: Check the bin folder for older DNN files (particularly
   HttpModule DLLs) that are no longer needed. If DNN executes reflection against these
   deprecated DLLs, it may cause problems. I had a problem getting to the Host menu pages. 
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;Special thanks to &lt;strong&gt;Steve Raddich&lt;/strong&gt; who runs &lt;/em&gt;&lt;a href="http://www.bitshop.com/"&gt;&lt;em&gt;BIT
   Shop hosting&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt; 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CAPAREA;DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Last night I had the privelege at presenting at the <a style="TEXT-DECORATION: none" href="http://www.cmap-online.org/"><strong>Central
      Maryland Association of .NET Professionals (CMAP)</strong></a> in Columbia, MD. I
      was invited to speak on <a style="TEXT-DECORATION: none" href="http://www.dotnetnuke.com/"><strong>DotNetNuke</strong></a>,
      and it turns out that I was the presenter on the evening when they celebrated their
      7th birthday.
   </p>
        <p>
       
   </p>
        <p>
      CMAP is a wonderful user group. They are very active and have found lots of ways
      to support the developer community in Maryland. Their management team of <strong>Randy
      Hayes</strong> (no relation) and <strong>Chris Steen</strong> are well known and well
      respected in the DC Metro user group community. Unfortunately, both Chris and
      Randy were at the Microsoft MVP summit in Washington state. However, <strong>Ed Mullin</strong>,
      the president of <a style="TEXT-DECORATION: none" href="http://www.baltomsdn.com/DesktopDefault.aspx?tabindex=0&amp;tabid=1"><strong>BaltoMSDN</strong></a>,
      a developers user group in Baltimore, MD, deftly handled the mast of ceremonies role,
      while Randy Hayes' wife, Kryselin (??), assisted as hostess. I was warmly received
      by the group, and appreciate them inviting me to speak.
   </p>
        <p>
       
   </p>
        <p>
      Here are my slides from the presentation.
   </p>
        <p>
       
   </p>
        <a style="TEXT-DECORATION: none" href="http://www.halhayes.com/blog/content/binary/CMAPPPTSlides.ZIP">CMAPPPTSlides.ZIP
   (1.05 MB)</a>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>CMAP Presentation Slides on DotNetNuke</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41.aspx</link>
      <pubDate>Wed, 04 Mar 2009 13:40:42 GMT</pubDate>
      <description>&lt;p&gt;
   Last night I had the privelege at presenting at the &lt;a style="TEXT-DECORATION: none" href="http://www.cmap-online.org/"&gt;&lt;strong&gt;Central
   Maryland Association of .NET Professionals (CMAP)&lt;/strong&gt;&lt;/a&gt; in Columbia, MD. I
   was invited to speak on &lt;a style="TEXT-DECORATION: none" href="http://www.dotnetnuke.com/"&gt;&lt;strong&gt;DotNetNuke&lt;/strong&gt;&lt;/a&gt;,
   and it turns out that I was the presenter on the evening when they celebrated their
   7th birthday.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   CMAP is a wonderful user group. They are very active&amp;nbsp;and have found lots of ways
   to support the developer community in Maryland.&amp;nbsp;Their management team of &lt;strong&gt;Randy
   Hayes&lt;/strong&gt; (no relation) and &lt;strong&gt;Chris Steen&lt;/strong&gt; are well known and well
   respected&amp;nbsp;in the DC Metro user group community. Unfortunately, both Chris and
   Randy were at the Microsoft MVP summit in Washington state. However, &lt;strong&gt;Ed Mullin&lt;/strong&gt;,
   the president of &lt;a style="TEXT-DECORATION: none" href="http://www.baltomsdn.com/DesktopDefault.aspx?tabindex=0&amp;amp;tabid=1"&gt;&lt;strong&gt;BaltoMSDN&lt;/strong&gt;&lt;/a&gt;,
   a developers user group in Baltimore, MD, deftly handled the mast of ceremonies role,
   while Randy Hayes' wife, Kryselin (??), assisted as hostess. I was warmly received
   by the group, and appreciate them inviting me to speak.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Here are my slides from the presentation.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;a style="TEXT-DECORATION: none" href="http://www.halhayes.com/blog/content/binary/CMAPPPTSlides.ZIP"&gt;CMAPPPTSlides.ZIP
(1.05 MB)&lt;/a&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CMS;DotNetNuke;User Group;CMAP</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=26311005-3e6c-4943-9a37-cec1f82784c1</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,26311005-3e6c-4943-9a37-cec1f82784c1.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      First blog entry for March 2009!
   </p>
        <p>
      Mark this one as problem solved. 
   </p>
        <p>
      I am working on a project that uses ASP.NET Master Pages. I added an Ajax ModalPopupExtender
      to a Content page, but it was not rendering properly.
   </p>
        <p>
      The modal panel was displaying at one location, not at the center of the page, and
      the shadow was displaying somewhere else. I discovered that the following DOCTYPE
      declaration was missing from the Master page.
   </p>
        <font color="#0000ff" size="2">
          <font color="#0000ff" size="2">
            <p>
      &lt;!
   </p>
          </font>
        </font>
        <font color="#a31515" size="2">
          <font color="#a31515" size="2">DOCTYPE</font>
        </font>
        <font color="#000000" size="2">
        </font>
        <font color="#ff0000" size="2">
          <font color="#ff0000" size="2">html</font>
        </font>
        <font color="#000000" size="2">
        </font>
        <font color="#ff0000" size="2">
          <font color="#ff0000" size="2">PUBLIC</font>
        </font>
        <font color="#000000" size="2">
        </font>
        <font color="#0000ff" size="2">
          <font color="#0000ff" size="2">"-//W3C//DTD
   XHTML 1.1//EN"</font>
        </font>
        <font color="#000000" size="2">
        </font>
        <font color="#0000ff" size="2">
          <font color="#0000ff" size="2">"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;</font>
        </font>
        <p>
          <font color="#0000ff" size="2">
            <font color="#0000ff" size="2">
              <font color="#003300">Now
      the modal is displaying properly.</font>
            </font>
          </font>
        </p>
        <p>
          <font color="#0000ff" size="2">
            <font color="#0000ff" size="2">
              <font color="#003300">
              </font>
            </font>
          </font> 
   </p>
        <p>
          <font color="#0000ff">
            <font color="#0000ff">
              <font color="#003300">
                <em>
                  <font size="1">This
      page supported by </font>
                </em>
                <a style="TEXT-DECORATION: none" href="http://www.acritech.com/">
                  <em>
                    <font size="1">
                      <strong>ACRITECH</strong> Corporation</font>
                  </em>
                </a>
                <em>
                  <font size="1">.</font>
                </em>
              </font>
            </font>
          </font>
        </p>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Ajax ModalPopupExtender Not Rendering Properly with Master Page</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,26311005-3e6c-4943-9a37-cec1f82784c1.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,26311005-3e6c-4943-9a37-cec1f82784c1.aspx</link>
      <pubDate>Sun, 01 Mar 2009 17:51:36 GMT</pubDate>
      <description>&lt;p&gt;
   First blog entry for March 2009!
&lt;/p&gt;
&lt;p&gt;
   Mark this one as problem solved. 
&lt;/p&gt;
&lt;p&gt;
   I am working on a project that uses ASP.NET Master Pages. I added an Ajax ModalPopupExtender
   to a Content page, but it was not rendering properly.
&lt;/p&gt;
&lt;p&gt;
   The modal panel was displaying at one location, not at the center of the page, and
   the shadow was displaying somewhere else. I discovered that the following DOCTYPE
   declaration was missing from the Master page.
&lt;/p&gt;
&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt; 
&lt;p&gt;
   &amp;lt;!
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;DOCTYPE&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt; &lt;/font&gt;&lt;font color=#ff0000 size=2&gt;&lt;font color=#ff0000 size=2&gt;html&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt; &lt;/font&gt;&lt;font color=#ff0000 size=2&gt;&lt;font color=#ff0000 size=2&gt;PUBLIC&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;"-//W3C//DTD
XHTML 1.1//EN"&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&amp;gt;&lt;/font&gt;&lt;/font&gt;&gt;
&lt;p&gt;
   &lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#003300&gt;Now the
   modal is displaying properly.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#003300&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &lt;font color=#0000ff&gt;&lt;font color=#0000ff&gt;&lt;font color=#003300&gt;&lt;em&gt;&lt;font size=1&gt;This
   page supported by &lt;/font&gt;&lt;/em&gt;&lt;a style="TEXT-DECORATION: none" href="http://www.acritech.com/"&gt;&lt;em&gt;&lt;font size=1&gt;&lt;strong&gt;ACRITECH&lt;/strong&gt; Corporation&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;font size=1&gt;.&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;
&lt;/p&gt;
&gt;&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>.NET Framework 2.0;.Net Framework 3.5;Ajax;ASP.NET</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=93ba9582-1df0-41f5-b4d0-7f09ccf1f975</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,93ba9582-1df0-41f5-b4d0-7f09ccf1f975.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Tom Kraak's (Seablick Consulting) presentation on Search Engine Optimization is now
      available as a webcast at CDUG.
   </p>
        <p>
          <a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.capitaldug.org/announcements/articletype/articleview/articleid/75/video-tom-kraak-on-dnn-seo.aspx">DNN
      SEO</a>
        </p>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>SEO Webcast at Capital DotNetNuke User Group</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,93ba9582-1df0-41f5-b4d0-7f09ccf1f975.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,93ba9582-1df0-41f5-b4d0-7f09ccf1f975.aspx</link>
      <pubDate>Mon, 23 Feb 2009 13:57:54 GMT</pubDate>
      <description>&lt;p&gt;
   Tom Kraak's (Seablick Consulting) presentation on Search Engine Optimization is now
   available as a webcast at CDUG.
&lt;/p&gt;
&lt;p&gt;
   &lt;a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.capitaldug.org/announcements/articletype/articleview/articleid/75/video-tom-kraak-on-dnn-seo.aspx"&gt;DNN
   SEO&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>ASP.NET;CAPITALDUG;DotNetNuke;SEO</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=5fd72ce2-6292-49bc-a91a-04a5978c4d7f</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,5fd72ce2-6292-49bc-a91a-04a5978c4d7f.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      When you are a small business you have to take every opportunity you can to get your
      name and what you do in front of prospective customers. If you are a high tech company,
      one of the best ways is to have your company's link come up when someone does a search
      against one of the big search engines, <strong>Google, Microsoft Live Search, or Yahoo</strong>.
      Having your link pop up under certain circumstances could lead to considerable new
      business.
   </p>
        <p>
       
   </p>
        <p>
      I have to admit, my own compay website, <a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.acritech.com/">ACRITECH
      Corp</a>, does not even show up when I search for software consulting companies in
      Fredericksburg, Virginia. 
   </p>
        <p>
       
   </p>
        <p>
      But after last Wednesday's <a href="http://www.capitaldug.org" style="FONT-WEIGHT: bold; TEXT-DECORATION: none"><strong>Capital
      DotNetNuke User Group (CDUG)</strong></a>meeting, I am starting to understand why.
      We had a wonderful presentation on search engine optimization (SEO), which is the
      optimization of your website so that when you "google" it, your links will have a
      high enough rating to appear near the top of the non-paid links returned. <strong>Tom
      Kraak</strong>, of <a href="http://seablick.com/" style="FONT-WEIGHT: bold; TEXT-DECORATION: none">Seablick
      Consulting</a>, gave an enjoyable and enlightening discussion of SEO for DotNetNuke
      websites. 
   </p>
        <p>
       
   </p>
        <p>
      A lot of what Tom covered involved how to use the important features effectively in
      DNN. In addition to that, he discussed how to better position and write content so
      that the search engine bots would be more likely to properly asssociate your content
      with your website, thereby increasing your ranking through proper "categorization"
      (my quotes). Without some of this customization from an out-of-the-box DotNetNuke
      website, a basic DNN site is going to get lost in the ocean of the Internet. 
   </p>
        <p>
       
   </p>
        <p>
      Well, if you missed this presentation you will be happy to know that we are working
      on presenting this as a webcast at the Capital DotNetNuke user group website in the
      near future.
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Search Engine Optimization for DNN - Webcast coming soon!</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,5fd72ce2-6292-49bc-a91a-04a5978c4d7f.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,5fd72ce2-6292-49bc-a91a-04a5978c4d7f.aspx</link>
      <pubDate>Fri, 20 Feb 2009 13:02:24 GMT</pubDate>
      <description>&lt;p&gt;
   When you are a small business you have to take every opportunity you can to get your
   name and what you do in front of prospective customers. If you are a high tech company,
   one of the best ways is to have your company's link come up when someone does a search
   against one of the big search engines, &lt;strong&gt;Google, Microsoft Live Search, or Yahoo&lt;/strong&gt;.
   Having your link pop up under certain circumstances could lead to considerable new
   business.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   I have to admit, my own compay website, &lt;a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.acritech.com/"&gt;ACRITECH
   Corp&lt;/a&gt;, does not even show up when I search for software consulting companies in
   Fredericksburg, Virginia. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   But after last Wednesday's &lt;a href="http://www.capitaldug.org" style="FONT-WEIGHT: bold; TEXT-DECORATION: none"&gt;&lt;strong&gt;Capital
   DotNetNuke User Group (CDUG)&lt;/strong&gt; &lt;/a&gt;meeting, I am starting to understand why.
   We had a wonderful presentation on search engine optimization (SEO), which is the
   optimization of your website so that when you "google" it, your links will have a
   high enough rating to appear near the top of the non-paid links returned. &lt;strong&gt;Tom
   Kraak&lt;/strong&gt;, of &lt;a href="http://seablick.com/" style="FONT-WEIGHT: bold; TEXT-DECORATION: none"&gt;Seablick
   Consulting&lt;/a&gt;, gave an enjoyable and enlightening discussion of SEO for DotNetNuke
   websites. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   A lot of what Tom covered involved how to use the important features effectively in
   DNN. In addition to that, he discussed how to better position and write content so
   that the search engine bots would be more likely to properly asssociate your content
   with your website, thereby increasing your ranking through proper "categorization"
   (my quotes). Without some of this customization from an out-of-the-box DotNetNuke
   website, a basic DNN site is going to get lost in the ocean of the Internet. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Well, if you missed this presentation you will be happy to know that we are working
   on presenting this as a webcast at the Capital DotNetNuke user group website in the
   near future.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CAPITALDUG;DotNetNuke;SEO</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Kudos to <a style="TEXT-DECORATION: none" href="http://weblogs.asp.net/christoc/"><strong>Chris
      Hammond</strong></a> for his presentation at OpenForce entitled "<a style="TEXT-DECORATION: none" href="http://www.dnnug.com/portals/0/downloads/sessions/OpenForce08_HammondDSA101.pdf"><strong>Selling
      DotNetNuke, Why Your Clients Should Be Using It</strong></a>." All I can say for the
      DotNetNuke team is that we need more of that! 
   </p>
        <p>
       
   </p>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Selling DotNetNuke</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2.aspx</link>
      <pubDate>Mon, 09 Feb 2009 22:55:07 GMT</pubDate>
      <description>&lt;p&gt;
   Kudos to &lt;a style="TEXT-DECORATION: none" href="http://weblogs.asp.net/christoc/"&gt;&lt;strong&gt;Chris
   Hammond&lt;/strong&gt;&lt;/a&gt; for his presentation at OpenForce entitled "&lt;a style="TEXT-DECORATION: none" href="http://www.dnnug.com/portals/0/downloads/sessions/OpenForce08_HammondDSA101.pdf"&gt;&lt;strong&gt;Selling
   DotNetNuke, Why Your Clients Should Be Using It&lt;/strong&gt;&lt;/a&gt;." All I can say for the
   DotNetNuke team is that we need more of that! 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=317cba81-63de-4a83-b1a4-209e4f5fbab6</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,317cba81-63de-4a83-b1a4-209e4f5fbab6.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Every so often, I have to do database administration activities, like restore a database
      (typically a DotNetNuke database downloaded from a hosted site). 
   </p>
        <p>
      I know the details are in the SQL BOL, but I usually have to hunt for them. Pinal
      Dave's site comes to the rescue with a good abbreviated rundown of the <a href="http://blog.sqlauthority.com/2007/02/25/sql-server-restore-database-backup-using-sql-script-t-sql/">RESTORE
      commands</a>.
   </p>
        <p>
          <a href="http://blog.sqlauthority.com/">Pinal Dave's site</a> is packed with lots
      of useful database information and I would highly recommend it to up and coming DBAs.
      He is a regular columnist for <a href="http://www.sqlmag.com">SQL Server Magazine</a>.
   </p>
        <p>
       
   </p>
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Looking for a good source of SQL Information? Try Pinal Dave's site.</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,317cba81-63de-4a83-b1a4-209e4f5fbab6.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,317cba81-63de-4a83-b1a4-209e4f5fbab6.aspx</link>
      <pubDate>Sat, 31 Jan 2009 23:01:50 GMT</pubDate>
      <description>&lt;p&gt;
   Every so often, I have to do database administration activities, like restore a database
   (typically a DotNetNuke database downloaded from a hosted site). 
&lt;/p&gt;
&lt;p&gt;
   I know the details are in the SQL BOL, but I usually have to hunt for them. Pinal
   Dave's site comes to the rescue with a good abbreviated rundown of the &lt;a href="http://blog.sqlauthority.com/2007/02/25/sql-server-restore-database-backup-using-sql-script-t-sql/"&gt;RESTORE
   commands&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://blog.sqlauthority.com/"&gt;Pinal Dave's site&lt;/a&gt; is packed with lots
   of useful database information and I would highly recommend it to up and coming DBAs.
   He is a regular columnist for &lt;a href="http://www.sqlmag.com"&gt;SQL Server Magazine&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>Blogs;Microsoft MVP;SQL;SQL Server 2005;SQL Server 2008;SQL Server Magazine</category>
    </item>
  </channel>
</rss>
