
    <rss version="2.0">
      <channel>
        <title>Efficion Consulting - Blog</title>
        <link>http://www.efficionconsulting.com/Articles.aspx</link>
        <description>
          A blog from Efficion Consulting on DotNetNuke, asp.net, design, and other things relating to web development.
        </description>
  
        <item>
          <title>Fix "Remember Me" feature of the DotNetNuke Login</title>
          <description>
             &amp;lt;p&amp;gt;When the &amp;amp;quot;Remember Me&amp;amp;quot; feature of the DotNetNuke Login is enabled an encrypted authentication cookie is placed on the user&apos;s machine. The cookies short one hour lifespan makes it almost useless.&amp;amp;nbsp; However, the expiration of the cookie can be tweaked by editing a line in the web.config.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=550
          </link>
          <author>Eric Berger</author>
          <pubDate>
             Tue, 26 Aug 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Protect Email Addresses from Spambots</title>
          <description>
             &amp;lt;p&amp;gt;One thing I think it&apos;s important to do is to protect my clients from spam. Clients like to be able to put their email address on their sites. But, putting an unprotected email address on a site can soon result in a lot of spam as spambots search sites looking for email addresses to add to their lists. There are multiple ways to prevent this...&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=547
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 25 Jul 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 4.0.6 (Alpha 3) Now Available</title>
          <description>
             &amp;lt;p&amp;gt;I&apos;ve still got a few more things I need to do before I can call this a beta but this release is really shaping up nicely. I am now using it on all my major sites and have done quite a lot of testing. But it will be a few more days before we get to code-freeze and the beta. Here&apos;s alpha 3 for those that can&apos;t wait.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;If you get an error about an &amp;amp;quot;Ambiguous&amp;amp;quot; class definition when you install this, you need to delete the EfficionConsulting.Articles.dll from your bin directory. When I release the beta version, I&apos;ll be compiling the module into a DLL again or making both styles available.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Please report any bugs you find in the module to the right.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=548
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 25 Jul 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 4.0.5 (Alpha 2) Now Available</title>
          <description>
             &amp;lt;p&amp;gt;I spent a lot of time on the module this weekend. I&apos;ve add the ability to link to (and upload) files for the Detail Type and fixed a variety of issues. There&apos;s still several more bugs and maybe another feature I need to knock out before we go to beta but I do hope to go to better this week. I&apos;m now running the module on several of my live portals.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=546
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Mon, 21 Jul 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Efficion&apos;s Clean Skin</title>
          <description>
             &amp;lt;p&amp;gt;There are many thousands of skins out there in the DNN universe. Many companies specialize in producing skins for DNN and other CMS systems. I haven&apos;t spent a lot of time looking, but most of what I&apos;ve seen, just isn&apos;t what I&apos;m looking for.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;As a developer with very strong HTML and CSS skins, and solid but limited image manipulation skills, what I really need is a good starting point so that I can quickly build out a custom skin that speaks to the personality of my client organizations.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Over the years, I&apos;ve spent quite a bit of time producing and refining a skin that has exactly what I need to get started, and nothing extra. I have focused on creating truly clean, proper, HTML&amp;amp;nbsp; that works on all (within reason) browsers. And the few nice clean images it does use make it easy to manipulate the skin into any color in the known universe.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;You can see an image of this skin now. Soon, I&apos;ll be sharing the source of it with everyone. Many people simply won&apos;t get it, &amp;amp;quot;Not enough pop&amp;amp;quot;, &amp;amp;quot;where&apos;s the stock photos&amp;amp;quot;, &amp;amp;quot;too generic&amp;amp;quot;, and that&apos;s fine, but I&apos;d love to see the skin that ships with DNN be a lot more like this.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=545
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 18 Jul 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Standardizing on Telerik&apos;s RAD Menu</title>
          <description>
             &amp;lt;p&amp;gt;One of the biggest drains on our time has been the menu system. As a result, for the last year and on into the future, we now only build our skins using Telerik&apos;s Rad Menu. To be continued...&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=544
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 18 Jul 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Watercop.com</title>
          <description>
             &amp;lt;p&amp;gt;Efficion Consulting, in partnership with &amp;lt;a id=&amp;quot;dz:c0&amp;quot; href=&amp;quot;http://www.leinickegroup.com/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Lieneke Group&amp;lt;/a&amp;gt; and &amp;lt;a id=&amp;quot;dz:c1&amp;quot; href=&amp;quot;http://www.itarchitechs.com/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;ITArchitechs&amp;lt;/a&amp;gt;, recently completed Watercop.com, an e-commerce web site for an automatic water shut-off system. Built on top of DotNetNuke, the site features: a custom design built to appeal to WaterCop&apos;s target audience; a clean, easy to use online store with 3 separate interfaces geared towards the different levels of users; interactive flash animations that describe the product&apos;s appeal and functionality; a powerful administrative interface that makes it easy for Watercop staff to administer and update the store, process orders, and track detailed sales information. In addition, the site includes many customizations to tailor it to the exact needs of the client. Some of the customizations include:&amp;lt;/p&amp;gt;
&amp;lt;ul&amp;gt;
    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Configuration Wizard -&amp;lt;/strong&amp;gt; Walks new users through the process of buying the WaterCop System&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Reseller Capture -&amp;lt;/strong&amp;gt; A module that integrates with the E-Commerce system for capturing information on potential Dealers and Installers in order to grow the WaterCop reseller network&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Dealer Locator -&amp;lt;/strong&amp;gt; Enables users to quickly find local resellers. The module integrates with the Google Maps API to present information in a clean easy to use format.&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rapid Order Entry -&amp;lt;/strong&amp;gt; Streamlines the order process for Dealers and Customer Service personnel&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Custom Reports - &amp;lt;/strong&amp;gt;Provides advanced analysis capabilities through tracking sales and statistics data relating to purchases, site statistics, and user information.&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=537
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 17 Jul 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 4.0 Alpha Now Available</title>
          <description>
             &amp;lt;p&amp;gt;A new early alpha version of the Articles module, version 4.0, is now available. DO NOT USE THIS ON LIVE SITES, it needs lots of testing. I&apos;ll put together a summary of new features and fixes soon.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=539
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 17 Jul 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>DotNetNuke: Which modules are being used (and which aren&apos;t)</title>
          <description>
             &amp;lt;p&amp;gt;Sometimes, you need (or want) to know what modules are and are not actually being used on your DotNetNuke site. This can be useful if you want to uninstall unused modules for performance improvements or if you&apos;re planning on upgrading your site and you need to know what modules you&apos;ll need to test or upgrade. Here&apos;s some sql that will help you answer these questions...&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=536
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 26 Jun 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>DotNetNuke ECommerce Review: eTailer by Emerald Solutions</title>
          <description>
             &amp;lt;p&amp;gt;&amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://www.emerald-solutions.co.uk/eTailer.aspx&amp;quot;&amp;gt;eTailer from Emerald Solutions&amp;lt;/a&amp;gt; is a fairly new entry in the DNN e-commerce world. While there is a great deal of promise in the product, my brief attempt at using it seems to indicate it&apos;s not ready yet...&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Purchasing, downloading, and installing it went smoothly. eTailer adds a reasonable 5 modules to your DNN install (much better than the 23+ modules Catalook adds). Initially getting things setup and going seemed quite intuitive.&amp;amp;nbsp; I created a new page and added the &amp;amp;quot;eTailer Store Front module&amp;amp;quot;. It had a nice obvious link that allowed me to Add/Modify Products. And so I was off and running, or so I thought...&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=534
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 10 Jun 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Quick review of DotNetNuke ECommerce stores</title>
          <description>
             &amp;lt;p&amp;gt;We&apos;ve been doing a lot of DotNetNuke based E-Commerce projects lately. The projects we&apos;ve done have really spanned a variety of store types (wine, audio files, church stuff, an automated shutoff system, resistors, printing products, and more), client types (wineries, churches, incentive programs, manufactures, master distributors) and feature requirements. So far, for all the DotNetNuke based E-Commerce sites we&apos;ve built, we&apos;ve used &amp;lt;a href=&amp;quot;http://www.dnnsoft.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Catalook&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Catalook has a huge number of features, an immense number of configuration options, and is probably the worst implemented piece of software I&apos;ve ever used. But it works. At times, though, I think it would be faster if I had just built the E-Commerce pieces of each of the sites from scratch.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=533
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 10 Jun 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>DotNetNuke- Code Tokens</title>
          <description>
             &amp;lt;p&amp;gt;Here&apos;s a compilation of tips and tricks for getting at more than just &amp;lt;strong&amp;gt;&amp;amp;lt;%= SkinPath %&amp;amp;gt;&amp;lt;/strong&amp;gt; in your DNN skin.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;To show the name of the Portal:&amp;lt;br /&amp;gt;
&amp;lt;strong&amp;gt;&amp;amp;lt;%= PortalSettings.PortalName %&amp;amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;To get the current portal&apos;s home directory (i.e. /portals/0 ) you would use:&amp;lt;br /&amp;gt;
&amp;lt;strong&amp;gt;&amp;amp;lt;%= PortalSettings.HomeDirectory %&amp;amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=531
          </link>
          <author>Eric Berger</author>
          <pubDate>
             Thu, 29 May 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>DotNetNuke: Getting fckEditor to use your site styles when editing</title>
          <description>
             &amp;lt;p&amp;gt;You may have noticed that when you edit text in DotNetNuke, what you see in the editor window may not look like what you see when you save your changes. This is because the fckEditor applies a different stylesheet in the editor window instead of any of the actual site css files. To change this, all you need to do is edit the web.config file for the site and set the proper value for the &amp;lt;span id=&amp;quot;BugEvents&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;newBugEventInsertAbovePoint&amp;quot;&amp;gt;StaticCSSFile variable in the&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;BugEvents&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;newBugEventInsertAbovePoint&amp;quot;&amp;gt; FckHtmlEditorProvider section. &amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;span id=&amp;quot;BugEvents&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;newBugEventInsertAbovePoint&amp;quot;&amp;gt;So search your web.config for &amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;BugEvents&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;newBugEventInsertAbovePoint&amp;quot;&amp;gt;StaticCSSFile. And update it to point to your desired css file (e.g.&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;BugEvents&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;newBugEventInsertAbovePoint&amp;quot;&amp;gt;StaticCSSFile=&amp;amp;quot;~/Portals/0/Skins/MySkin/skin.css&amp;amp;quot;). Save your changes and you should now see the proper styles when you edit content.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;span id=&amp;quot;BugEvents&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;newBugEventInsertAbovePoint&amp;quot;&amp;gt;I initially tried making changes to the EditorAreaCSS variable in the fckconfig.js file as this is the standard place to make fckeditor changes but that proved to be a dead end. Not sure why the DNN folks implemented this in the web.config instead. &amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=523
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 03 Apr 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>DotnetNuke: Requiring Unique Passwords</title>
          <description>
             &amp;lt;p&amp;gt;DotNetNuke has a nice way to require unique passwords for all users. You can&apos;t simply go into the web.config, search for RequireUniqueEmail=&amp;amp;quot;False&amp;amp;quot; and set it to RequireUniqueEmail=&amp;amp;quot;True&amp;amp;quot;. The problem is if there are already users with duplicate email addresses, bad things happen (It&apos;s been awhile since I&apos;ve tried it and I don&apos;t remember specifically what happens but I know it wasn&apos;t handled well).&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;So, you need a way to remove the duplicate email addresses before you make the web.config change. This SQL will take care of it.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=514
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 07 Feb 2008 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>When you Dynamically Load a Control, you must explicitly set the LocalResourceFile</title>
          <description>
             &amp;lt;p&amp;gt;This is something I&apos;ve learned and forgotten at least 4 times. Writing these types of things here helps me remember and seem to help quite a few other people as well. So...&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Usually in DotNetNuke, if you want to associate a resource file with your control, you just create a resource file with the same name as the ascx file plus the .resx extension and place it in your App_LocalResources directory. DotNetNuke and/or ASP.NET auto-magically associates the file with your code and it just works.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;However, every time that I create a control that dynamically loads other controls, I spend 30 minutes looking at names and file placement and... trying to figure out why the resource file doesn&apos;t seem to be loading. Eventually, it comes to me, for dynamically loaded files, you must explicitly set the LocalResource file.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;To do this add the following line to your PageLoad function in your dynamically loaded control:&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;DNNAlignleft&amp;quot; id=&amp;quot;dnn_ctr2108_ContentPane&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;Forum_Normal&amp;quot; id=&amp;quot;spBody&amp;quot;&amp;gt;&amp;amp;nbsp;LocalResourceFile = DotNetNuke.Services.Localization.Localization.GetResourceFile(this, &amp;amp;quot;controlfilename.ascx&amp;amp;quot;);&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;DNNAlignleft&amp;quot; id=&amp;quot;dnn_ctr2108_ContentPane&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;Forum_Normal&amp;quot; id=&amp;quot;spBody&amp;quot;&amp;gt;To learn more about DNN Module Localization, check out the DotNetNuke &amp;lt;a href=&amp;quot;http://www.dotnetnuke.com/LinkClick.aspx?fileticket=dbwenZbhC1Q%3d&amp;amp;amp;tabid=879&amp;amp;amp;mid=2701&amp;quot;&amp;gt;Module Localization Guide.&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=507
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 08 Nov 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>DotNetnuke: Is user an admin / administrator</title>
          <description>
             &amp;lt;p&amp;gt;DotNetNuke makes it easy to determine if the currently logged in user is an administrator (aka admin) or any other role for that matter. All you need to do is call the following: PortalSecurity.&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt;IsInRole(&amp;lt;/font&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#800000&amp;quot;&amp;gt;&amp;amp;quot;Administrators&amp;amp;quot;&amp;lt;/font&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt;) or &amp;lt;/font&amp;gt;PortalSecurity.&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt;IsInRole(&amp;lt;/font&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#800000&amp;quot;&amp;gt;&amp;amp;quot;MyRoleName&amp;amp;quot;&amp;lt;/font&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt;). This function should return the boolean value very quickly as everything it needs is already in memory. You can call this from either the code behind&amp;lt;/font&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt; or the ascx file (e.g. Visible=&apos;&amp;amp;lt;%#PortalSecurity.IsInRole(&amp;amp;quot;Administrators&amp;amp;quot;)%&amp;amp;gt;&apos;).&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;This can be very useful for determining whether or not to show a control or content meant only for the right groups eyes.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=506
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 07 Nov 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>New Website for the Small Patent Law Group</title>
          <description>
             &amp;lt;p&amp;gt;Efficion partnered with IT Architechs in creating a new website for the Small Patent Law Group, a law firm that&apos;s serves as an intellectual property boutique. The site was built using DotNetNuke to make it easy for SPLG&apos;s staff to make updates to the site. In addition, SPLG will be able to use secured sections to share private information with their clients.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=502
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 17 Oct 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Is your DotNetNuke site running slow</title>
          <description>
             &amp;lt;p&amp;gt;Is your DotNetNuke site running ridiculously slowly and consuming massive amounts of your processor? It might be stuck in a bit of a catch 22... The scheduler is trying to clear the ScheduleHistory table, but it can&apos;t because the ScheduleHistory table is too full.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=501
          </link>
          <author>- -</author>
          <pubDate>
             Fri, 12 Oct 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Website Audio Options with MP3 files</title>
          <description>
             &amp;lt;p&amp;gt;This page will describe options for playing and/or allowing downloading of audio from a website. Ultimately, I think the best answer is a specific combination of the options below: 	-use flash for streaming, provide a link for downloading, if a feed, provide a link to the rss feed (aka Podcast).&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=498
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 14 Sep 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Efficion Welcomes Eric Berger</title>
          <description>
             &amp;lt;p&amp;gt;For several months now, Efficion has been turning down most new projects as our existing clients have been keeping us plenty busy. In hopes of better serving existing and new customers as well as spending more time with our families, we&apos;ve been looking for the right person for awhile now and Eric seems to be the perfect fit.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Eric has spent the last 12 years working in IT and Management roles in the St. Louis area.&amp;amp;nbsp; His skills range from troubleshooting and website development to graphics and accounting with some culinary arts and photography on the side.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=471
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 06 Jun 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>New Site for Home Safety Services</title>
          <description>
             &amp;lt;p&amp;gt;This site, built on top of DotNetNuke, provides a great deal of information for users interested in making their home safer. Efficion created a custom design incorporating the existing logo and based on the owner&apos;s ideas and desires to create a custom look that truly reflected the mood and imagery the owner desired. We incorporated a range of modules, along with custom enhancements to existing modules to present information cleanly, clearly, and efficiently while still making it easy for the owner to make site updates on his own.&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=467
          </link>
          <author>- -</author>
          <pubDate>
             Mon, 28 May 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Custom Toolbars in the FCKEditor Provider for DNN</title>
          <description>
             &amp;lt;p&amp;gt;When it comes to the toolbars for Rich Text Editors for clients to use to update there own sites, it is my firm belief that less is more. By default, the toolbars seem to be cluttered with endless options that rarely get used and in the end just make it harder to find the options users do need.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
The FCKEditor Provider for DotNetNuke is great overall and exposes almost everything you need to set it up just they way you want it, including setting up different custom toolbars for different types of users (determined by role). But I haven&apos;t found much clear and concise documentation for adding your own custom toolbars. Here is how I do it...&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=464
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 19 Apr 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>MountPleasant.com Goes Live</title>
          <description>
             We&apos;ve just put a new site for Mount Pleasant Winery live. Mount Pleasant is a world class winery located an hour from St. Louis. The primary feature of the new site is the online wine shop. Online sales is a significant part of Mt. Pleasant&apos;s business and the new shop gives them a great new look along with lots of features and flexiblity to maximize their sales. Additional features are still in the works.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=455
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 23 Feb 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Efficion is Hiring</title>
          <description>
             &amp;lt;p&amp;gt;Efficion is looking for talented web developers! Our primary interest is in a St. Louis based, entry level developer with strong HTML and CSS skills and some experience with ASP.NET. We are also open to talking to experienced DotNetNuke developers who would be interested in working with Efficion on a contract basis. Contract developers do not need to be local. &amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
If you or someone you know would be a good fit, please contact us at: &amp;lt;a href=&amp;quot;mailto:jobs@efficionconsulting.com&amp;quot;&amp;gt;jobs@efficionconsulting.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=454
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 02 Feb 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Lots of sites for The Pyramid Companies</title>
          <description>
             &amp;lt;p&amp;gt;Efficion is in charge of designing and creating all new sites for The Pyramid Companies, a developer of lofts and housing here in St. Louis. We&apos;ve been putting out a new site every month for their various developments along with a variety of enhancements to their existing sites. All solutions are built using PHP, HTML, and CSS. &amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Some of the new sites we&apos;ve created: &amp;lt;br /&amp;gt;
&amp;lt;a href=&amp;quot;http://www.pyramidstl.com&amp;quot;&amp;gt;PyramidStl.com&amp;lt;/a&amp;gt; | &amp;lt;a href=&amp;quot;http://www.leathertradeslofts.com&amp;quot;&amp;gt;Leather Trades Lofts&amp;lt;/a&amp;gt; | &amp;lt;a href=&amp;quot;http://www.sullivan-place.com&amp;quot;&amp;gt;Sullivan Place&amp;lt;/a&amp;gt; |&amp;lt;br/&amp;gt; &amp;lt;a href=&amp;quot;http://www.charlestonsquarestlouis.com&amp;quot;&amp;gt;Charleston Square&amp;lt;/a&amp;gt; | &amp;lt;a href=&amp;quot;http://www.pyramidstl.com/covenantplace/index.php&amp;quot;&amp;gt;Covenant Place&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=453
          </link>
          <author>- -</author>
          <pubDate>
             Thu, 11 Jan 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>SpiritBreak.com</title>
          <description>
             Efficion created &amp;lt;a href=&amp;quot;http://www.spiritbreak.com&amp;quot; target=&amp;quot;new&amp;quot;&amp;gt;SpiritBreak.com&amp;lt;/a&amp;gt;, a site the provides spiritually oriented videos, for &amp;lt;a href=&amp;quot;http://www.faithstreams.com/&amp;quot; target=&amp;quot;new&amp;quot;&amp;gt;FaithStreams.com&amp;lt;/a&amp;gt;. The site was built using DotNetNuke to make it easy for the FaithStreams folks to add and update content and videos and we used Flash Video to provide a consistent and seamless experience for all users.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=452
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 11 Jan 2007 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Still adding features to version 3.3 - Oct. 23, 2006</title>
          <description>
             Efficion is hoping to release a beta version of version 3.3 of the Articles module sometime next week. We continue to add some great and highly requested features including: ability to play Flash Videos (same as Google and YouTube use), new detail display options, Detail Page templates, ability to specify a file for the Detail Type, support for URLTracking, Sorting by Article Title, improved Category integration, ability to specify roles that can view Article Details, and FriendlyURL support.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;div style=&amp;quot;border: 1px solid rgb(255, 150, 100); padding: 3px; background: rgb(255, 199, 131) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&amp;quot;&amp;gt;UPDATE: We are continuing to add additional features to version 3.3 at client request. We hope to release beta 1 of Articles 3.3 by Friday, Oct 30.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;UPDATE (Nov. 9, 2006): Whoosh! There went another self-imposed deadline. But I am actively working on the module now and very excited about changes and new features. I&apos;m adding Send To A Friend capability, I&apos;ve made adding templates easier as now you can just drop them in the Articles/Templates directory, I&apos;ve fixed some bugs, and I&apos;ve got some other nice things planned. Don&apos;t worry, I still expect to release a beta soon. Hopefully within the next week or so.&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=427
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 02 Aug 2006 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Video Streaming</title>
          <description>
             Check out my new page on adding video streaming in DotNetNuke... or any page where you can use add HTML.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=426
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Mon, 24 Jul 2006 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Sample Video 1</title>
          <description>
             A sample video playing within DNN.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=423
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Mon, 24 Jul 2006 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>3.3 Alpha Now Available</title>
          <description>
             An alpha of version 3.3 of the Articles module is now available. This version is not yet recommended for live sites as it hasn&apos;t yet received sufficient community testing. Features may change and additional features may be added.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;New Features include:&amp;lt;br&amp;gt;-Option to display Detail on Same Page as listing so the other module will still display. &amp;lt;br&amp;gt;-Option to display Detail on a completely different page&amp;lt;br&amp;gt;-Detail Page templates- Allows for modifying the look of the details page.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=419
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 16 Jun 2006 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>DotNetNuke: Getting User Profile Data through SQL</title>
          <description>
             &amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;*** Updated: Added method for DNN versions 3.3 and 4.3 and greater ***&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;strong&amp;gt;DNN 3.0 - 3.2&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;
In DNN 3.0-3.2 and 4.0-4.1, the membership / profile stuff made heavy use of Microsoft&apos;s Membership provider module which stores most of the information in a hash table. While this is fine for getting a single user, it&apos;s a complete nightmare if you want to show a grid or list of many users or to do something with the data in SQL.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
There&apos;s a good write up on how to get at this info through SQL at &amp;lt;a target=&amp;quot;new&amp;quot; href=&amp;quot;http://dnnstuff.com/Articles/Archive/tabid/315/ctl/ArticleView/mid/574/articleId/43/HOWTO-Accessing-DNN-Profile-Data-using-TSQL.aspx&amp;quot;&amp;gt;DNN Stuff.&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
&amp;lt;strong&amp;gt;DNN 3.3+ and 4.3+&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;
The core team did a complete and much needed overhaul of the User Profile system for DNN 3.3 and 4.3. The grid on the User Accounts page is now a lot more flexible but it still won&apos;t help you if you want non-admin users to view user data or if you want to utilize profile data in SQL... Click on the Read More link to learn how to get at DNN 3.3+ profile data in SQL. This data could then be displayed using the &amp;lt;a href=&amp;quot;/DotNetNuke/Modules/AdvancedDataGrid/tabid/217/Default.aspx&amp;quot;&amp;gt;Advanced Data Grid&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=414
          </link>
          <author>- -</author>
          <pubDate>
             Thu, 11 May 2006 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Image paths and skins</title>
          <description>
             Something I&apos;ve learned several times and have subsequently forgotten several times is that skinpath only works when your image does not specify runat=&amp;quot;server&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;When creating a skin, you often want to include images. This can be a bit tricky as DNN&apos;s friendly URLs makes it so that your path may be very different for the same page, i.e. www.efficionconsulting.com/default.aspx is the same as http://www.efficionconsulting.com/Home/tabid/1/Default.aspx. This means that most relative paths just won&apos;t work, i.e. /images/spacer.gif, image/spacer.gif, ... You can use more hard coded paths such as ~/Portals/0/_default/efficion/images/spacer.gif but that really limits flexibility as if you want to install the same skin as a site specific skin on a different DNN instance.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;SkinPath is a great new feature where DNN will figure it out for you. Though I don&apos;t know why it won&apos;t work when runat=&amp;quot;server is used&amp;quot;... Scott Wilhite has a nice write-up on this in &amp;lt;a href=&amp;quot;http://forums.asp.net/861714/ShowPost.aspx#861827&amp;quot; target=&amp;quot;new&amp;quot;&amp;gt;this post&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=396
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Mon, 02 Jan 2006 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>The Trouble with Transparent GIFs</title>
          <description>
             For one of my clients, I needed to take their logo, shrink it down and place it against a dark brown background... easy enough it seemed. Since their main logo was dark in color, I had them send me a light colored version. It was an Adobo Illustrator file with a transparent background and I thought, &amp;quot;great, I&apos;ll just shrink it down as a gif with a transparent background and voila!&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;But it was not to be... no matter what I did, the logo came out jagged and the text was unreadable... I talk to a Graphic Designer friend and he mentions &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/Anti-Aliasing&amp;quot; target=&amp;quot;new&amp;quot;&amp;gt;anti-aliasing&amp;lt;/a&amp;gt; so I do my research and all becomes clear...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;In order for an image to be anti-aliased, it needs to have a background color in order to blend it together with the other colors for the smoothing effect. With transparent GIFs, that can&apos;t happen as the software doesn&apos;t have a background color to blend.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;And that&apos;s why most designers don&apos;t use transparent gifs much, they just don&apos;t look as good as a properly anti-aliased image... if you know the background color for the image, it&apos;s best to set that as the background in your image editing program and resize the image with that background.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Seems like opacity should be able to help out here... still more to learn...&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=395
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 30 Dec 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>New Intranet Live for Metropolis St. Louis- March 24, 2004</title>
          <description>
             Efficion created a great new Intranet for &amp;lt;a href=&amp;quot;http://mstl.org&amp;quot; target=&amp;quot;new&amp;quot;&amp;gt;Metropolis St. Louis&amp;lt;/a&amp;gt; that allows Metropolis&apos; steering committee to: post events to Metropolis&apos; website; maintain member information; share documents and contact info; and improve communication in general.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=70
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Mon, 07 Nov 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 3.2.6 Released</title>
          <description>
             After almost 7 months of development, version 3.2 of the Articles module is finally released. We&apos;ve added lots of new features along with lots of bug fixes and other improvements. Key new features include Comments, Paging, and List Templates. &amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; This version will only work on DNN version 3.1.1 and greater. &amp;lt;/i&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=387
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 04 Nov 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Feature Requests</title>
          <description>
             Please post any feature requests in the comments section of this Article. I will compile and organize feature requests in the details section.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=388
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 03 Nov 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Bug Reports</title>
          <description>
             Please post any bug reports in the Comments section of this Article. I will compile and organize submissions in the details section.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=389
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 03 Nov 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 3.2.5 Beta Now Available</title>
          <description>
             Hopefully this will be the last beta. This version adds localization of the Comments stuff (thanks to
Sebastian), Fixes a problem with thumbnails, swaps out the custom
paging control for the DNN Paging Control, has significant code
cleanup, and a variety of other minor fixes.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Note: &amp;lt;/b&amp;gt;Version 3.2.5 requires DNN version 3.1.1 or greater as it relies on the new paging control built into 3.1.1.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=386
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 27 Oct 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 3.2 goes to beta</title>
          <description>
             New Features:&amp;lt;br&amp;gt;
-Added support to display and assign multiple categories&amp;lt;br&amp;gt;
-Added support to specify view rights per article according to role&amp;lt;br&amp;gt;
-Sort field can now be specified in settings (created date, publish date, or last modified date).&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=360
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 27 Oct 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 3.2.4 Beta Now Available</title>
          <description>
             This release fixes issues with Localization, Comments Notification, installation, and Search/RSS integration.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Please let me know if you see any additional problems.&amp;lt;br&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=384
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 25 Oct 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 3.2.3 Beta Now Available</title>
          <description>
             &amp;lt;span id=&amp;quot;_ctl0__ctl0_BodyContentRegion_PostFlatView&amp;quot;&amp;gt; Articles 3.2.3
Beta is now available. This version is hopefully the last beta in the
3.2 cycle. I plan to release 3.2 in the next few days once I&apos;ve
received feedback and fixed any outstanding bugs.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Changes in this version from 3.2.2:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Comments - Users can now comment upon articles. An option is included to allow anonymous users to comment or not.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Paging - You can now set how many Articles to show per page.&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Cleaned up SQL to support ObjectQualifiers&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Removed
Article Roles- Removed the ability to choose which roles can view an
Article. This added too much complexity and is not needed by most
users. If you need this functionality, please let me know.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Reorganization and simplification- The settings interface was overly complex and poorly organized. This has been improved.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Improved
Localization support- all templates now use ArticleList.ascx.resx as
their resource file rather than requiring seperate Resource files for
each template.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Other minor bug fixes and improved error handling.&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;You can download the PA and/or Source from &amp;lt;a href=&amp;quot;../../../../Default.aspx&amp;quot;&amp;gt;my site&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;Please let me know if you experience any problems.&amp;lt;/span&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=382
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 20 Oct 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>About Article Templates</title>
          <description>
             Version 3.2 adds Templates to the Articles module. Templates enable an extremely flexible method of displaying Articles. An unlimited number of templates can be created to display article listings by anyone with basic asp.net skills.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=373
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 14 Oct 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 3.0 for DNN 3.x Released!</title>
          <description>
             We&apos;ve put a lot of hard work into the upgrade of the Articles module for DNN 3.0. Our goal with this version is to achieve true DNN 3.x compliance with full support for: Localization, Import/Export, Searching, Syndication, Help Text, Module Settings, and general code structure.&amp;lt;br&amp;gt;
&amp;lt;br&amp;gt;
Because it builds on the amazing work of the DNN core team, this is becoming a really exciting and powerful module.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=337
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 16 Aug 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 3.2.1 Beta Now Available</title>
          <description>
             This release contains the following updates:&amp;lt;br&amp;gt;
-Added Template Support along with 4 templates: standard, no image, compact, and fancy&amp;lt;br&amp;gt;
-Added option to specify a custom select statement
-Ripped out the data provider code and replaced it with much simpler, yet still abstracted calls.&amp;lt;br&amp;gt;
-Added image alignment options at the module level.&amp;lt;br&amp;gt;
-A variety of bug fixes&amp;lt;br&amp;gt;
-Improved localization support&amp;lt;br&amp;gt;
-Other minor improvements
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=372
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Sun, 14 Aug 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>&amp;nbsp;</title>
          <description>
             &lt;div class="quote"&gt;“Many people have good ideas about what they want in a web presence, but it takes a professional to polish the concept. I have found David of Efficion Consulting to be one of those people. We plan to deploy their services in the future on different projects and would suggest them to any of our colleagues.”&lt;/div&gt;

&lt;b&gt;Steve Mastio - President of BCI&lt;/b&gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=370
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 02 Aug 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>&amp;nbsp;</title>
          <description>
             &lt;div class="quote"&gt;&amp;#8220;Throughout the entire working relationship, communication was precise, and the quality of work completed was dead-on target.  The defined budget was stayed within and  invoices were clear and detailed. I would recommend Efficion Consulting to anyone.&amp;#8221;&lt;/div&gt;
&lt;b&gt;Bryan Sampica- Micro-gen.net&lt;/b&gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=355
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 29 Jul 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Sample Edit Page Available- July 8, 2005</title>
          <description>
             There is now a sample project for showing how to implement and install the Custom Edit Page capabilities...
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=368
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 08 Jul 2005 10:46:20 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Editable DataGrid Overview</title>
          <description>
             To all those patiently waiting for Inline Editing, I&apos;d like to apologize for the extensive delay and the complete lack of communication... unfortunately, client work takes precedence and I&apos;ve had a consistently full plate for several months now... I do want to give you a brief update on where things are...
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=365
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Fri, 08 Jul 2005 09:38:13 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Latest Alpha - July 07, 2005</title>
          <description>
             I&apos;m now actively using the editing tie-ins of ADG 3.2 on two client sites and it&apos;s working great. I&apos;m still working on making it easier for others to do the same by improving usability and including clear instructions.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=367
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 07 Jul 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Editing Update- June 8, 2005</title>
          <description>
             I&apos;ve now successfully implemented Editing capabilities for the ADG using a separate Editing page. Basically in the settings page, you specify an editpage, i.e. EditBooks.ascx. Then, Grid displays an edit icon on each row, clicking on the icon takes you to a container page that then loads the Edit control... The beauty of this approach is its fully extensible, there&apos;s no limits to the complexity of the edited data. The downside is that you have to create the edit page on your own (I&apos;ll be providing a sample for use as a basis and perhaps templates for auto-code generation). I also plan on adding a DetailDisplay page to display complete details using the same system...
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=366
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 08 Jun 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>New Look for BCI</title>
          <description>
             Efficion has been doing a variety of DotNetNuke work for Business Clean Inc., the most obvious of which is a new logo and skin for their website. In addition we&apos;ve begun reworking their content and creating several backend tools to help them work more efficiently. More improvements coming soon.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=362
          </link>
          <author>- -</author>
          <pubDate>
             Fri, 27 May 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Spanish Translation Files</title>
          <description>
             Thanks to Juan Schaffner, there are now Spanish language files available for Articles 3.x.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=361
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 24 May 2005 06:58:11 GMT
           </pubDate>
        </item>
  
        <item>
          <title>New Sites in the Works</title>
          <description>
             Efficion has been extremely busy lately creating custom modules for a wide variety of clients. In addition we&apos;ll soon be releasing new sites for several different companies including: the Rossiter &amp; Jansky Law Firm and The Pyramid Companies of St. Louis. It&apos;s truly an exciting time for Efficion!
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=354
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 20 Apr 2005 06:48:57 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Efficion Profiled at DotNetNuke.com</title>
          <description>
             DotNetNuke is running a series of profiles on DNN community members and they are currently featuring Efficion.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=353
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 20 Apr 2005 06:45:08 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Version 3.1.5 Released</title>
          <description>
             Fixes:&lt;br&gt;
-Internal Links were not working properly&lt;br&gt;
-Some of the Text was not properly localized in resx files.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=347
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 23 Mar 2005 15:30:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Over 700 downloads in 10 days!</title>
          <description>
             In its first 10 days, there have been 700 downloads of version 3.1.4 of the Articles module. 
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=346
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 22 Mar 2005 14:11:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Dutch Translation available</title>
          <description>
             Thanks to Mark Schouten (www.schoutendevelopers.nl), there&apos;s now a dutch translation available of the Articles module... I also know others have translated it into German and Spanish... please send me your translations if you want to share... Please note that there are still a few things that need to be localized.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=345
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 22 Mar 2005 14:06:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>SisterLoveShovel.com Now Live</title>
          <description>
             Efficion has created a new site for the St. Louis-based rock band, Sister Love Shovel. Features include: Custom Built Skin (still in development), Online Photo Album, Mailing List Subscriptions, rotating images, mp3 downloads, and a great Content Management System.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=340
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Mon, 07 Feb 2005 07:39:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>&amp;nbsp;</title>
          <description>
             &amp;lt;div class=&amp;quot;quote&amp;quot;&amp;gt;&amp;amp;ldquo;As a small nonprofit, it was important for us to have a flexible website design at a reasonable cost... David listened carefully to what we wanted to communicate and how we wanted to use the site.  The site that resulted is very professional, easy for non-web savvy volunteers to administer, and has a great deal of capacity for online transactions, surveys and rapid changes.&amp;amp;rdquo;&amp;lt;/div&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Bob Foster- StlBikeFed.org&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=356
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Sat, 29 Jan 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Version 2.1.1 of Efficion&apos;s Articles Module Released</title>
          <description>
             We&apos;ve put a lot of work into this latest version and I&apos;m quite proud of it. This release features:
&lt;ul&gt;
&lt;li&gt;Lots of code cleanup and usability improvements&lt;br/&gt;
&lt;li&gt;New Fields: PublishDate and ExpireDate
&lt;li&gt;Improved Content Approval: Require Approval is now optional, only admins can approve content
&lt;li&gt;New Help System
&lt;li&gt;Added option to show just Articles created in this module or articles from any articles module in the portal
&lt;li&gt;Modified the installation SQL so that it works properly with any ObjectQualifier and Database Owner
&lt;li&gt;Additional minor fixes
&lt;/ul&gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=328
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 20 Jan 2005 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>New Sites Added to the Online Portfolio!</title>
          <description>
             We&apos;ve added several of our newest sites to our online portfolio. Hopefully we&apos;ll be sharing more with you soon.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=323
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 06 Jan 2005 15:12:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Articles 1.0 Released</title>
          <description>
             Version 1.0 is now available. It has many new features and bug fixes over the Beta version released in April including: images (w/thumbnail generator), search, archive, featured articles, and much more.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=301
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 03 Aug 2004 21:43:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Sample Article with No additional text</title>
          <description>
             Notice how the title is not a link and there is no read more link.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=56
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 03 Aug 2004 11:23:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Macrosun International Site Live</title>
          <description>
             The new MacroSun International website is now live. We created a great e-commerce site for MacroSun that also allows them to easily add content such as stories, artist info, events, announcements.&lt;br&gt;&lt;br&gt;Not only is the new MacroSun site good looking and easy to use, it&apos;s easy to administer (add/modify products, categories, content), includes lots of new features, automatically sends items to external stores like &lt;a href="http://froogle.com" target="new"&gt;Froogle&lt;/a&gt; to increase sales, and it saves MacroSun money by eliminating annual fees.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=69
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Tue, 03 Aug 2004 08:54:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>FailoniRealEsate.com Live</title>
          <description>
             Failoni Consultants serves as a realtor in the St. Louis area. They required a site that enables the listing of available houses, apartments, and additional services. The site helps them attract business from potential buyers and sellers in St. Louis and throughout the country. &amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
The site uses Efficion&apos;s articles module to make it easy to list houses and apartments and also integrates with the local MLS database for more complete listings.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=68
          </link>
          <author>- -</author>
          <pubDate>
             Tue, 03 Aug 2004 00:00:00 GMT
           </pubDate>
        </item>
  
        <item>
          <title>New DotNetNuke Modules</title>
          <description>
             For DotNetNuke Developers- We&apos;ve created a variety of new DotNetNuke modules that you can use to extend your portal. The modules are free and do not require registration but you may want to register so you&apos;ll recieve updates when modules are updated or new modules are available.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=71
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Mon, 01 Mar 2004 08:16:31 GMT
           </pubDate>
        </item>
  
        <item>
          <title>oledave.com- My Personal Site</title>
          <description>
             My personal website. Shows some of the capabiilities of DotNetNuke and makes it very easy for me to post new information for friends and family.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=23
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 28 Jan 2004 09:51:14 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Missionary Oblates of Mary Immaculate</title>
          <description>
             This site was created by a team that I led while I was at &lt;a href="http://www.habanero.com" target="new"&gt;Habanero&lt;/a&gt; with most of the branding and design work being done by our Partner, &lt;a href="www.toky.com" target="new"&gt;Toky Branding and Design&lt;/a&gt;.&lt;br&gt;The creation of this website involved a lot more than just the site, the Missionary Oblates and the Shrine of our Lady of the Snows were looking to transform themselves, and the website was a big part of that.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=21
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 28 Jan 2004 09:47:07 GMT
           </pubDate>
        </item>
  
        <item>
          <title>St. Louis Regional Bicycle Federation</title>
          <description>
             A pubic website created using DotNetNuke on a limited budget with a goal of making it easy for non-techie BikeFed board members to add content from any computer connected to the internet.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=20
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Wed, 28 Jan 2004 09:10:07 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Cross Country Consulting Intranet</title>
          <description>
             -Cross Country Consulting Intranet-(Temporarily Unavailable) An intranet created using the precursor to DotNetNuke. The intranet enables effective sharing of important company information. This is not the actual live site but a working copy of an early revision.
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=22
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 22 Jan 2004 09:34:56 GMT
           </pubDate>
        </item>
  
        <item>
          <title>Bob Foster- Bike Fed</title>
          <description>
             &amp;lt;div class=&amp;quot;Testimonial&amp;quot;&amp;gt;As a small nonprofit, it was important for us to have a flexible website design at a reasonable cost. I was very impressed that David listened carefully to what we wanted to communicate and how we wanted to use the site.&amp;lt;/div&amp;gt;
          </description>
          <link>
             http://www.efficionconsulting.com/articles.aspx?ItemID=25
          </link>
          <author>David O&apos;Leary</author>
          <pubDate>
             Thu, 22 Jan 2004 00:00:00 GMT
           </pubDate>
        </item>
  
      </channel>
    </rss>  
  

