The Mighty Blog

Author: Created: 4/11/2007 RssIcon
I work for the DotNetNuke Corporation. I am a self-proclaimed DotNetNuke Evangelist, but I also use it daily. In the DNN world, I am a programmer, DBA, architect, business analyst, speaker, tutorial writer, administrator, and just overall a DNN junkie... Therefore, you may see a few posts here that are not DNN or .Net related, but for the most part it will be all DNN all day - every day! Every day is DotNetNuke day!
By Will on 9/17/2007
I recently had a project where the home page for a web site called for an image that loaded randomly each time the page is loaded. For example, the first time you viewed the home page, you might be looking at monkeys, the next time a llama, and so on.
By Will on 8/27/2007
There are great many things that we realize we take for granted when hand-coding database updates. For instance, in the SQL Server Management Studio (or Enterprise Manager), we often right-click something and then let a wizard walk us through some steps and... POOF! Your database is updated!
By Will on 8/22/2007
If you are anything like me, you always want to find the most efficient way to do something. For instance, you cannot restore a database without first stopping all of the processes that are currently running under the database. Here is where a neat little snippet might be useful to you!
By Will on 8/21/2007
There is an obscure and seemingly untraceable error that may occur with the DotNetNuke (DNN) Core Forums Module. This error states, "User Settings is currently unavailable." I believe that I have nailed down how this happens and how to fix it!
By Will on 8/17/2007
Can you picture Kathy Bates' character in 'The Waterboy' saying, "Look out, Bobby Boucher... Internet Explorer 7 is THE DEVIL!" I certainly can...
By Will on 8/15/2007
Invariably, at some point you will have a control that needs to display a list of options as a checkbox list. In order for our application to be user-friendly, we will need to provide the ability for the end-user to Select All checkboxes with a single click, as well as uncheck all checkboxes. With a bit of client-side code, this is easily achieved.
By Will on 8/13/2007
Well, some time ago I posted my theory about the plot line of the final Bourne movie. It seems that I was almost right. :) I just saw this wrap-up of the Bourne Trilogy this weekend. I will not review it because I do not have time, but here are my thoughts about my original theory.
By Will on 8/13/2007
Have you ever worked with an application that had many different connection strings and databases? It is sometimes necessary to grab some information from those connection strings. I have run into such a situation recently. Here is how to grab the database name from the connection string.
By Will on 8/9/2007
The Display Name field is often misunderstood, and in my opinion... Not very well thought out. It has great potential for many different things, but overall I find that I answer more questions about it then I actually use it. The most common question about it is, "How can I remove it?" I will address it here.
By Will on 8/9/2007
There are many of us out there who could be considered DotNetNuke (DNN) enthusiasts. We are constantly looking through the forums and blogs for new information about various components and modules, and we may even lose a lot of sleep doing it....
By Will on 8/2/2007
There has been rumors for some time now that Google has been patiently developing plans to release a cell phone to the market. Well, it appears that this is true.
By Will on 7/25/2007
I know I haven't posted any new blogs lately... As the saying goes, I have been really busy.
By Will on 6/28/2007
If your Visual Studio crashes as much as mine does, you have invariably ran into an error stating "Unable to write to output file [filepathandname]: Unspecified error". At first, this error really ticked me off, as it left me with no path to troubleshoot and correct the error.
By Will on 6/26/2007
While I was writing a class to allow me to quickly grab preformatted JavaScript functions (i.e., confirm, alert, etc.), I came across the need to ensure that a string passed into those methods would not throw a JavaScript error upon rendering. This could possibly happen if the message contained singles quotes for contractions, quotes, etc.
By Will on 6/25/2007
In DotNetNuke, you generally are always working with the tab (page) that you are currently on whether it be at the module level or not. However, on occassion, you might need to access the properties of another tab (page) that you are not currently on.
By Will on 6/24/2007
Since I was just thinking about it, here is a theory have about the latest and final release of the Jason Bourne films, The Bourne Ultimatum. (And no, I have no affiliation with any part of the film industry, I haven't read any spoilers, books, etc.)
By Will on 6/24/2007
I have a great need for a current project to optimize whereever I can.  The DotNetNuke SqlDataProvider is one of those areas where optimizations are NEEDED.
By Will on 6/14/2007
I forgot to mention yet another tid-bit about this Safari release...
By Will on 6/13/2007
I just wanted to hit on a very good point when it comes to the Safari web browser... SPEED.
By Will on 6/11/2007
A friend and colleague just sent me a link to the download page for the Safari web browser. I was instantly impressed that Apple is attempting to make their web browser a serious player in the Internet world by making it a cross-platform player, but I am equally not impressed with this release.
By Will on 6/10/2007
I have come to realize that many people have the need in their DotNetNuke (DNN) applications to create a new user "on-the-fly". Here is how to do it...
By Will on 5/28/2007
With the marketing giant, Microsoft, you cannot deny that Vista is the best operation system, ever. Right? Hmmm...
By Will on 5/18/2007
I wanted to share an experience I just had with a major car repair chain. I have only boycotted 2 companies so far... Here goes number 3!
By Will on 5/15/2007
I thought while I was jammin' out, listening to some Miles Davis that I should post an update...
By Will on 5/6/2007
If you are looking at this post, you are probably already aware of the issues that Internet Explorer (read: EXPLODER) forces developers to deal with when using the
  • HTML tag to do certain things. Most all of the dynamic menu systems use this tag, so Internet Explorer is placing a huge hurdle in front of us.
  • By Will on 4/21/2007
    Many of you often look for a free DotNetNuke skin to download and use for a specific purpose. It may be an uninportant site, a test site, etc.
    By Will on 4/18/2007
    I came across a requirement where I needed to create a DataTable of times for a project. This table didn't need to take up any space on the database since it would never change. The times would need to be listed in 30 minute increments for each hour of the day. This would then get binded mostly by dropdown lists.
    By Will on 4/18/2007
    From time to time we need to do something that the .Net framework doesn't immediately expose to us (without some finagling). In this instance, I wanted to override the attributes that the labels generated by the CheckBoxList webcontrol. However, I only wanted to modify this one instance of it.
    By Will on 4/16/2007
    Here is an error that kind of irritates me only because Microsoft should have thought this one through. However, we find ourselves thinking or saying that more often then we'd like, huh?
    By Will on 4/15/2007
    In helping a colleague learn how to create and upload DotNetNuke skins, I ran into an error that I was not used to. It was at first a bit frustrating until I stepped back and looked at it without rushing.
    Add to Technorati Favorites
    Tweet about my blog
    The opinions expressed here are the personal opinions of Will Strohl and do not necessarily represent the views and opinions of the DotNetNuke Corporation.
    © Copyright 2004-2011 by Will Strohl. All rights reserved. Website Skinned By: Ralph Williams  Website Hosted By: Applied Innovations