Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

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!

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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...I like DNN but...I like DNN but...
Previous
 
Next
New Post
1/29/2009 7:22 AM
 

 Hi - I'm just starting using DNN and I'm really impressed with the speed that you can put together really powerful applications. However - why is the design so bad? Also - on this site, I still don't understand how to actually get to the module downloads as the link on t he modules list page just takes you back to the same page.

So - I think it's massively lacking in front-end design/usability.

I'm a .Net developer but I do a large amount of front-end stuff as well. I was in a meeting the other day and someone asked me - "why do PHP sites look different to ASP.NET sites - does PHP make the page look different? Why do PHP sites look better?"

So - I had to explain to them that ASP.NET developers, generally, come from a microsoft-type background and as such (I'm going to generalise here), write bloated front-end code and don't follow the leaner, meaner front-end coding practices of open source developers who will probably be coding in PHP. Obviously there's no difference in how PHP and .Net websites should look but, generally, I think PHP sites are better designed becasue the front-end developers aren't from a microsft background.

Now - take this site, for example - it's really badly designed from a front-end point of view. Lots of tables - no padding on layout elements. Over use of divs for layout etc..

I think it's a really good piece of software but lets itslef down on the design.

 

Just wondering what thoughts were regarding the design and also how do I actually get to the module downloads? I'm looking for a good DNN Gallery control.

Cheers.

 
New Post
1/29/2009 9:31 AM
 

John Loydall wrote

Just wondering what thoughts were regarding the design and also how do I actually get to the module downloads? I'm looking for a good DNN Gallery control.

Are you clicking on the "Download" link to the right, instead of the file name? You can also visit http://www.codeplex.com/dotnetnuke

 
New Post
1/29/2009 9:42 AM
 

 Thanks - I figured it out. I use google chrome which wasn't telling me that there was a pop up blocked. The link from the modules page actually posts back to the page and then opens up the specific module page in a new window when the parent loads. I had to use IE and allow pop-ups in order to see the correct page.

See - this is exactly what I'm talking about in terms of front-end development/design - why on earth would you design the page to post back to itself and open a new window? Why not just link to the page?

I'm currently taking apart my installation of DNN and am stripping out the supurflous code. I'm then going to code the CSS.

I'm currently working in an office with a load of open-source types who come from a php background. They are constantly complaining about microsoft and .net - I have to defend .net and point out what a brilliant technology it is but bad front-end devlopment really doesn't help show what a great technology it is.

Smashing Magazine, CSS Remix, Styleboost etc.. It's as if microsoft based developers don't follow what's happening on these sites.

Just wanted to see what everyone elese here thinks?

 
New Post
1/29/2009 9:49 AM
 

John,

Rather than addressing design issues that you've brought up I'll just link to a showcase site that shows some sites designed by people who are a little better at it, check out http://dnngallery.net/Home.aspx.  You're right though, a lot of people do use a lot of tables because frankly they just don't know better; if you looked for it I'm sure you could find plenty of PHP designs that were just as poorly implemented.  I don't think it has anything to do with coming from a Microsoft vs. other background though -- either you know how to do layout with CSS or you don't.  If you don't, you use tables.  If you do, you use divs+css and can pull off some crazy stuff.  On that same note there is a huge difference between a designer and a programmer... a designer should know how to create a "skin" for a site but might know very little about the actual back-end workings.  A programmer should know how to make all the backend work and possibly a little layout stuff.  I've rarely met a person who can do both very well.  I'm not saying there aren't people who can, but this is a right-brain/left-brain thing.  Design == right-brain; code (logic) == left-brain. 

Module downloads -- just log in here to the DotNetNuke website, click on the downloads link up above, scroll down to the modules, and then click the little diskette icon next to each one which will take you to CodePlex whereupon you can proceed to download the file (it should automatically start the download for you after you agree to the license popup).

Good luck!

*EDIT*: Forgot to answer about the gallery.  I prefer Ventrian's Simple Gallery module personally (and I've tried a lot of them out there).  Can't beat the price either.


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
New Post
1/29/2009 10:39 AM
 

John Loydall wrote
 

 Why do PHP sites look better?"

In many cases they don't, but the point is sort of valid.  PHP-based sites using apps like Joomla or Drupal have a huge variety of skins/themes available, many done by professional designers who are not developers.  Many ASP.NET sites are handed to a developer and then they need to also skin it.  A developer who is also a designer is a very rare commodity, in ASP.NET or PHP.

When you get DNN-specific it gets even worse.  There are few decent, freely available, skins for DNN.  There are few good designers for DNN skinning.  The result is that many DNN sites use one of the few skins available and modify it slightly to change the colors.  DNN also doesn't easily lend itself to simple, pure CSS design, doesn't work well with DreamWeaver designs and is utterly incompatible with a Flash skin.  Not so with many PHP, or even other ASP.NET, portal applications.

DNN, as with many ASP.NET apps, was designed by developers, for developers and with design or usability standards a secondary concern.  Microsoft's ASP.NET framework provides adequate user interface controls out of the box, most developers don't see an overwhelming need to change them.

Jeff

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...I like DNN but...I like DNN but...


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.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out