Learn More





Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...So, we've decided to go with Bootstrap, have we?So, we've decided to go with Bootstrap, have we?
New Post
3/4/2015 10:27 AM

In the last few weeks I have come across three modules which touted 'responsive' designs, all of which uses the Bootstrap framework. One of them requires a bootstrap based theme to display correctly, whereas the other two loads their own bootstrap files.

Bootstrap is ok, but I am not really a big fan. It seems a bit big and heavy-handed for most sites that I do. I've been building sites with custom css or with a smaller lightweight framework (Pure).

I know I can customize bootstrap to only load certain components to make it more lightweight, but if the module makers are relying on the theme loading the framework, then that could possible break them, right? Also, if my theme is using one framework and the module loads another, in the end the site will be very bloated.

So, what's your opinion? Is bootstrap the de facto framework for DNN now? Should I just stop complaining and start using it?

I know a lot of the skinners in the DNN store are bragging on the fact that their skins are built with bootstrap. I checked some of the most popular, and there are themes that loads over 50,000 lines of CSS! Is that really a good thing? Can't it make the sites slow and bloated, and a bit of a hassle to customize?

I also don't like how most bootstrap sites looks similar. But I guess that's not really the fault of the framework, but due to lazy developing...

New Post
3/4/2015 3:45 PM
there is no requirement to use Bootstrap, it's simply the most popular one out there (plus we ship a Bootstrap skin so lots of skinners have used that for inspiration) - other frameworks such as Zurb are fine to use -

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
New Post
3/5/2015 2:25 PM

50000 line css files is too much. I bet lots of the css declarations are unused. These files need to be cleaned and trimmed. They are big because of laziness or because every time the page designer creates a new html element they just create a new css element to style it without thinking about reusing or organizing existing ones.

Some theme designers and module developers decide to load their own bootstrap files because they don't know or can't  guarantee the master DNN  theme is using the correct version of bootstrap. I guess they can compare versions and decide to load their own if they are different.  If they are using customized bootstrap files, they have no choice but to load their own.

Bootstrap is very popular and there are tons of samples, examples, books, blogs & video tutorials on it. DNN owners then can easily customize the used bootstrap theme because of the known conventions used.

There are tons of free and commercial bootstrap themes so it makes it easy to swap out the default ones without doing much work.

css and js files should be minimized, compressed and packaged together to minimize download time and bandwidth. Extra care and work should be directed to mobile site version because mobile devices have limited resources (cpu & memory) and bandwidth.

New Post
3/5/2015 5:29 PM
Bootstrap is tough.  Right now the core platform only allows us to define/install JavaScript libraries.  One of the outstanding items is to add in CSS library support so that we could support BootStrap, Foundation or any other CSS framework the same as we do for jQuery and the like on the JS side.  Until then, it is really up to designers to decide what makes sense for them and their customers.  Unfortunately, that means more work for users who need to understand the implications of selecting one skin over another.

Joe Brinkman
DNN Corp.
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...So, we've decided to go with Bootstrap, have we?So, we've decided to go with Bootstrap, have we?

These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?