DotNetNuke 4.8.1 has been released

logo For those that don't keep a close watch on the DNN site this release has been apparent for a few weeks.  While checking on the status of a couple of projects in the release cycle I had noticed the testing of the HTML/Text Module Version 4.8.1.  This was the first  clue that we had a new version coming down the pipe.

Then for the last week we've had the DotNetNuke home page testing RC1 so the writing has been on the wall.  DotNetNuke has released a press release about it at their website called DotNetNuke® embraces Visual Studio 2008. This explains that this release makes DotNetNuke fully Visual Studio 2008 compliant as well as embracing the latest version of Windows Server 2008 and IIS 7.0.

del.icio.us Tags:

Technorati Tags:

kick it on DotNetKicks.com

Posted on 2/27/2008 8:00:42 AM by admin

Permalink | Comments (0) | Post RSSRSS comment feed |

Categories: DotNetNuke

Tags:

Visual Studio 2008 Web Development Hot Fix Available

Microsoft has released a hot fix for Visual Studio 2008 and Visual Web Developer Express 2008 that fixes several issues with the HTML Editor within Visual Studio.

This fixes some of the following issues:

  • Source editor freezes for a few seconds when typing in a page with a custom control that has more than two levels of sub-properties.
  • “View Code” right-click context menu command takes a long time to appear with web application projects.
  • Visual Studio has very slow behavior when opening large HTML documents.
  • Visual Studio has responsiveness issues when working with big HTML files with certain markup.
  • The Tab/Shift-Tab (Indent/Un-indent) operation is slow with large HTML selections.

This fix can be downloaded from Microsoft here.

del.icio.us Tags:

Technorati Tags:

kick it on DotNetKicks.com

Posted on 2/10/2008 7:23:21 PM by admin

Permalink | Comments (0) | Post RSSRSS comment feed |

Categories: Visual Studio

Tags:

How to sort a DataTable

While working on one of my modules I had a request to be able to sort the items in my DataList alphabetically. This seemed to be a trivial thing as far as I was concerned so off I went.  I was using a DataTable to bind to the DataList control for viewing the links I was building.  So with a quick search on Google I came up with some sample code to give me the basics of what I wanted to accomplish.  So in the following I will present both a C# and VB version of the code for anyone to use in their applications.

VB.NET Version

   1:  Private Function AlphabeticSort(ByVal dtTable As DataTable, ByVal sortOrder As Integer) As DataTable
   2:      Dim dsSorted As New DataSet
   3:      Dim columnKey As String = "TabName"
   4:      Dim sortDirection As String = ""
   5:      Dim sortFormat As String = "{0} {1}"
   6:      Select Case sortOrder
   7:          Case 0
   8:              sortDirection = "ASC"
   9:          Case 1
  10:              sortDirection = "DESC"
  11:          Case Else
  12:              sortDirection = "ASC"
  13:      End Select
  14:      dtTable.DefaultView.Sort = String.Format(sortFormat, columnKey, sortDirection)
  15:      Return dtTable.DefaultView.Table
  16:  End Function

C# Version

   1:  private DataTable AlphabeticSort(DataTable dtTable, int sortOrder)
   2:  {
   3:      DataSet dsSorted = new DataSet();
   4:      string columnKey = "TabName";
   5:      string sortDirection = "";
   6:      string sortFormat = "{0} {1}";
   7:      switch(sortOrder)
   8:      {
   9:          case 0:
  10:              sortDirection = "ASC";
  11:              break;
  12:          case 1:
  13:              sortDirection = "DESC";
  14:              break;
  15:          default:
  16:              sortDirection = "ASC";
  17:              break;
  18:      }
  19:      dtTable.DefaultView.Sort = string.Format(sortFormat, columnKey, sortDirection);
  20:      return dtTable.DefaultView.Table;
  21:      }

As you can see the code is very familiar between the two.  This works excellent for doing an alphabetic sort and very fast as well.

Technorati Tags: , , ,

del.icio.us Tags: , , ,

kick it on DotNetKicks.com

Posted on 2/8/2008 4:50:12 PM by admin

Permalink | Comments (3) | Post RSSRSS comment feed |

Categories: ASP.NET | C# | Visual Studio | VB.NET

Tags: , , ,

New Blogengine.net extensions available

I'm going to be creating a page of extensions that are available for BE very soon.  But until then I thought it would be beneficial for me and also for all my readers that are using BlogEngine.net to have an archive of the extensions as I find them on the Internet.  Here will be the first round of posting for everyone to enjoy.

  1. Simple BlogEngine.net Download Counter Extension - Al Nyvelt has released his simple counter into the wild. This counter is designed to simply count the downloads of files that are handled by the file handler and not simply by downloading them from the site itself.  This is just a basic one and does not display the counter to the public only once you login do you see the results with the file link.
  2. Download Counter Extension - This download counter provides more detailed information in the admin section about the files that were downloaded and by what host.
  3. Google Tracker Extension - Chris Blankenship has released a basic Google Analytics tracker extension that simply allows you to insert the tracking id for your account. 
  4. Track file downloads - BlogEngine Extension and Control - And not to be outdone Chris Blankenship has also created a file download counter that not only does the file downloads but stores the information into an xml file with the ip address, date and number of times the file was downloaded.  So this brings the count up to 3 so far on the download counter extensions.
  5. Updated DotNetKicks button - Chris has also released an updated DotNetKicks extension for us.  It has a couple of improvements over the original one written at Flawless code's website
  6. Page Load Time - BlogEngine.Net Control - This one is not an extension per se, but is a control for displaying the time that it takes for a page to load within the BlogEngine framework.
  7. CommentRelish - BlogEngine.Net Extension - Chris has created an extension based on the Wordpress plugin of the same name.  This extension is developed to increase the readership of your blog by sending out an email to first time commentors on your blog.
  8. New BlogEngine.NET Extension - Toolbox - This extension by Danny Douglass allows you to save links and manage them through an admin page on your BE site.

del.icio.us Tags:

Technorati Tags:

kick it on DotNetKicks.com

Posted on 2/6/2008 11:01:07 PM by admin

Permalink | Comments (6) | Post RSSRSS comment feed |

Categories: BlogEngine.NET

Tags:

Free Windows Server 2008 E-Book From Microsoft

Microsoft has released a new e-book that includes excerpts from two Microsoft Press books.

1. Introducing Windows Server 2008 by Mitch Tulloch
Take a first look at the next generation of Windows Server—with insights direct from the popular author and Microsoft MVP Mitch Tulloch and the Microsoft Windows Server team. With this insider’s introduction, you will get to preview and evaluate Windows Server 2008. You will learn how to use new features that help you improve security, performance, reliability, and operational efficiency, as well as how to automate deployment and administration.

2. Microsoft Windows PowerShell Step By Step by Ed Wilson
Learn Microsoft Windows PowerShell —one step at a time—with practical, hands-on instruction from Microsoft’s leading scripting trainer, Ed Wilson. Work at your own pace and build practical system administration skills as you learn how to use Windows PowerShell to administer Microsoft Windows®, Microsoft Exchange, and other Microsoft technologies.

Free Windows Server 2008 e-book offer and Microsoft Press newsletter to get access.

Technorati Tags:

del.icio.us Tags:

kick it on DotNetKicks.com

Posted on 2/5/2008 7:55:22 PM by admin

Permalink | Comments (2) | Post RSSRSS comment feed |

Categories: Windows Server

Tags:

DotNetNuke Introduction found at Tech Republic

Tony Patton provides a nice introduction to DotNetNuke for anyone who is not familiar with the framework.  It does not go into great depth about DNN, but gives a brief overview and may get a few more people to at least check out this great application.

The article is called Develop a fully functional site with DotNetNuke and can be found on the Tech Republic blog site.

del.icio.us Tags: ,

Technorati Tags: ,

Posted on 2/5/2008 7:29:05 PM by admin

Permalink | Comments (0) | Post RSSRSS comment feed |

Categories: ASP.NET | DotNetNuke

Tags: ,

Microsoft bids $44.6 Billion for Yahoo

Well now if this isn't a breaking story now what is?  Having been part of the Internet community and working online now for over 12 years myself.  It's amazing to see the #1 web site on the Internet getting an offer to be bought out like this.

But as usual for Microsoft, if they can't get to be #1 in a market lets buy ourselves that position. So with the look of Yahoo being in trouble with them laying off people over the last week.  Microsoft has taken it upon themselves to try and buy them out.  Microsoft has placed a bid of $31 per share which is a 62% increase on the closing price Thursday of $19.18/share.  This purchase would be done through stock and cash.  As more news comes available I will update this blog post.

Update - 8:11 atl

This announcement came today unexpectedly and was a follow up of to a letter that Microsoft received from Yahoo last February. And is a direct attempt by Microsoft to position themselves better in their fight for dominance in the Search and Online advertising areas against competitor Google.

Under the terms of the proposed deal, Yahoo shareholders would have the option of receiving cash or Microsoft common shares as compensation for their shares with the total purchase being a 50/50 split between cash and stock.

Microsoft intends to offer significant compensation packages to maintain Yahoo engineers, key leaders and employees. It believes the the takeover could receive approval and close in the second half of 2008.

Technorati Tags:

del.icio.us Tags:

kick it on DotNetKicks.com

Posted on 2/1/2008 7:57:50 AM by admin

Permalink | Comments (0) | Post RSSRSS comment feed |

Categories: Business

Tags: