About DotNetNuke
DNN Developer?
If you're a DotNetNuke Developer and are looking for Modules, you'll want to check out our DotNetNuke Modules page.

DNN (aka DotNetNuke) is an advanced content management system (CMS) specifically designed for websites, Intranet deployments, and web application development. Administrators are given complete control of their content, layout, security and membership and are provided with a powerful set of tools to maintain a dynamic and interactive site.

As an active member of the DNN open-source community, Efficion devotes a great deal of effort in contributing time and modules for the improvement of the DNN software and community as a whole.

Through the combined efforts of the DNN community, we have created a software framework that is reliable, flexible, and most of all, a powerful solution for meeting the needs of many different types of organizations. Learn More...

DNN Consultants with years of Experience

Back in 2004, when Efficion was just starting up and open source Content Management Systems were a fairly new concept, Efficion performed an exhaustive evaluation of the most popular CMS's in order to choose the best to build our business around. We chose DotNetNuke.

Built on top of the wonderful ASP.NET framework, it was technically superior, had a great community, a growing ecosystem, excellent leadership, had a great, extensible architecture, and was a very solid product. To this day, I feel strongly we made the right choice.

Since then, we've built the majority of our websites, intranets, and web applications on top of DNN. We offer a full range of services. Visit our services page to learn more.

DotNetNuke Related Articles

Watercop.com

Image: Watercop.com

Efficion Consulting, in partnership with Lieneke Group and ITArchitechs, recently completed Watercop.com, an e-commerce web site for an automatic water shut-off system. Built on top of DotNetNuke, the site features: a custom design built to appeal to WaterCop's target audience; a clean, easy to use online store with 3 separate interfaces geared towards the different levels of users; interactive flash animations that describe the product's appeal and functionality; a powerful administrative interface that makes it easy for Watercop staff to administer and update the store, process orders, and track detailed sales information. In addition, the site includes many customizations to tailor it to the exact needs of the client. Some of the customizations include:

  • Configuration Wizard - Walks new users through the process of buying the WaterCop System
  • Reseller Capture - A module that integrates with the E-Commerce system for capturing information on potential Dealers and Installers in order to grow the WaterCop reseller network
  • Dealer Locator - Enables users to quickly find local resellers. The module integrates with the Google Maps API to present information in a clean easy to use format.
  • Rapid Order Entry - Streamlines the order process for Dealers and Customer Service personnel
  • Custom Reports - Provides advanced analysis capabilities through tracking sales and statistics data relating to purchases, site statistics, and user information.
Read More... Comments (0)

Quick review of DotNetNuke ECommerce stores

We've been doing a lot of DotNetNuke based E-Commerce projects lately. The projects we've done have really spanned a variety of store types (wine, audio files, church stuff, an automated shutoff system, resistors, printing products, and more), client types (wineries, churches, incentive programs, manufactures, master distributors) and feature requirements. So far, for all the DotNetNuke based E-Commerce sites we've built, we've used Catalook.

Catalook has a huge number of features, an immense number of configuration options, and is probably the worst implemented piece of software I've ever used. But it works. At times, though, I think it would be faster if I had just built the E-Commerce pieces of each of the sites from scratch.

Read More... Comments (1)

DotNetNuke- Code Tokens

Quick tips for getting more from your skin.

Here's a compilation of tips and tricks for getting at more than just <%= SkinPath %> in your DNN skin.

To show the name of the Portal:
<%= PortalSettings.PortalName %>

To get the current portal's home directory (i.e. /portals/0 ) you would use:
<%= PortalSettings.HomeDirectory %>

Read More... Comments (0)

DotNetNuke: Getting fckEditor to use your site styles when editing

You may have noticed that when you edit text in DotNetNuke, what you see in the editor window may not look like what you see when you save your changes. This is because the fckEditor applies a different stylesheet in the editor window instead of any of the actual site css files. To change this, all you need to do is edit the web.config file for the site and set the proper value for the StaticCSSFile variable in the FckHtmlEditorProvider section.

So search your web.config for StaticCSSFile. And update it to point to your desired css file (e.g.  StaticCSSFile="~/Portals/0/Skins/MySkin/skin.css"). Save your changes and you should now see the proper styles when you edit content.

I initially tried making changes to the EditorAreaCSS variable in the fckconfig.js file as this is the standard place to make fckeditor changes but that proved to be a dead end. Not sure why the DNN folks implemented this in the web.config instead.

Comments (0)

DotnetNuke: Requiring Unique Passwords

DotNetNuke has a nice way to require unique passwords for all users. You can't simply go into the web.config, search for RequireUniqueEmail="False" and set it to RequireUniqueEmail="True". The problem is if there are already users with duplicate email addresses, bad things happen (It's been awhile since I've tried it and I don't remember specifically what happens but I know it wasn't handled well).

So, you need a way to remove the duplicate email addresses before you make the web.config change. This SQL will take care of it.

Read More... Comments (0)
Page 8 of 10First   Previous   3  4  5  6  7  [8]  9  10  Next   Last