nvQuickTheme is more than just a great minimalist DNN (DotNetNuke) theme. It is a powerful theme building framework and developer workflow.
Switch branches/tags
Nothing to show
Clone or download
nvisionative Merge pull request #80 from nvisionative/revert-79-greenkeeper/initial
Revert "Update dependencies to enable Greenkeeper 🌴"
Latest commit 0c6d061 Nov 13, 2018
Permalink
Failed to load latest commit information.
.github Create PULL_REQUEST_TEMPLATE.md Jul 23, 2018
containers Fixed problem with none.ascx causing google insight score loss. Remov… Jan 24, 2018
dist Stopped tracking these files since they are created upon build. Apr 16, 2018
docs Corrected where to enter the project details, closes #57 Sep 20, 2018
menus/main Built out packaging script, cleaned files. Jan 16, 2018
partials General cleanup Apr 16, 2018
src Make action menu styling apply to the QuickSettings button Oct 31, 2018
.gitignore General cleanup Apr 16, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Feb 8, 2018
LICENSE Various updates. Jan 16, 2018
README.md Revert "Update dependencies to enable Greenkeeper 🌴" Nov 13, 2018
_config.yml Set theme jekyll-theme-architect Mar 28, 2018
default.ascx Added in cspacers as a container spacer measurement. Used this measur… Apr 16, 2018
default.png Added thumbnail preview image, gulp, and manifest. Jan 16, 2018
gulpfile.js Switched Compressed to compact for more reliable sourceMap Jul 12, 2018
koi.json added koi.json with bootstrap 4 Mar 5, 2018
manifest.dnn Add MIME mappings for fonts Jul 30, 2018
package-lock.json Revert "Update dependencies to enable Greenkeeper 🌴" Nov 13, 2018
package.json Revert "Update dependencies to enable Greenkeeper 🌴" Nov 13, 2018
pathing.json Shifted stuff around for better organization, clarity, and function. Apr 16, 2018
project-details.json Shifted stuff around for better organization, clarity, and function. Apr 16, 2018
skin.doctype.xml Shifted stuff around for better organization, clarity, and function. Apr 16, 2018
thumbnail_default.png Added thumbnail preview image, gulp, and manifest. Jan 16, 2018
yarn.lock Forgot the init, added sourcemaps.init also ran yarn to add dependenc… Jun 12, 2018

README.md

Build status

nvQuickTheme is more than just a great minimalist DNN (DotNetNuke) theme. It is a powerful theme building framework and developer workflow. This "starter solution" was made with developer efficiency and the ultimate DNN theme performance in mind. Most DNN themes in the marketplace today are loaded with bloat, which can make theming a pain, and for someone new to DNN, almost impossible. Our documentation will outline basic usage, modification, and advanced usage of this framework and developer workflow.

Are you tired of spending countless hours trying to squeeze every ounce of performance out of your DNN themes, just so you can rank better on Google PageSpeed Insights? How are your scores? Have you broken the 80s for Desktop or the 60s for Mobile? You have probably discovered by now that it is very tough to accomplish this on a DNN site.

Well, the search is over! Utilizing nvQuickTheme, you can rest assured that you are doing everything you possibly can within the context of the theme to achieve stellar scores. As a matter of fact, the nvQuickTheme website, which of course is running nvQuickTheme, scores 93/100 (Desktop) and 73/100 (Mobile). Yes, you read that correctly. If you don't believe us, please feel free to analyze it yourself!

Background

There have been many ways to develop DNN themes over the years. Some start from scratch using pure HTML with the [TOKEN] based model provided by DNN. Others, especially more hardcore developers, start with ASP.NET Web User Controls (instead of pure HTML). All end up using some shape, form, fashion or flavor of Cascading Style Sheets (CSS) and Javascript (JS).

Some work with a manual workflow, editing flat files with their favorite code/text editor and wiring everything up "old school". Others use a fully Integrated Development Environment (IDE), like Visual Studio. Many even use the famous Christoc Visual Studio Templates for building out themes in a more structured way. Yet others develop their own unique workflows that best suit their particular use case.

The nvisionative team has been working in the DNN ecosystem since its inception and has seen all sorts of approaches for custom and commercial themes alike. A large majority of these themes are bloated with all sorts of widgets, 3rd party components, bells, whistles, etc. Given the great depth of experience over the years, our team has identified so many ways to resolve issues in and improve DNN themes. From best practices to HUGE performance enhancements, there have been so many lessons learned. Now it is time give back to this great community that has provided so much to us.

Documentation

Learn How To Use nvQuickTheme


Brought to the DNN community by nvisionative