YaST/Research/mod-ui module

From openSUSE

(Difference between revisions)
Revision as of 16:26, 20 June 2008
Jdsn (Talk | contribs)

� Previous diff
Revision as of 09:39, 23 June 2008
Tgoettlicher (Talk | contribs)

Next diff →
Line 55: Line 55:
* [[User:jdsn|J. Daniel Schmidt]] * [[User:jdsn|J. Daniel Schmidt]]
* [[User:sh-sh-sh|Stefan Hundhammer]] * [[User:sh-sh-sh|Stefan Hundhammer]]
 +* [[User:Tgoettlicher|Thomas Goettlicher]]
====Division of work and schedule==== ====Division of work and schedule====

Revision as of 09:39, 23 June 2008


Description

The goal of this project is to prove that the mod_ui is ready to be used directly for a YaST module. The registration module needs a redesign for Code11 and its logic will move to libzypp. This makes the registration or even the complete piwo workflow an excellent candidate for this project.

Relevance to YaST/openSUSE

This project is a first step into a ycp-independent future. Now as the mod_ui offers the toosl to go into this direction, we need to go there and collect experience to get prepared for bigger YaST projects that should be independent of ycp.

Goal

The short-term goal of this project is to have a registration workflow in a ycp-independent environment. The long-term goal is to provide the piwo workflow (consisting of registration, community-repositories and most likely smolt) as an independent module.

Scope

This project is not about a full featured UI redesign of the registration, nor does it include any changes to move the registration logic to libzypp. Until these tasks are done, this module will interact with the current tools.

Related technologies

Tools that interact

  • suseRegister
  • libzypp
  • mod_ui
  • SMT

Some fate numbers

  • #303794 Redesign of yast registration module
  • #303664 Merge Online Update Setup and Configuration into one module
  • #303563 Simplify & specify registration and update repository configuration for Code11
  • #301982 suse_register provides more feedback

Typical use case

For the end user there is no basic change due to this project. He will basically experience a faster and smoother registration (in the long run).

The big issue with this project is to go one step into the direction of a ycp independent future. For us developers this a great advantage to collect experience in this area and find places for improvement. So in a nutshell we could say that we want to ease the way of creating YaST modules in the future (so the end user in this case are the developers).

Required knowledge and skill level

mod_ui knowledge: mid registration knowledge: mid

Dev. environment/equipment

Usual work environment and network suffices.

Participants

Division of work and schedule

Stefan will take the part of the UI dialogs and user interaction and Daniel the logic of the registration workflow and interaction to the system and if time permits also smolt. We will work very closely together in this week.

References

none so far