NetworkManagement, was Re: Task Proposal: base system working Mer setup

Lamarque V. Souza lamarque at kde.org
Fri Jan 20 12:08:37 UTC 2012


Em Friday 20 January 2012, Sebastian Kügler escreveu:
> On Friday, January 20, 2012 12:27:07 Lamarque V. Souza wrote:
> >         You mean uses qwidget for almost all configuration stuff. There
> >         are
> > 
> > 46 .ui files in Plasma NM source code, that does not include the Mobile
> > Connection Wizard, which does not use .ui files at all and the plasmoid
> > itself. Porting it to QML is a huge task, I need a lot of help, that is
> > why I decided to improve the current plasmoid instead of porting it. That
> > way I would not need to reimplement all the configuration dialogs.
> 
> That's because the current NM UI wants to do everything, and expose pretty
> much every possible setting to the user. That comes at the expense of
> usability (too many options, too many dialogues), and at the expense of
> maintainability (who's gonna port 46 files to QML?).

	Do not look at me, I won't :-P
 
> Taking a step back, I don't think that all of this is necessary for
> something that has a fairly simple role. Basically, all you need to do is
> choose a network to connect to, and possibly provide a password.
> Forgetting a known connection would be needed, and possibly means to share
> your connection. This would likely cover 99% of all likely usecases.

	The remaining 1% includes very important use cases, like VPN and 
Eduroam. It's not possible to configure them without asking for half a dozen 
configuration options, like certificate and key files.
 
> Anything more complex than the above can easily be delegated to the
> existing UI, using a KCM or whatever.

	That is what I decided to do during the Solid sprint last year.

-- 
Lamarque V. Souza
KDE's Network Management maintainer
http://planetkde.org/pt-br
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/active/attachments/20120120/add10edc/attachment.html>


More information about the Active mailing list