Archive
Monthly
Go
|
|
DNN Blog
|
Author:
|
Chris Hammond
|
Created:
|
8/24/2005 1:46 AM
|
|
|
Chris Hammond has been working with DotNetNuke since January of 2003 and has been working for the DotNetNuke Corporation at the Director of Training Programs since March, 2010.
|
By Chris Hammond on
12/16/2011 11:58 PM
 Well another Movember has come and gone, we are now 2+ weeks into December, and I am finally getting the time to get this blog post together. It has been a busy 6 weeks with DotNetNuke World, holidays here in the United States, and planning for 2012 here within the DotNetNuke Corporation.
|
By Chris Hammond on
11/29/2011 11:21 PM
A quick blog post as we near the final day of Movember 2011. Thank to all of you who have taken the time to grow your fine Mo's (mustaches) for the past 30 days. Also thank you to those of you who started your mo's but caved to the weight that carrying a Mo brings, your efforts are still appreciated!
|
By Chris Hammond on
10/26/2011 11:24 AM
Do you work for one of our many DotNetNuke Partners? Are you already thinking about participating in Movember? Have I got a challenge for you. Form a team for your company, you can do so via Movember.com, and then join the DotNetNuke Network! The partner that raises the most money for Movember
|
By Chris Hammond on
10/25/2011 2:41 PM
Dear DotNetNuke Community,
Movember is coming up, and I am getting the DotNetNuke Team going again this year. For those of you who weren’t with the company last year Movember is this. You start with a clean shaven face on November 1st, and grow a mustache (not a beard, not a goatee) for the ENTIRE month, to raise awareness (and money) for cancers that effect men, primarily prostate cancer.
|
By Chris Hammond on
10/17/2011 10:59 PM
With all of the changes to DotNetNuke 6, a lot can be lost in the fact that you actually maintain the content of your website, and while the maintenance UI has changed, the content that you present is still up to you. A CMS can only do so much for displaying you content, if you want to do some fancy things, branch out of your standard HTML. I recently wanted to do a couple of things for my car website (yes, I’m a car guy, so it is easy to use the website for examples). - I wanted to have a random image loaded in the top portion of the pages of the website, changing, or randomly loading, on each page load (not rotating live on the page).
- I wanted to display a list of recent photos on the home page, and when you click on one of them I wanted them to open up in a light box.
I could have done this in any number of ways, but I chose to implement some simple jQuery for each, below I will show you how. First things first, the website uses my free DotNetNuke skin, MultiFunction, available via Codeplex. I have some example documentation on how to customize the CSS for the skin to make your site unique, feel free to check out the Documentation page.
|
By Chris Hammond on
10/11/2011 12:11 AM
Have you ever had the need to blog a range of IP Addresses from accessing your website? Or perhaps, setup a website that is only accessible to a specific range of IP Addresses? DotNetNuke Request Filters are a great tool for getting such functionality configured, all configurable within your browser, without needing access to the settings in IIS.
|
By Chris Hammond on
9/8/2011 6:23 PM
If you follow any of my blogs, you may remember all the discussion last fall about Movember. Yes, you read that correctly, Movember, take the N in November and replace it with an M, Movember! Why would you ever rename November to Movember? To raise awareness for cancers that affect men, primarily prostate cancer, but others as well. The basic premise of Movember is this, for the entire month, you grow a mustache. How simple is that? Start on November 1st, clean...
|
By Chris Hammond on
7/21/2011 10:51 PM
In case you didn’t hear, DotNetNuke 6 was released yesterday. In preparation for the release I went up to our Engineering office in Langley Canada (I work out of our San Mateo, California office) to sit down with some of our developers and have them do some demonstrations of some of the new features in DotNetNuke 6.
These are all relatively short videos, with the goal of them being under 10 minutes, one or two is slightly longer than that. They are all free to watch! Here’s a listing of those videos, and URLs to them in the DotNetNuke Video Library. In no particular order.
(Read the full post)
|
By Chris Hammond on
7/7/2011 10:36 PM
So this year will be my 3rd year, (would be my 4th if I hadn’t bailed at the last minute on year 1), that I will be speaking at the St. Louis Day(s) of .Net. If you haven’t been to the STLDODN you should definitely check it out. It is a great two day event, and at $125 (if you register by 7/8/2011) the price can hardly be beat! The event is being held this year on August 5th and 6th, 2011. Again at the Ameristar Casino in St. Charles, MO, about 10 minutes from where I used to live (two moves ago now). Read the full blog post for all the details.
|
By Chris Hammond on
5/25/2011 5:21 PM
If you haven’t checked out the DotNetNuke Video Library lately, you really should, there is a lot of great content in there. I just uploaded 5 new videos as part of a new series that I am recording.
Beginning DotNetNuke Module Development, creating a Task Manager module for DNN. This will be a series of videos that get created over the next couple of months revolving around the creation of an open source Task Manager module. The module will be part of the DotNetNuke Forge, and the source code will be hosted on Codeplex.com. ...
|
By Chris Hammond on
5/19/2011 11:09 PM
Over the past few weeks I’ve been feeling awful open source like. We come from an open source background, and we, DotNetNuke Corporation, are still very very committed to stick with those roots. So I put together a couple of releases for projects I work on, and created a new project as well. Read the full blog post to find out about Wiki Module v4.5 almost ready for Release The World’s Best Free DotNetNuke Skin An Update to the DNNSimpleArticle Module
|
By Chris Hammond on
5/9/2011 2:46 PM
DotNetNuke Training Year in Review For those of you who don’t know, I’ve been here at DotNetNuke Corporation now for just over 14 months. In May 2010 we started offering our DotNetNuke Training webinars on a regular basis, this program has been rather successful in it’s first year. Over the past year we’ve basically offered four core webinars, Portal Admin, Content Admin, Module Dev and Skinning. These were offered on a monthly or semi-monthly basis for the past year. Anyone who paid for one of these courses got access to the recordings for the course for 30 days after they were delivered. This has worked out well from a training perspective, you can see some of the feedback we’ve received from various students over the past year on the Instructor page. Due to the frequency of the courses and the limited bandwidth I have as the sole deliverer of those materials, we haven’t been able to grow our training materials and offer new courses as I would have liked. Read the full blog post for details about our DotNetNuke Training Subscription!
|
By Chris Hammond on
5/2/2011 10:11 PM
Shaun Walker, Joe Brinkman, Richard Dumas and myself made the trek to Chicago this weekend for DotNetNuke’s first showing at CMSExpo (www.cmsexpo.net). We weren’t really sure what to expect, as the conference was in the past a Joomla dominate conference, and while there isn’t anything wrong with that, it gave us some concerns. I must say though, all those concerns have been tossed out the Window. We had a great first day! read the full post for all the details
|
By Chris Hammond on
4/18/2011 5:46 PM
If you are in the Chicagoland area, or are up for a trip to Chicago, you should check out the CMS Expo coming up the 2nd through the 4th of May, 2011.
What is CMS Expo?
“CMS Expo is a 3-day learning and business conference designed to help content pros get the facts, find the support and make the contacts needed to help them succeed. Hosted by the CMS Association, CMSX delivers timely, relevant and actionable insights to help leaders make informed decisions for business.” – http://cmsx.us/
Where is CMS Expo?
The CMS Expo is being held at the Hilton Orrington Hotel in Evanston, IL
Who is going?
Shaun Walker, Joe Brinkman and myself (Chris Hammond) from DotNetNuke will be presenting sessions, and we will have Richard Dumas along for the ride as well. We have a number of sessions that we are providing, as well as prizes that will be available at our booth. You can see a full listing of our sessions from the DotNetNuke page of the CMS Expo website.
|
By Chris Hammond on
3/16/2011 11:44 PM
Well the Wiki module is back in motion! The last I talked about the module I reached out to see if I could find someone willing to take over the project, unfortunately that didn’t pan out. So now that I’ve cleaned up a few things I needed to get done I’m back in action on the module. I spent a number of hours last night working on one of the biggest issues, the ability to use special characters in the titles of Wiki entries.
|
By Chris Hammond on
3/11/2011 12:34 AM
The other day I posted on how to add the new Facebook Comments to your DotNetNuke website. This worked okay for basic modules that only had one content display, but for a module like DNNSimpleArticle this didn’t work well as the URLs for each article didn’t come across as individual URLs because of the way the Facebook code is formatted. When displaying the Comments I also only wanted to show them on individual articles, not on the main article listing.
There is actually a pretty easy fix though, a number of options, you could write a very simple module to do this, you could embed some of this into your Skin, or the method I chose. I wanted to make this work using Razor with the new Razor Host module in DotNetNuke 5.6.1.
For instructions on how to get the Razor Host module installed you should watch the following Video.
|
By Chris Hammond on
3/9/2011 12:54 AM
Last week Facebook announced a new feature that websites can use to get Facebook Comments onto their web pages. I thought this was interesting as I have a few car racing sites that are using Forums, but also have the DNNSimpleArticle module for main page content. The forums are active, but the DNNSimpleArticle module doesn’t allow for comments as of right now (or in the foreseeable future) so I started to look into the Facebook comments a bit.
|
By Chris Hammond on
3/4/2011 12:05 AM
|
By Chris Hammond on
3/1/2011 5:57 PM
While I’ve been in the ecosystem for DotNetNuke since the beginning, I wasn’t employed by DNN Corp until 3/1/2010. So today marks the anniversary of my first day here. It’s been a heck of a year! I can’t even begin to list off all the things that have happened in the past year, but I will try to list off a few of them (with links to the obligatory blog post where appropriate).
|
By Chris Hammond on
2/22/2011 8:46 PM
If you have any interest in doing DotNetNuke Module Development you should check out the Module Development Webinar that starts next Tuesday. The class runs from Tuesday the 1st through Friday the 4th, and runs 8am-12pm Pacific Time the first three days, the 4th day runs from 8am-10am. Here’s a brief description of the webinar Module Development in DotNetNuke is the primary delivery mechanism of extended functionality...
|
By Chris Hammond on
2/8/2011 12:02 AM
If you’ve ever needed to send a backup of your DotNetNuke database to a developer for testing, you likely trust the developer enough to do so without scrubbing your data, but just to be safe it is probably best that you do take the time to scrub. Before you do anything with the SQL below, make sure you have a backup of your website! I would recommend you do the following. - Backup your existing production database
- Restore a backup of your production database as a NEW database
- Run the scripts below on the NEW database
- Shrink the NEW database
- Backup the NEW database
|
By Chris Hammond on
1/28/2011 11:20 PM
Last week Microsoft released a new tool called WebMatrix, a tool for developing web applications and easily installing existing web applications. You can learn more about WebMatrix by visiting http://www.microsoft.com/web/webmatrix/. What does this have to do with DotNetNuke? Well WebMatrix makes installing DotNetNuke very easy! Even easier than before when just using the Web Platform Installer also from Microsoft. To be honest,...
|
By Chris Hammond on
1/19/2011 1:05 AM
Some of you know I have a car problem, some of you don’t. So to explain this a bit. I started racing cars in a sport called Autocross back in 2000, and have been doing it pretty heavily since then. In late 2002/early 2003 I was building websites around my racing hobbies, and I was getting into .NET at the time for work. Well, low and behold I stumbled on what was to become DotNetNuke and the rest is history. I’ve had quite a few car websites on DotNetNuke over time, though if you compare the number of sites to the number of actual cars over that time, the number of cars wins! I don’t have an Autocross event coming up for a couple weeks, but I couldn’t wait, I had to do something to the car. To see more detail check out this full blog post. It has DotNetNuke related content I swear 
|
By Chris Hammond on
1/4/2011 7:49 PM
Late last year I created a blog post and video about a new version of the module development template that I released on Codeplex. This new template uses MSBuild scripts instead of NANT scripts to automate the packaging process for the modules built with the template. The MSBuild script works well out of the box, to package your module you simple change into RELEASE mode and then execute the build. If your project contains references to DLLs (in the website’s BIN folder) that you also need to package up so that you can deploy them with the module however things become a little murky. Earlier today Bruce posted on that original blog post asking how to include those DLLs in the build script so they get packaged automagically.
|
By Chris Hammond on
1/4/2011 3:15 PM
With the New Year, why not resolve to learn more about DotNetNuke?
DotNetNuke is the most successful and widely adopted open source project on the Microsoft Stack. Its been around for eight years and isn’t going away anytime soon. While the software itself is written in VB.Net you are not limited to VB.Net when developing custom extensions for the platform, in fact, when I do my module development I do it primarily in C# out of preference.
If you’re a developer out there who shuns learning a framework such as DotNetNuke, you should really take a look around. With hundreds of thousands of websites being powered by the platform it has created a demand for people with technical knowledge of the system. There are job postings almost every day looking for developers and designers for DNN, so it would make sense to learn it and start to understand how it works if you want to take a look at some of those opportunities. There are even job openings here at DotNetNuke Corporation.
|
By Chris Hammond on
1/2/2011 4:06 PM
Every January people start thinking “oh crap, I need to update the copyright statement on my website”. And everyone runs out and makes the change to the current year.
Well, if you use DotNetNuke you can easily change the Copyright statement on your site from the Site Settings page, found under the Admin menu. You’ll find a setting like the following.
 ...
|
By Chris Hammond on
12/24/2010 4:32 PM
Eight years ago, on 12/24/2002, IBuySpy Workshop (renamed a few months later to DotNetNuke) was released into the wild, and for many of us here who visit this website our lives were forever changed. A huge thanks to Shaun Walker for doing what he did back on that Christmas Eve in 2002. From my family, and all of course the DotNetNuke Family, Happy Holidays to everyone around...
|
By Chris Hammond on
12/20/2010 2:18 AM
This evening I was working on creating a Full Width skin for a car racing site I’ve worked on for a number of years. The site has a very active Forum running on DotnetNuke 5.6.0 and the 5.0.0 release of the DotNetNuke Forum module. The problem with the site is it is a fixed width design and that doesn’t’ work well for many forums. Basically I wanted a three column layout where the middle column stretched out as wide as possible, and depending on if there was content in the Left and Right columns, I wanted them to not display at all, causing the Middle column to expand to fill the void.
|
By Chris Hammond on
12/10/2010 1:15 AM
For the DotNetNuke Connections conference last month I provided an advanced DotNetNuke module development course as a pre-conference training session. That training covered details on how to implement some of the newer features in the DotNetNuke platform within custom modules, mainly ContentItem integration and Taxonomy features.
For the course I created a very basic Article module for DotNetNuke, ultimately naming it DNNSimpleArticle. For the course I created both a C# and a VB.NET version of the module. Since that course offering I’ve cleaned things up a bit more in the module and just tonight uploaded it to Codeplex at http://dnnsimplearticle.codeplex.com. Please read the full blog post for details on the module, and a few warnings (this module is not supported, use at your own risk)
|
By Chris Hammond on
12/9/2010 8:04 PM
So earlier this year I had this thought, DotNetNuke should do something in support of Movember (the annual month of November where you grow a mustache for the month in support of raising awareness for Men’s health). I thought about it, and thought about it, and about let it slide right by without doing anything about it. But at the last minute I got things rolling, and I must say, it turned out way better than I had imagined! Check out the full post for all the details, and a YouTube video of the DotNetNuke team members who participated.
|
|