is without any VPN configuration stuff.
Mainly the architecture is based on shellinabox which we have packaged together with the WebYaST Terminal Plugin. These RPMs are now available for download.
BTW: You will be surprised that the source code of the WebYaST Terminal Plugin has about 100 lines only !!!
Due a new caching mechanism the startup time of each module has been decreased to a maximum of 1-2 seconds. So the user is able now to click through WebYaST without any notable waiting time.
Former versions of WebYaST were split into a service and into an UI part. Each part has run in a own HTTP server. We have decided to bring these parts together in order to save one HTTP server which halves the memory usage.
Setup an environment system is much more easier now. Even a setup based on the GIT repository is quite easy.
Writing an own WebYaST plugin has been reduced to a minimum effort. Everyone who has read a Ruby on Rails tutorial is now able to write a plugin.
You do not believe ? Then have a look to the Example plugin .
We have noticed that WebYaST is not really known in the OpenSuSE community. One reason for is that WebYaST is not really user friendly regarding the installation.
So we have investigate here some effort. Lets see….
The simplest way is the one-click installation which is already installed on your OpenSuSE 11.3.
The browser will ask you to start the installation via the one-click installation. Start the installation and go through the installation workflow.
With this applet you can start WebYaST in your browser too. After accepting the GPG-key please login with your “root” account.
But I think that should be really all. If not, please use bugzilla and blame us !
An own file/database will for each value will be generated.
The upper screen shot shows that an own graphic will be shown for each value. This is not really user friendly. We would like to show only values which provides “really” interesting information for the sysadmin or user. These values should also be grouped in order to reduce the amount of graphs.
Another lack of information is the labeling of the graphs. There is no description what the values mean and in which period they have been evaluated.
would be to give the user a nice overview about the system status. Additional, there should be an alarm system available if system values are exceeded. E.g. there should be sent an email to the system administrator if no disk space is available anymore.
The Administrator should also be able to configure “his” needed system values in a nice way.
General setting like period time of shown data, email address in the case of occurred errors and the color of displayed limits.
should be an amount of view graphs which include interesting data only. These values are checked periodically and an email will be sent if they exceed a defined limit.
Do you know a much more fancy way for displaying system status data ?
Which kind of Data would be interesting for you (CPU, memory, disk-space,….)?
When and for which kind of data would you like to get an email if limits have been exceeded?
Added translation support on the client side.
Split off ruby-rpam and ruby-polkit in single packages.
functionality which is already provided by the YaST command line interface.
simple interface which transmits domain-specific data over HTTP.
for more information about REST.
host side which provides the REST based interface.
used be any web browser.
(currently lighttpd) on different or even the same computer.
(Pluggable Authentication Modules) which is available on every linux system.
PolicyKit rule defined. These rights has to be granted to the concerning user.
the YaST Webservice to PackageKit via DBUS.
There are all needed packages for version openSuSE 11.1 and above.
repositories ( e.g. factory ) in order to provide these packages.
This “pure” web page shows the available modules which can be used via the REST interface.
-The first call of an menue entry will be slow cause an additional process will be started.
Select one item (pattern, package) in the single selection frame, use the right mouse button and select “Show solver information”. A solverrun will be made for this item and the result will be shown with this dialog.
Black arrow : This item will be required by….
e.G. this item will install two further patterns due to the shown dependencies.
YaST uses this widget as a YaST plugin. So if this package is not available you will get a popup in single selection only.