Mailinglist Archive: opensuse-ux (52 mails)
| < Previous | Next > |
Re: [opensuse-ux] redesign of printer module redesign
- From: Martin Schmidkunz <mschmidkunz@xxxxxxx>
- Date: Thu, 07 Feb 2008 12:41:45 +0100
- Message-id: <47AAEE79.8020406@xxxxxxx>
Hi Rajko!
Wow! First of all, thanks for the long feedback!
Thanks! I am also very happy about it!
"Printer Configuration" can be misleadingly regarded as an "Configure a
Printer" dialog. "Printer Configurations" gives the user more the
feeling that it is about more printers and a general overview.
Again, this was done on purpose because these are general sharing
settings which affects all queues. The sharing settings for each queue
is done via the edit dialog.
Japp. This is very vital because we want to prevent a user who only uses
printers in the network to go and add a queue on his own.
Yes, the default value will be: show all.
"Set filter" is put in that way because this allows people to use key
short cuts to filter things (see:
https://bugzilla.novell.com/show_bug.cgi?id=279959)
It is a placeholder which shows the user, that he can potentially edit a
queue.
But if you have any other suggestions which icon to use, please let me know.
This has nothing to do with configured or unconfigured.
checkmark means: accepting print jobs and printing enabled
x means: either one of the two conditions or both are not in place.
Text was also the first idea we had, but it was too long and it required
horizontal scrolling which is really, really nasty.
So we decided to use icons.
I am not sure, whether the was the way, icons made it into high culture
but AFAIK this culture still fascinates many people. Maybe this would
also happen to the people using the printer module :-)
I am a little bit confused by that remark.
As far as I understood the whole thing, the module makes sure that
printers are available and you select it via print dialog of your
application.
Thats why we choose "printer configuration" as a synonym for "queue".
Mhm. Nice idea. But as there is almost no space in the overview table
left and there are potentially many sharing states (sharing with hosts,
users, broadcasting yes/no, publishing yes/no) I fear that a simple
"shared yes/no" entry won't provide that much information.
This is done in:
http://en.opensuse.org/Image:Printer_mschmidkunz_printer_sharing.png
This is the price you pay for having short keys to filter things.
Therefore the status of the filter is shown on the left.
(all explained again in: https://bugzilla.novell.com/show_bug.cgi?id=279959)
:-)
Home user who just have one local printer don't need this dialog.
Other first time users will either have one specific address they got
from someone. They will find a familiar input field in option two.
This was also a quite tricky dialog to work on, because sys admins (or
broader: people familiar with CUPS) need certain keywords.
So we decided to describe the functionality by using expert keywords.
Neither you nor me, but sys admins will be extremly happy, if they are
able to granulate access settings.
I changed it to: "Allow Remote Access for Computers within the Local
Network"
I think it is confusing for the user when out of four options for the
same thing one has an entirely different wording.
http://en.opensuse.org/YaST/Development/Printer_Enhancement#Workflow_2
will hopefully answer all your questions :-)
I would rather like to go on with this candidate.
If we receive any complaints about it, it can still be modified.
Cu,
Martin
--
Martin Schmidkunz
User Experience Specialist
martin.schmidkunz@xxxxxxxxxx
+49 (0) 911 740 53-346
-----------------------------------------------------------------
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
-----------------------------------------------------------------
Novell, Inc.
SUSE® Linux Enterprise 10
Your Linux is ready
http://www.novell.com/linux
--
To unsubscribe, e-mail: opensuse-ux+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ux+help@xxxxxxxxxxxx
Wow! First of all, thanks for the long feedback!
This proposal looks promising.
Thanks! I am also very happy about it!
* Left pane:
Maybe singular 'Printer configuration' is better than 'Printer
configurations',
"Printer Configuration" can be misleadingly regarded as an "Configure a
Printer" dialog. "Printer Configurations" gives the user more the
feeling that it is about more printers and a general overview.
The same for 'Share printer'
Again, this was done on purpose because these are general sharing
settings which affects all queues. The sharing settings for each queue
is done via the edit dialog.
Print Via Network ? Any need for this with overview showing all printers?
Japp. This is very vital because we want to prevent a user who only uses
printers in the network to go and add a queue on his own.
* What will do [Set filter]?
Select what is presented? Than start (default value) can be [All_Printers]
which tells that current selection is to see all printers.
Yes, the default value will be: show all.
"Set filter" is put in that way because this allows people to use key
short cuts to filter things (see:
https://bugzilla.novell.com/show_bug.cgi?id=279959)
* What the wrench means?
The one that can be configured or the one that has to be configured?
It is a placeholder which shows the user, that he can potentially edit a
queue.
But if you have any other suggestions which icon to use, please let me know.
* Column 'Status'
Thick means: Configured, Available, Ready (for printing) ?
X means: Not [Configured, Available, Ready (for printing)] ?
IMHO, text will tell more than graphic that needs another table to map
symbols
to its meaning. It reminds me on one culture that used icons (hieroglyph) too
much.
This has nothing to do with configured or unconfigured.
checkmark means: accepting print jobs and printing enabled
x means: either one of the two conditions or both are not in place.
Text was also the first idea we had, but it was too long and it required
horizontal scrolling which is really, really nasty.
So we decided to use icons.
I am not sure, whether the was the way, icons made it into high culture
but AFAIK this culture still fascinates many people. Maybe this would
also happen to the people using the printer module :-)
* Overall:
Now I have list of printers, I can Add more to the list, Edit configuration
of
existing printers, Delete - Remove printers, select what printers will be
displayed in the list.
How do I select what printer I want to use? Some remote can be on the other
side of the building.
I am a little bit confused by that remark.
As far as I understood the whole thing, the module makes sure that
printers are available and you select it via print dialog of your
application.
BTW, I would use word 'printer' to mark whole set consisting of 'queue and
device', and when necessary to avoid ambiguity use 'printer queue'
or 'printing device'. Otherwise we will end in a land of pain writing many
times explanation to new users that 'printing queue' is the same as 'printer'
in this setup.
Thats why we choose "printer configuration" as a synonym for "queue".
What should be added to this is ability to mark printer as shared,
Mhm. Nice idea. But as there is almost no space in the overview table
left and there are potentially many sharing states (sharing with hosts,
users, broadcasting yes/no, publishing yes/no) I fear that a simple
"shared yes/no" entry won't provide that much information.
I guess that Share needs additional screen to set who can use printer.
This is done in:
http://en.opensuse.org/Image:Printer_mschmidkunz_printer_sharing.png
http://en.opensuse.org/Image:Printer_mschmidkunz_rc2_overview_remote.png
* [Set filter] should be now on [Network Printers] or [Remote Printers].
This is the price you pay for having short keys to filter things.
Therefore the status of the filter is shown on the left.
(all explained again in: https://bugzilla.novell.com/show_bug.cgi?id=279959)
http://en.opensuse.org/Image:Printer_mschmidkunz_rc2_printvianetwork.png
This one got me :-) I can't get it.
<new_user>
What is CUPS Browsing?
What is remote CUPS server?
How do I print via server?
What is ...
How do I set up printer that is connected to another computer?
</new_user>
<old_user>
Hey, young man, this is CUPS, it is not a window.
</old_user>
:-)
Home user who just have one local printer don't need this dialog.
Other first time users will either have one specific address they got
from someone. They will find a familiar input field in option two.
This was also a quite tricky dialog to work on, because sys admins (or
broader: people familiar with CUPS) need certain keywords.
So we decided to describe the functionality by using expert keywords.
http://en.opensuse.org/Image:Printer_mschmidkunz_rc2_overview_sharing.png
As with one above I can't say what part of printer setup flow this represents.
Why I need interfaces and networks?
Neither you nor me, but sys admins will be extremly happy, if they are
able to granulate access settings.
Wording:
'Allow Remote Access for Local Network' is that mean remote access from
outside?
'Only computers on local network can use this printer' is probably easier to
understand.
I changed it to: "Allow Remote Access for Computers within the Local
Network"
I think it is confusing for the user when out of four options for the
same thing one has an entirely different wording.
It seems that setup workflow is not clearly defined, or better to say I don't
understand what workflow is served with current UI proposal.
http://en.opensuse.org/YaST/Development/Printer_Enhancement#Workflow_2
will hopefully answer all your questions :-)
We should probably try to start from list of printers
http://en.opensuse.org/Image:Printer_mschmidkunz_rc2_overview_all.png
I would rather like to go on with this candidate.
If we receive any complaints about it, it can still be modified.
Cu,
Martin
--
Martin Schmidkunz
User Experience Specialist
martin.schmidkunz@xxxxxxxxxx
+49 (0) 911 740 53-346
-----------------------------------------------------------------
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
-----------------------------------------------------------------
Novell, Inc.
SUSE® Linux Enterprise 10
Your Linux is ready
http://www.novell.com/linux
--
To unsubscribe, e-mail: opensuse-ux+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ux+help@xxxxxxxxxxxx
| < Previous | Next > |