Discussion:
shutdown restart functionality
Martin Schmidkunz
2009-08-12 12:20:39 UTC
Permalink
Hi,

concerning the shutdown/restart functionality of webYaST I`d like to
propose to do it in a similar way as it is done on the desktop instead
of creating a single module.

How this solution might look like can be viewed at:
http://en.opensuse.org/Image:Concept_restart_shutdown_logout_1.odp

Just click on "Exit" in the upper right corner and then a pop up appears
which asks the user how he would like to end the session:
* logout: just ends the session and returns to login screen
* restart: restarts the system and prompts a login screen
* shutdown: shuts down the system

Please note that this is just a draft to show you the idea behind it.
That means that icons and labels are just quick placeholders :-)

I would suggest not to use any additional explanatory text (e.g.
Shutdown - Shuts down your system) because the text would show only a
limited amout of additional information and might annoy the target user
group.

The reasons to do something similar as it is done by the desktop would be:
* consistency with user expectations and the users concepts of shutting
down a graphical environment
* to avoid confusion because the shutdown module would be on the same
hierarchical level as a single module but affect the whole system and
not just a single part of it
* modules are used for configuration and shutdown/reboot is unrelated to
configuration


Looking forward to your comments,

Martin
--
Martin Schmidkunz
User Experience Specialist
martin.schmidkunz-Et1tbQHTxzrQT0dZR+***@public.gmane.org
+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: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Klaus Kaempf
2009-08-12 12:38:41 UTC
Permalink
Post by Martin Schmidkunz
Hi,
concerning the shutdown/restart functionality of webYaST I`d like to
propose to do it in a similar way as it is done on the desktop instead
of creating a single module.
Well, you need a (web client) module to expose the functionality to a
browser. But you don't need a separate dialog page.
Post by Martin Schmidkunz
http://en.opensuse.org/Image:Concept_restart_shutdown_logout_1.odp
Better use
http://files.opensuse.org/opensuse/en/1/11/Concept_restart_shutdown_logout_1.odp
;-)

Please (also) provide .png (or .jpg) files for those readers without
OpenOffice_org installed.
Post by Martin Schmidkunz
Just click on "Exit" in the upper right corner and then a pop up appears
* logout: just ends the session and returns to login screen
* restart: restarts the system and prompts a login screen
* shutdown: shuts down the system
The caption is misleading as it asks "How do you want to exit your
session?" so the "restart" and "shutdown" options seem to be related
to the session.

[...]
Post by Martin Schmidkunz
Looking forward to your comments,
Check with our web designers what they suggest.

Klaus
---
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
--
To unsubscribe, e-mail: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Martin Schmidkunz
2009-08-12 13:10:48 UTC
Permalink
Post by Klaus Kaempf
Please (also) provide .png (or .jpg) files for those readers without
OpenOffice_org installed.
OK, they are on:
http://en.opensuse.org/YaST/Web/Docu/Navigation#Mock_ups
Post by Klaus Kaempf
The caption is misleading as it asks "How do you want to exit your
session?" so the "restart" and "shutdown" options seem to be related
to the session.
Then let`s use something else like: "How do you want to exit webYaST?"


Cu,

Martin
--
Martin Schmidkunz
User Experience Specialist
martin.schmidkunz-Et1tbQHTxzrQT0dZR+***@public.gmane.org
+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: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Ladislav Slezak
2009-08-12 13:07:42 UTC
Permalink
Post by Martin Schmidkunz
Just click on "Exit" in the upper right corner and then a pop up appears
* logout: just ends the session and returns to login screen
* restart: restarts the system and prompts a login screen
* shutdown: shuts down the system
I think logout and reboot/shutdown actions should not be offered together. IMO home
users on a desktop usually do shutdown at the end, reboot or logout just sometimes
(at least this is my experience). On the other hand in web applications you usually
use logout, reboot/shutdown is really unusual.

Moreover the remote system may be used by several users at once, it may be located in
a different country etc., desktop user is usually the only user in the system.

Therefore I would not use the desktop approach and make these actions less visible,
i.e. they don't need to be accessible at all pages (in the header).

Robert suggested adding buttons to the status part of the control center (to the
right side).


--

Best Regards

Ladislav Slezák
Yast Developer
------------------------------------------------------------------------
SUSE LINUX, s.r.o. e-mail: lslezak-***@public.gmane.org
Lihovarská 1060/12 tel: +420 284 028 960
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
--
To unsubscribe, e-mail: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Ladislav Slezak
2009-08-12 13:12:17 UTC
Permalink
Post by Ladislav Slezak
Robert suggested adding buttons to the status part of the control center (to the
right side).
They just have been added to the GIT repo, just do 'git pull' to check the initial
version.

--

Best Regards

Ladislav Slezák
Yast Developer
------------------------------------------------------------------------
SUSE LINUX, s.r.o. e-mail: lslezak-***@public.gmane.org
Lihovarská 1060/12 tel: +420 284 028 960
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
--
To unsubscribe, e-mail: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Martin Schmidkunz
2009-08-12 14:22:45 UTC
Permalink
Post by Ladislav Slezak
I think logout and reboot/shutdown actions should not be offered together. IMO home
users on a desktop usually do shutdown at the end, reboot or logout just sometimes
(at least this is my experience). On the other hand in web applications you usually
use logout, reboot/shutdown is really unusual.
The other idea was to hide Shutdown and Restart under a combo box in the
title bar:
It could look something like this
[Icon] [Titel] Connected to: localhost | User: root | [Logout |v]

And Shutdown and Restart would only be accessible when selected.
The cons to this approach were:
* Is it obvious to the user? I think not.
* We would still need something like a confirmation pop up in order to
avoid unintended shut downs
Post by Ladislav Slezak
Therefore I would not use the desktop approach and make these actions less visible,
i.e. they don't need to be accessible at all pages (in the header).
I would find it much more confusing, if the shut down possibility would
be accessible only in some places.
Post by Ladislav Slezak
Robert suggested adding buttons to the status part of the control center (to the
right side).
Thanks for the mock ups!

Be honest, I find it hard to make a connection between status and shutdown.
The other concern is that similar functionalities are separated:
shutdown, restart and logout are all exit options but they are quite far
away from each other.

So therefore I would recommend to stick to the desktop-like approach.
But let`s wait for other opinions and I hope that some user tests would
bring in some clarification :-)


BTW: Can anyone of you recommend a simple git-tutorial page for an
absolute git-newbie like me? This would be perfect!



Cu,

Martin
--
Martin Schmidkunz
User Experience Specialist
martin.schmidkunz-Et1tbQHTxzrQT0dZR+***@public.gmane.org
+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: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Ladislav Slezak
2009-08-12 14:26:45 UTC
Permalink
Post by Martin Schmidkunz
BTW: Can anyone of you recommend a simple git-tutorial page for an
absolute git-newbie like me? This would be perfect!
If you are already familiar with Subversion there is a page with GIT and SVN equivalents:

http://git.or.cz/course/svn.html


--

Best Regards

Ladislav Slezák
Yast Developer
------------------------------------------------------------------------
SUSE LINUX, s.r.o. e-mail: lslezak-***@public.gmane.org
Lihovarská 1060/12 tel: +420 284 028 960
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
--
To unsubscribe, e-mail: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Klaus Kaempf
2009-08-12 14:41:17 UTC
Permalink
Post by Ladislav Slezak
Post by Martin Schmidkunz
BTW: Can anyone of you recommend a simple git-tutorial page for an
absolute git-newbie like me? This would be perfect!
http://git.or.cz/course/svn.html
More links can be found at http://delicious.com/kkaempf/git

Klaus
---
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
--
To unsubscribe, e-mail: yast-devel+unsubscribe-***@public.gmane.org
For additional commands, e-mail: yast-devel+help-***@public.gmane.org
Loading...