RSS
 

Archive for the ‘Usability’ Category

Why DotNetNuke is Terrible

23 Apr

I really could go on and on about this, but just a few notes.

1. Forced Registration to Download their Software
When you go to DNN’s web site and sister sites, like the new DNN Events site, the first thing you have to do before you can download anything is register an account. Now, it’s not all bad because it’s free and I guess they just want to track popularity (ever heard of Google Analytics?), but the registration process takes too long. I registered an account to download the new Events Module beta about 10 minutes ago and still haven’t received my “verify your account” email. Sorry, DNN team, I’ve now lost all interest in your beta.

Not only that, but it’s not clearly obvious you have to register. They bury the instruction to register in their rather long and boring content. If I go to wordpress or drupal’s site, I see big freakin links to download (no registration required of course). It wouldn’t be so bad if they had a big link that said “Register and Download” but no, of course they don’t.

Which leads to my next point,

2. They really don’t support or discuss usability and accessibility
DNN modules and the DNN platform itself are so hard to use. Their website is hard to navigate, most of the icons don’t make sense, and the forums are cluttered and don’t work in all browsers. You can’t make a post in their forums in Safari. Sorry, Safari users, outta luck. Get firefox, I guess. No one seriously talks about how to make the admin screens and layouts of their modules more functional, faster, and easier to understand.

Most of the modules we have to buy (another point) are riddled with awful and outdated front-end code, and have the absolute worst Admin screens.

3. You have to pay for most of the modules
Now this isn’t that bad. I mean, a software developer’s gotta make money, and some people run their business solely off of DNN modules, right? Ok, but step up your game and make a module worth paying for. Refer to point #2.

More later, I have to get back to work.

 

Apple's iChat Wins for Usability (at least halfway)

11 Jan

When trying to send a folder to a buddy who uses the PC AIM client, I got this msg from iChat in the chat window:

Your buddy cannot receive transfers of directories (folders). You could create and send a zip archive of the directory before sharing, or share each file in the directory individually.

This is very nice! Simple easy explanation for what went wrong and how to resolve it. Now go all the way and give a prompt to create and send the zip file for me!

“Would you like us to zip this folder and send it now?” [Yes] [No]

 

Cheap Web Companies are Ruining the Web

04 Dec

This is completely opinion and I didn’t do any research but I’m probably right in most cases. This is really me venting because I’ve been having more than enough run-ins with external companies who under-price our clients for “services” such as consulting or even developing systems that they can’t afford for us to do. Read the rest of this entry »

 

DotNetNuke and Search Usability

18 Nov

DotNetNuke recently added what they call a “feature” to their implementation of a search bar: the ability to search the web or search your web site.

This poses a couple problems:

  1. It can confuse users with unnecessary options
  2. It’s pretty meaningless.

Read the rest of this entry »

 

Online Chat Support: Provide a Phone Number as well

25 Sep

I’ve been working on a project for a client this week, trying to get their hosting account set up, and I have experienced a myriad of usability issues with their system. Read the rest of this entry »

 

Three Scripts I wrote for DotNetNuke Skins

13 Sep

I’ve been in email communication with the new Skinning Team Lead at DotNetNuke. I’m really interested in joining the DotNetNuke skinning team. I bring a pretty unique contribution to the scene, and I’d like to share it in the most appropriate outlet. So I’m talking to Timo to see if I can be useful on his team.

Until then, I’m going to share some scripts I wrote for DotNetNuke skins, which I also sent Timo in email.

Read the rest of this entry »

 

Driving Directions and the Web: A waste of time and space

10 Aug

I’ve been doing a lot of content integration in the past couple years and I’ve noticed that almost every one of our clients loves to type out lengthy pages to give people directions to their location.

Read the rest of this entry »

 

Login Usability: Am I in or out?

01 Aug

UPDATE: After making this post, and refreshing the parallels forums page, I was presented with “Welcome, Joseph Sak” instead of a login prompt. So maybe I got it wrong, or they did, but this post still stands!

The Parallels Forums recently got some redesign and information restructure, which all looks good and is organized quite well. But they’ve missed a couple really easy issues with their login functionality.

Read the rest of this entry »

 

Modifying DotNetNuke Search and Improving the Results

14 Jul

Recently, I modified the Stored Procedure named “GetSearchResults” to improve the results pages in DotNetNuke web sites. Here is my explanation from the DNN forums.

Read the rest of this entry »

 

Page Title SEO

18 May

I’ve recently sent out an email at work explaining Page Titles and their importance with SEO. I thought I’d share it on my blog. You may or may not have noticed that my Post titles and page titles come before my blog title in my page titles. I did this specifically because of SEO.

PAGE TITLE: – the text that shows up at the TOP OF THE BROWSER and in GOOGLE / YAHOO / MSN et al SEARCH RESULTS

Why is the page title important? It is what the casual searching web user will see when searching for content / services offered by YOUR CLIENT. So the page titles MUST INCLUDE keywords relevant to the pageâ??s content. The page title should be formatted well and DEFINITELY BE MORE THAN JUST A COPY OF THE PAGE NAME. The client name should be included.

If you donâ??t know how to do a very quick keyword-density page title, then AT THE VERY LEAST, format your page titles like this:

PAGE NAME | CLIENT / WEB SITE NAME

So if your client is Artemis Solutions Group and the page is Web Design

You can AT LEAST type this much:

Web Design | Artemis Solutions Group

But if you want to be keyword-savvy (just do a quick search and read on SEO Page Titles and Keywords for quick reference)

You could format it like this:

Web Design & Development | Lansing, MI | Professional Web site Design | Artemis Solutions Group

Itâ??s worth a LOT to the client for us as developers to think about their web marketing strategy and how their content and custom features affect that strategy. A little bit of Usability goes a long way, and is very easy to do.

Proper page titles take minimal effort, and add superb value to the client.