Categories

Entries for the 'Dot Net Nuke' Category

6 Easy Steps to Get Started with MVC Module Development in DNN 8
August Karlstedt

6 Easy Steps to Get Started with MVC Module Development in DNN 8

In the beginning of the year, DNN (formerly DotNetNuke) was updated to support MVC modules. MVC is the latest version of ASP.NET in which the Model-View-Controller paradigm is at the core. This article won't be a look into what MVC is or a comparison with WebForms, but instead will give a quick guide into starting DNN MVC module development. While there are some guides available that give you similar information, I found it a bit difficult to get started developing MVC modules i...

Continue reading →


Automating Web Development - Tools
August Karlstedt

Automating Web Development - Tools

I’ve been working on a new DNN skin for a while now and much progress is being made. Along the way, I’ve learned about tools that can help speed up website development drastically. In this blog post, I’ll give an overview of these tools and how to use them by themselves and together to harness the power of automation and simplify development tasks. Tools Ruby Sass (or Less) Node.js npm Bower Grunt or gulp Ruby We won’t be using Ruby as a program...

Continue reading →


DMC's Blog Now Features a Nifty Code Syntax Highlighter
Tim Jager

DMC's Blog Now Features a Nifty Code Syntax Highlighter

Check out the nifty new code syntax highlighter we've added to the blog.  This will make it much easier for us to post code snippets. Here's a sample c# function that is automatically formatted. Also note the handy tools on the upper right corner of the code box. Just hover your mouse over the upper right corner and you can view, copy, or print the code.  using System; namespace MyNameSpace { class HelloWorld { static void Main(string[] args) ...

Continue reading →


CSS and How to Center Images of Unknown Size
Matt Puskala

CSS and How to Center Images of Unknown Size

When DMC launched our new website a few months ago, we were quite happy with some of the new skills and tricks we learned. One area where I learned quite a bit more, in particular, was CSS, or Cascading Style Sheets, and html style tags. One issue we had to overcome involved centering images of varying or unknown size. We use a content rotator module on our website. There are numerous content rotator modules available for Dot Net Nuke. The content rotator we used comes from a company called ...

Continue reading →


Capture the Browser Back Button - JavaScript Snippets
Danny Budzinski

Capture the Browser Back Button - JavaScript Snippets

It’s a common problem: “I have an ASP .Net data entry form and all of my users are mad at me because they closed their browser and they lost their unsaved data!” If I had a dollar for every time I had to re-enter my shipping address because I used my back button when the site creator didn’t want me to… well I’d have enough dollars to make the mistake a few more times, probably buying robot parts on SparkFun . Amazingly though, adding JavaScript code to ...

Continue reading →


Using the JavaScript 'window.onbeforeunload' Event
Danny Budzinski

Using the JavaScript 'window.onbeforeunload' Event

SyntaxHighlighter.all(); When creating data entry forms in ASP .NET, the JavaScript onbeforeonload event can add a huge improvement to the end user experience. This nifty little event is fired before a page is unloaded (duh) and will keep users from navigating off of a page (and even from closing their browser) when they have unsaved changes on a data entry form. The onbeforeunload event behaves a bit oddly for an event. Basically in your event handler function, if you return anything, the e...

Continue reading →


Forcing IE8 Compatibility Mode in Dot Net Nuke
Matt Puskala

Forcing IE8 Compatibility Mode in Dot Net Nuke

SyntaxHighlighter.all(); Microsoft has just released Internet Explorer 8. Unfortunately, some of the pages on our website have some issues when viewed with IE8's default settings. In particular, the styling that we've done on our main page's tab control is causing issues. Users can fix these issues on the client side by selecting compatibility mode (the button to the right of the URL field shown below). Of course, a client side fix is never a user friendly fix. Thankfully the...

Continue reading →


DMC Launches New Website
Matt Puskala

DMC Launches New Website

We've launched our new and improved website. We implemented our website in-house, so we have full control, allowing us to edit and add new content going forward. We decided to go with a CMS to make this easier. ASP.NET based Dot Net Nuke (DNN) was an obvious choice for us. Implementing the new website required efforts in many disciplines: graphic design and image editing, ASP.NET, CSS, html, marketing and writing. Needless to say, we've picked up a few new tricks along the way. Over t...

Continue reading →


Categories