#1  
Old 11th February 2013, 21:48
Chris Graham Chris Graham is offline
Junior Member
 
Join Date: Feb 2013
Posts: 7
Thanks: 0
Thanked 4 Times in 2 Posts
Default My usability patch

Hi,

I'm new to ISPC, but I like to fully soak up what I'm getting into. I found a few usability issues and bugs and have fixed them in the attached patch. The patch is based off of a subversion checkout made today.
  • If there are no results in a record set, say so with an explicit message (so the user doesn't get lost trying to understand an incomplete screen)
  • Equalise the white-space around the pagination icons, to make it look neat
  • Align the pagination icons to the text better (currently looks wonky, sloppy/unprofessional)
  • Fix missing "login_as_txt" language string (the icon-based button had no caption as a result)
  • Change the mouse cursor to a waiting cursor when waiting for an AJAX page request to load
  • Add a tooltip to all the small icon-based-buttons (very important IMO)
  • On the user web quota page, show 'unlimited' rather than '<blank> KB'
  • Actually link to the stats package, instead of just into the config for it (major I think!)
  • Make it clear the webstatistics password is not to enter a current password, but to set one
  • Fix mailinglists icon saying 'Delete' (code had a copy&paste error, nobody noticed due to the icon text not showing visibly)
  • Fix webmail icon saying 'Delete' (as above)
  • Fix inconsistent DNS zone label for email field (example contradicts what the syntax is altered to)
  • Consistent spelling of 'Email'
  • If adding a new DNS zone, don't complain first about a missing email address, then also say the one given is invalid

I can't say I've really tested this as well as I should have. The live site isn't running out of SVN, so while most changes were tested, I didn't test all the "no results" changes. I'm also aware by adding some language strings, non-languages will need updating. And that third-party themes won't automatically get my pagination and tooltip fixes. And that quite possibly my webmail link is not coded right according to all standards (I wasn't sure how to do that, so I just did something that worked).

I hope this helps push ISPC up a notch. I think these little interface quirks are the real kind of thing that put people off (in terms of their experience, and also their sense of a professional-grade product), but I think I've fixed all the ones that grate the worst.
Attached Files
File Type: zip ispc-usability.diff.zip (6.2 KB, 44 views)
__________________
Lead developer, ocPortal CMS (http://ocportal.com/). Much better than Drupal/Joomla/Wordpress ;-).

Last edited by Chris Graham; 11th February 2013 at 21:53.
Reply With Quote
The Following 2 Users Say Thank You to Chris Graham For This Useful Post:
falko (12th February 2013), Petr (12th February 2013)
Sponsored Links
  #2  
Old 12th February 2013, 10:52
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lneburg, Germany
Posts: 35,983
Thanks: 825
Thanked 5,372 Times in 4,219 Posts
Default

Thank you very much for the patch!

I've reviewed and submitted it to svn.

Quote:
I'm also aware by adding some language strings, non-languages will need updating.
Thats done automatically or by the translators with the language merge function from when they update the translations So new strings have to be added only in the english language file(s).
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MyDNS Install Problems - rezilient Installation/Configuration 4 18th April 2013 21:48
Tried to compile a kernel but: bryzf Kernel Questions 0 19th January 2013 23:48
Error To Harden PHP5 With Suhosin On CentOS 5.0 jegavelan Installation/Configuration 5 6th May 2009 10:57
I Fail at installing ispconfig where did I go wrong? stocker741 Installation/Configuration 14 30th October 2008 14:12
Limit mysql database size ddelbia Feature Requests 14 25th April 2006 21:42


All times are GMT +2. The time now is 21:48.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.