Call Us 203.687.6053

Blog with a focus on DotNetNuke news, tips and tricks, DNN SEO, and insights and opinions about the DNN community at large.

Become a DNN Video Star

Posted by Jeff on Monday, November 19, 2007 to DotNetNuke, DNN Tips and Tricks

If you haven’t noticed, video has become a major part of the Internet experience. From a site visitor’s perspective, a picture is worth a thousand words. A moving picture with audio is worth even more! For SEO purposes, you of course need to make sure your site contains an appropriate amount of relevant text. Get that done if SEO is important to you. Then pay firm attention to the idea that you should always use the medium that will deliver the most insight for the least intake effort for any given topic.

For example, I’ve struggled to explain the importance of RSS to friends and family. Most websites with an RSS button dedicate a page full of text to explaining it. I know what it’s all about and those even put me to sleep! Here’s a beautiful example of making a point that will stick using video:

So, how can you include video within DNN?

There are many options and formats. You could go with Quicktime, Windows Media, or Flash, for example. I’ve tried a ton of delivery methods. My primary concern is having videos that can be seen by the biggest percentage of site visitors. Flash (.flv) is my favorite, but I reached a limit of about 90% success. When I changed to different flash players, it was always 1 step forward and 1 step back. The best solution I've found is to offer a solid FLV option and add a backup link to a Windows Media (.wmv) version of each video. That'll get you as close to 100% overall coverage as is possible!

There are a couple of DNN video modules on Snowcovered. I’m sure they are fine if you only need to put your video in a specific pane of a specific page. More than likely, however, you’re going to want to embed a video in-line within a Text/HTML or blogging module. For that reason, I suggest looking into a method that will allow you to place snippets of code in the “source” view of any rich text editor.

As long as you aren't expecting an insane amount of site traffic, you can easily purchase some cheap hosting to store your video assets. Then just point back to those files from your main website in these code snippets. The videos will be delivered as "progressive download" and will work just fine. There is no need to go spend bigtime cash on a streaming solution.

For self-hosted Flash players, I like the guys at Earth Science Agency. They have been very responsive when customizing players for me. ESA offers a standard javascript code snippet format, or you can get into some interesting XML based playlist players. Alternately, here is a popular free Flash player from Jeroen Wijering. Self-hosting is a good option if you don’t want advertising and don’t need viral distribution tools.

If you are hoping to attract traffic to your site through viral marketing, you’ll want to use an outside video service. YouTube is the big dog in this arena and still the best choice for most people. The downside is relatively poor video quality and occasional advertising overlays.

There are dozens of good services competing for Youtube’s dinner, such as Veoh, Revver, and Brightcove. Many of them offer superb video quality and other unique features. For instance, check out Viddler’s interactive commenting technology. Almost all of these services remain free for you by injecting pre-roll, mid-roll, post-roll, or overlay advertising messages on your videos. Many of them will even share as much as 50% of this advertising revenue with you. So, you could actually make money from inserting videos on your site! Don’t plan to buy a new car with the proceeds, though. A super-sized McDonald’s value meal might be more plausible.

I really like using these services because it's their job to make damn sure the players function properly for the widest audience possible. It also takes my attention off the code snippets. I don't really care to read or understand the code. I just want to cut and paste it into DNN. Just go to any Text/HTML module, open a rich text editor (such as FCK Editor), click the "source" or "HTML" view, and paste the code in. Voila, instant video! I usually switch back to the WYSIWYG view as quickly as possible and get on with writing my copy.

I hate Google Adsense. Sure, you can pretty it up with colors, fonts, backgrounds, and placement. But, let’s say you’ve done your job and created a beautiful, content rich, interactive website. To me, adding an Adsense sidebar is like vomiting on a van Gogh. Video ad placements can actually be far worse than text-based Adsense. Pre-roll video ads are particularly nasty. A pre-roll ad is usually an 8-12 second video clip from some company like Crest, Chevrolet, or Verizon that “rolls” immediately after your site visitor hits the “play” button. The ad plays before the content your visitor actually wanted to see. Pre-roll ads are a sure way to drive people away from your site. Show me the candy first, then show me your commercial.

I give YouTube high marks here as well. Their video overlay ads cover just the bottom quarter or so of your video while it plays. More importantly, your site visitor has the power to click “x” to banish the ad if she so chooses.

My favorite video service based on video quality and features is easily Brightcove. They get one huge blackmark in my book for the use of pre and post-roll ads, however. If Brightcove would just adopt the YouTube overlay ad style, it would be unbeatable. Brightcove offers a wildly convenient conversion/upload tool that resides on your local machine and handles all your video uploads with a fantastic batch process. You get full control to customize the look and feel of your players, and it is very easy to create slick multi-title players. I also like that Brightcove offers both Javascript and IFrame embed codes. Unlike many other tools (like Wordpress), DNN will actually allow you to use these codes! Why is that important? Because it avoids the ugly “click to activate” issue in IE.

I have been labeled “perfectionist” and a few other four letter words in my life. So take this with the appropriate grain of salt. I really dislike the little gray bounding box and “click to activate” message that appears when you hover over an html embedded video for the first time. See the video at the beginning of this post, for example. If that’s not a big deal to you, then ignore this last bit. If it in fact offends your artistic sensibilities, then I highly recommend you check out Vasilis Terzopoulos’ fix for this issue: Add Flash content to your skins, the right way.

I’ve just learned that this issue should be a thing of the past in the near future. See this article on Microsoft’s permanent fix for the problem scheduled to hit sometime in 2008. Of course, you've all probably been around software long enough to avoid premature celebration. I'm sure it will take them awhile to roll this out. Plus, it looks like you'll also need to wait for every websurfer to install an IE Cumulative Update. Hmmm ... you might want to stick with Vasilis' recommendation for now.

Adding video content to DNN based websites is very easy. Surprisingly, I don’t see it often enough. I recommend you take a hard look at your website. Look for wordy concepts that might be more exciting and straightforward in video. Scour YouTube for videos that support your textual content. Shake things up by delivering an occasional blog post of yourself speaking on film. Bring some warm humanity into your online creation and your site visitors will thank you.


Permalink Permalink      Comments 9 Comments      RSS feeds RSS feeds      Email updates Email updates

 

Comments

Comment By Mike Santoro on Tuesday, November 20, 2007 at 8:41 AM

Nice Article. Just an FYI, we we have a free module called digFlash that easily allows the user to insert Flash swf files into their DNN portal. It is based on the swfobject framework, which does things like Flash Player version checking, and auto-upgrade to the latest flash player. Thanks!

Comment By Jeff Waters on Tuesday, November 20, 2007 at 9:14 AM

Thanks Mike. digFlash looks cool, but is a bit too expensive :) Is it a standalone module or something you can reference from within a Text/HTML module Rich Text editor?

By the way, I love the design of your site. Simple, clear, powerful. A solid example of simple, fine styling within DNN.

Comment By Mike Santoro on Tuesday, November 20, 2007 at 12:04 PM

Thanks Jeff. For you only, you can have a 70% discount. :) digFlash is a module you add to your page just like any other module. You don't have to mess with javascript or html code, just add the module, tell it which swf file to use, set a few options, and that's it.
Thanks,
Mike

Comment By Lance on Tuesday, November 20, 2007 at 12:39 PM

For Flash loading, I really recommend SWFobject:

One, it takes care of the click to activate issue.
Two, its standard compliant.
Three, it makes the quick install feature easy to use.
Four, it opens up ways to control the file such as loading of down level versions.

Lance

http://www.swffix.org/devblog/?p=18

Comment By Ivan on Tuesday, November 20, 2007 at 4:46 PM

Tom, nice blog. I finally got the RSS concept:). Also interesting info on the videos...we may have to chat.
Mike, cool website. I like the modules too. We may have to talk as well:).

Comment By Déclic Vidéo FX on Wednesday, November 21, 2007 at 9:02 AM

Hello,

Tell me if I am wrong, but in the article and the comments above, it is not mentionned how to do to obtain a "control player" (Play-rewind-fast forward, ...)
I agree that in general, this is included into the swf object. But personally, I have the following problem not addressed here:
I have some SWF videos on a remote server (not the same server than the DNN one), I can not modify this SWF, and I would like to embedded the SWF into my pages, WITH control player (it's easy to embedded a SWF into a webpage, it is much more difficult to add control player). If anybody has a solution (commercial or not), I am very happy to test it for my website which uses a lot the videos (of course)...

Comment By Jeff W on Wednesday, November 21, 2007 at 9:22 AM

Hmm... So the video asset on the remote server is in SWF format rather than FLV, correct? I was primarily speaking of dealing with FLV assets in this article. And as you state, all the player options I presented naturally have the controls you speak of.

Do you own the rights to these SWF videos? Could you get them? Could you not just download them and upload them again?

In any case, if you find a solution, please share it here.

Comment By Mark Hoskins on Wednesday, November 21, 2007 at 3:04 PM

I enjoyed reading another article on this important subject. Well done. I have covered this in various forms over the last year as we build up tagplace.net and have also settled on using FLV videos over WMV becuase they are easier to implement and more people will have flash installed already. I use the FLVPlayer that you mentioned in all of our DNN modules for video. It is easily customizable and works well. Until Silverlight 1.1 is released, there is no real other alternative. Please check out our solutions and other information at the www.tagplace.net blog.

Comment By Erik on Wednesday, November 28, 2007 at 5:09 PM

Wierd. I don't see any video. Just a big blank spot. I have the flash browser extension

Add a comment
Add to Technorati Favorites

Email Updates

Enter your email address below and find our blog updates in your inbox.