Learn More





DNN Community Blog

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.

Introducing the HammerFlex skin for DNN, using Bootstrap 3

I decided recently it was time to upgrade the look of my various websites, and while I originally considered modifying my MultiFunction skin for DNN, ultimately I decided to start from the ground up and create a new Skin for DNN using Bootstrap (, I’ve decided to call it HammerFlex.

Here are some of the details on the skin.

  • Demo: See it in action at
  • Open Source: MIT License
  • Minimum DNN version: 07.01.00 (I have it running on 7.1.2 and 7.2.0 sites)
  • Bootstrap: Uses Bootstrap V3.0.2
  • More details on the full blog post
For more on HammerFlex read the full blog post at


Phil Speth
Awesome and timely. Thanks
Phil Speth Monday, January 13, 2014 1:51 PM (link)
Paul Cooper
Thanks Chris but when I look at your site it appears to work OK in Chrome but not in Firefox 26. When the image scrolls the height changes and all the text underneath jumps up and down, for me anyway.
Paul Cooper Tuesday, January 21, 2014 1:18 PM (link)
Chris Hammond
Paul, I see that, I believe that was addressed with this PULL request from Anthony Overkamp, I just haven't had a chance to package and release again since that came through.
Chris Hammond Wednesday, January 22, 2014 2:45 PM (link)
Gerald Ncube
Great work Chris! Thanks for sharing your knowledge on this.
Gerald Ncube Friday, March 14, 2014 4:57 PM (link)
Gregory Demotchkine
Excellent work Chris,
I'm twiddling with it as we speak!

Any way for all the images/videos to be responsive ?
I explain, imagine you have a blog module, and your user pastes a huge mother of an image.
He doesn't care that you got a bootstrap skin and he does not bother to assign a class to an image. (because if he did, it would be easy to boostrap it via css)

Gregory Demotchkine Saturday, March 22, 2014 4:23 PM (link)
Chris Hammond
Gregory, If you come up with anything to do this please feel free to submit a pull request. I have tried a few things, but haven't had any luck without throwing off other images and their widths unintentionally.
Chris Hammond Sunday, March 23, 2014 11:52 PM (link)
Thank you for this finely crafted skin. I was hoping to find responsive login / register forms, too, but that seems to be a different story. I tried to implement a copy of the DNN authentication provider just to make the .ascx of the login / register forms BootStrap compliant, but failed miserably. It does not seem to be possible to enable one individual auth. provider for one portal, it seems only possible to add additional providers which then appear in tabs.
timvdh Thursday, July 31, 2014 5:21 AM (link)

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
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 (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (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)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?