Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.


A New Paradigm in DNN Theme Development with Official Release of nvQuickTheme 1.0.0

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 75/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.

Wiki Pages

Table of Contents

Appendix

How To...

  • Download and Install the Out-Of-Box Theme
  • Show/Hide LOGIN, USER, SEARCH, LANGUAGE (coming soon)
  • Add/Change/Remove Content Panes (coming soon)
  • Change Theme Colors (coming soon)
  • Change Fonts (coming soon)
  • Change Responsive Breakpoints (coming soon)
  • Optimize Images (coming soon)
  • Troubleshoot node/npm/yarn/gulp issues on Mac (coming soon)

Comments

Jordan
I love the nv quicksite tool and am excited about this tool. Is there an oportunity to contribute? I looked at the github repo but did not see tasks/issues that I could help with. Great job guys, this is the type of work that helps to move DNN into the future!
Jordan Friday, February 2, 2018 4:38 PM (link)
David Poindexter
Jordan, thank you for the kind words of encouragement. There is absolutely opportunity to contribute. I’d recommend using nvQuickTheme and posting any issues for bugs, enhancements, etc. you see benefiting others in general. That would be a great help! As activity picks up with this, I’m sure there will eventually be items that you could try and contribute on. Let us know how things go once you’ve had some time to take it through the paces.
David Poindexter Wednesday, February 7, 2018 2:03 PM (link)
Alex Pustov
David, thank you for the advanced and cool theme! Could you please continue publishing
Show/Hide LOGIN, USER, SEARCH, LANGUAGE (coming soon)
Add/Change/Remove Content Panes (coming soon)
Change Theme Colors (coming soon)
Change Fonts (coming soon)
items?
Alex Pustov Sunday, April 8, 2018 4:08 AM (link)
David Poindexter
You are welcome Alex. We'll work to extend the docs as time permits. Those are also areas for community members to contribute since this is an open-source project. ;)
David Poindexter Sunday, April 8, 2018 8:11 PM (link)
Tycho de Waard
@alex (and others),
I'm writing down my discoveries down on https://github.com/Tychodewaard/nvQuickTheme/wiki
Most of your questions are answered there. When it's a bit more mature and I know how to make a pull request with wiki-pages, I'll contribute to the original work.
Tycho de Waard Friday, June 29, 2018 9:10 PM (link)
David Poindexter
Hello everyone. We have it on our to-do list to convert the Wiki to different docs solution that allows pull requests. We started this process but have not finished it. Perhaps someone that knows GitHub Pages and Jekyll, we would welcome your help. You will see we started the process in the /docs folder of the repo, but it is incomplete. Once we get this completed, it will allow PRs for the docs (since they are just files within the repo), will allow local visibility of docs during development and will allow viewing of docs on the GitHub Pages implementation for nvQuickTheme. :)
David Poindexter Saturday, June 30, 2018 5:58 PM (link)

Comment Form

Only registered users may post comments.

NewsArchives


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Daniels (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (213)
Chris Paterra (55)
Clint Patterson (108)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (181)
Daniel Valadas (48)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (80)
Francisco Perez Andres (17)
Geoff Barlow (12)
George Alatrash (12)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (4)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (2)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (40)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Patricio F. Salinas (1)
Patrick Ryan (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott Schlesier (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Steven Fisher (1)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (4)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (180)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out