ownCloud Plasma client
Sebastian Kügler
sebas at kde.org
Wed Jul 11 18:11:33 UTC 2012
hi all,
During Akademy, we had a BoF session to improve KDE integration with ownCloud.
One of the things we came up with is a new architecture for the client. The
reasons for that is that we want to move things out of the system tray, we
want to make the client touch-friendly (so it can also be used on devices
running Plasma Active).
The new architecture will be three-tiered:
- a daemon taking care of synching and all the hard work
- a plasmoid to show status and do basic interaction
- a configuration module that plugs into the system's settings UI
A photo taken after the BoF illustrates this:
- http://vizzzion.org/stuff/kde/akademy2012-owncloud-bof.jpg
I've started hacking on the latter two, with some good progress so far.
There's a basic Plasmoid and active settings module. The data shown is fake so
far, next up on my list is the daemon and the dbus interface between those
two. The nice thing is that by using Plasma packages, we can share most of the
code between settings module and plasmoid (they load the same C++ objects to
interact with OC, and the QML bits are also shared).
Next on the list:
- daemon, to use Klaas work on the split out lib
- dbus interface between the parts
The current code can be found at
- http://vizzzion.org/stuff/kde/owncloud-plasma-alpha1.diff
You can see the current status in the following two screenshots:
- http://vizzzion.org/stuff/kde/owncloud-plasmoid-alpha1.png
- http://vizzzion.org/stuff/kde/owncloud-settings-alpha1.png
Comments, critique and praise most welcome =)
Cheers,
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
More information about the Plasma-devel
mailing list