As an outsider I wanted to create a YaST module to edit the config.txt
file used on a Raspberry Pi.  But first I have learn how to get YaST to
just display a screen, and it turns out there are several options, but I
still don't know when to use things like wizards.  I then have to learn
all the different widgets, and what about UI Shortcuts, they're just
wizards right?!  Wait, should I be using CWM?

The questions go on and on.  It would be nice to have a WYSYWIG
environment so I don't have to learn all of the intricacies of the YaST
UI.  In my opinion this is a huge barrier for casual contributors.  I
could be missing something here but drawing a dialog box in YaST is not
trivial.

   David.





>>> Ancor Gonzalez Sosa <[email protected]> 03/16/21 8:35 AM >>>
On 3/15/21 4:35 PM, Stefan Hundhammer wrote:
> On 2021-03-15 16:20, josef Reidinger wrote:
>> [...]
>>
>> Well, I expect that editor do it for me or at least guide me. My goal
>> is to really have UI design created by designers and not
programmators
>> and if some parameter is mandatory I expect designer emphasize it
>> enough.
> 
> That is a myth. You should know that. You need software developer
> skills; it's not just drawing nice pictures. You need to know the
> underlying logic to make it behave well when it resizes, or even just
> for a reasonable initial size.

I basically agree with HuHa here. In most cases, that idea of the final
UI being created by some not-so-technical person thanks to the magic of
a great WYSIWYG editor that abstract the technical details is just a
myth.

> Any average end user can draw a static dialog; that's trivial. It's
the
> dynamic part that kills it every time, i.e. geometry management and
> useful initial size.

Yep, in general I see unrealistic and not specially valuable to get the
YaST UI generated by some WYSIWYG tool. Of course, having a good tool to
quickly create and discuss mocks would be of great value. But going
beyond that to the real thing is just developer's work. And I don't
think it's so specially hard or time-consuming to justify investing in a
WYSIWYG tool.

Cheers.
-- 
Ancor González Sosa
YaST Team at SUSE Software Solutions



Reply via email to