[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Plasma Package -> Application Extension Framework?
From:       Kevin Krammer <krammer () kde ! org>
Date:       2014-05-26 17:23:39
Message-ID: 1723693.vOYW4oZpMv () persephone
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Monday, 2014-05-26, 10:58:06, Marco Martin wrote:
> On Saturday 24 May 2014, Kevin Krammer wrote:

> > Since I remembered reading about some form of packaging being developed
> > for
> > Plasma years ago I went to TechBase and read up a bit on Plasma Package.
> > 
> > What are your opinions on having that in a generic "app extension"
> > framework? Are there any Plasma specific dependencies in the current code?
> 
> It's currently done in the Package and PackageStructure classes, as David
> says, they have very few dependencies.

Right, that doesn't sound bad at all.

> One thing that is very plasma specific is internal, a set of
> "packagestructures" that are specific for plasmoids,wallpapers,shells etc.
> as well as the pluginloader class that creates the right type of package.

Some of the package structures might also make sense out of the Plasma context 
I guess.
The one described on TechBase [1] looks like it would work for any application 
where an extension can have its own UI.

> Would be nice to have it as an independent framework, but at the moment is
> fused into libplasma, and i wouldn't like to have that deprecated from the
> second release.

Right. I was mainly inquiring in principle, if this is something a new 
framework could be based on or if it would have to be rewritten.

> Maybe it may be pulled out and not release it in the first release (keeping
> it semi internal, as is the libplasmaquick atm) and have the package
> framework released with the second frameworks release?
> (as i understand thay are every month anyways?)

Such a new framework would probably be in development for a couple of months 
before its initial release so that it can be used by a couple of applications 
to check that its API and feature set meets the needs of a more than one or 
two host applications.

> Kevin: if you are in the frameworks meeting tomorrow can be discussed here
> if is possible, and how to do?

Unfortunately I am not really online the next two weeks due to being at a 
customer on-site and only having Internet in the early morning and the 
evenings.

In general I am hoping for some interest in the idea and potentially a BoF at 
Akademy to discuss our scripting approach across applications.

Cheers,
Kevin

[1] http://techbase.kde.org/Development/Tutorials/Plasma/PackageOverview
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring

["signature.asc" (application/pgp-signature)]

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic