I would love to say that DotNetNuke is a easy to use, intuitive solution to your web woes, but I would be misleading you. As a consultant, a .Net developer for five years, and an active member of the DotNetNuke Core Team for 4 years, I have a shortlist of the most annoying things about DotNetNuke:
1. Make the + - Icons for module visibility a default OFF. I am not sure who thought it is a good idea to make all the modules on a page show the +- icon by default but it is so really annoying. I actually got some personal flak about it on a website i have never even heard of before. They thought it was annoying too. DNN Core Team, please fix this and make it default to NO Visibility.
2. Make the Print Icon default to OFF. Whoever thought this is a good idea to have as a default ON is really missing the point. Designers spend countless hours on each website changing the default ON settings of this to OFF. What a waste, if we wanted to see the stupid print icon, we would set it to show for that module.
3. Add a warning message to the Section Header of Admin > Site Settings > Marketing Options to dissuade new users from doing these things until the website is completed:
In DNN 4.5.5 they have a nicely labeled "Marketing Settings" pane in the Admin > Site Settings menu. This is really nice to have, except that the repercussions from new users will be tremendous. Imagine using the Submit to Google/Microsoft/Yahoo button once or twice a day for a week, only to have your website show up in the Supplementary Index of the search engines for the next year. Be judicious, never submit your website to these search engines more than once a month (at most) or they will punish you and put you at the end of the search results.
The answer is to add a message to the section header saying "Do NOT use these tolls until your website is ready for submission to websites. IF you are still under construction or don't have a lot of content, you should consider waiting to click on these options."
4.When you copy a module or make a copy of a tab, the module settings are not preserved!
This is by far one of the most annoying things about DotNetNuke. Why on DNN;s sweet ass can't they copy over the module settings? Who wants to save a couple seconds by copying a page with it's modules, only to spend 20 minutes making all the configuration changes to the modules on that page. Come on DotNetNuke Corp, this is an easy one...
That is my rant of the day, but it had to come out... I have been putting up wioth these same lame issues for version after version for years... what is wrong with this picture? Usability is a joke, it seems to be tailored for the developer/techies than the user/website owner.
I know they can get it right, but the question is how long it will take...