Saturday, July 31, 2010    
Blog  
OpenLight Blog

 During a conversation with Michael, he mentioned that he would like to have Gravatar support in the DNNSilverlightChat module he created. I had recently worked on a project that included supporting the use of Gravatar images next to user comments. The synchronicity was too much for me to stand, and I volunteered to take on the mission. While working on the original project that supported Gravatar images, I had found that Gravatar.com provided an easy way to integrate a user’s Gravatar image into just about any application.

Read More »

I have avoided left outer joins in Linq to SQL because I have been always able to use a linq projection to get the needed values in a sub query. However, I had a bug in ADefHelpDesk that would not allow a search on the description of a ticket if the Ticket didn't have a related details record.

image

ADefHelpDesk_Task contains the ticket, and ADefHelpDesk_TaskDetail contains 0 or more detail records. The previous search code looked like this:

image...

Read More »

In this example I will demonstrate how to modify a DotNetNuke 4.x site to use .Net 3.5 by using the ConfigEditor Module in a step-by-step fashion. Before you being please verify that the .Net 3.5 framework is installed on the web server hosting the DotNetNuke installation. Making these changes without .Net 3.5 installed on the web server will crash your site!

 

1. Download the ConfigEditor module install package from the CodePlex site.

2. Log in as a SuperUser (the default “host” account for example).

3.  Select the Module Definitions page from the Host menu.

ModuleDefinitions...

Read More »

I had to publish this bit of information, on how to get the Url of the settings page for a DotNetNuke module. Though it may be simple or even common knowledge to many, I could not find it quickly by Googling or Binging (that’s a post all of its own) it. So I decided I would post it just in case someone else was looking for it.

It turns out, it is very easy to generate the Url needed to navigate to the settings page of any given module. In this example I have used an Asp Hyperlink control on a module and set it’s ID to SettingsLink. Then in the code behind I use this code to set the NavigateUrl property to the Url of the settings page:

Me.SettingsLink.NavigateUrl = NavigateURL("Module", "ModuleId", Me.ModuleId.ToString)  

You could also do this inline on the module control if you like, which would look something like this:

a href=''>Settingsa>  

Using the DotNetNuke.Common.Globals.NavigateURL method makes it very simple to get the Url needed to direct a user to the...

Read More »

So, I am just getting into the swing of blogging from Windows Live Writer. In the process, I have been shown and found a few tools that makes this process so much better than how I had blogged in the past.

One of my new favorite tools is this Source Code Formatter plug-in for live writer created by Amer Gerzic. Here is a screenshot of the interface:

image

And an example of the output:

Public Shared ReadOnly Property AddCommentFormLocation() As String...

Read More »

image

Well I spent all day working on ADefHelpDesk. I got these features in and released:

Allows users in the Assigned group to selectively send emails to Requestor.

Fixed url link in emails when the current user that created the emails was using a url that was not the default url.

Removed the use of the Ajax update panel to fix a bug in DNN5 Beta that did not allow Administrator to create a ticket for another user.

Fix bugs in search and optimized code to improve performance.

Fixed formatting of the Logs screen.

Doesn't seem like a lot considering...

Read More »

According to this site, as of today the project is worth $87,000

http://www.ohloh.net/p/adefhelpdesk

image

After running into the issue more than once of needing to edit the web.config or a remote DotNetNuke installation, I decided to build a simple module to do just that. Most recently I have came into this issue with upgrading a site to use .Net 3.5 without have FTP access to the site. I used LinqPrep to do most of the heavy lifting and then used the ConfigEditor to tidy up a few spots. The combination of these two modules made the process quick and painless. I understand that the 5.x release of DotNetNuke has an option to upgrade the installation to 3.5 using a Host Setting. However, I am sure there are many of us that will be managing sites on a 4.x release for sometime into the future.

If this happens to describe your circumstances or you would like to change some of the provider settings in the default configuration, add or edit appSettings or...

Read More »

The first few weeks launching an Open Source project can be a bit stressful

Read More »

  
Copyright 2009 by OpenLightGroup.net   |  Privacy Statement  |  Terms Of Use