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