DEC
13
2016

Plasma Meets Nextcloud


Participants Frank, Thomas, Kai Uwe and Martin

At a meeting back in July in Stuttgart, KDE and Nextcloud developers discussed deeper integration between the respective communities. We'd like to share some of those ideas and, as always, invite anyone interested in participating to help make it happen!

Deeper Plasma integration

A feature that has been discussed is synchronization of settings, password and file metadata over cloud servers.

The fork of Nextcloud from ownCloud has brought about new questions regarding this topic: Will the Plasma team have to support two different systems? It would obviously be vastly preferable if both cloud implementations could be supported with one client, which would require collaboration between ownCloud and Nextcloud. The Plasma team has communicated this requirement for both parties. From an implementation point of view, at least Nextcloud features a key-value store which could be used to store client settings.

Another area with room for improvement is syncing tags, ratings and comments. Nextcloud offers these and would be able to sync them.

Implementation

The most important part would be to write an Online Accounts module so you can setup Nextcloud to begin with.
It needs to be evaluated how setting up Nextcloud in there could affect KDE-PIM (ie. automatically set up Nextcloud calendar in Akonadi etc or vice-versa, if it's already setup in KDE-PIM migrate that to Online Accounts) and to automatically set up the calendar in Plasma.

What's next is, of course, to get to work. If you're interested in getting involved, let us know!

Comments

Hot on the heels of this post, we released Nextcloud 11.

The security features in here are a very good incentive to upgrade and large installations (like the KDE Nextcloud instance!) will benefit from the improvements in scalability and performance.

Also: full-text search, improved federation, a preview of integrated video/audio chat and much more. Enjoy!


By Jos Poortvliet at Tue, 2016/12/13 - 11:27am

1) Would it make sense to also have some cooperation with KolabSys?

2) I was wondering wether it is possible to divert NextCloud from its intended use as some sort of email archive? Does NextCould provide a full-text indexing and search?


By thomas at Tue, 2016/12/13 - 11:52am

We introduced full text search/indexing with Nextcloud 11, this week. It uses Apache Solr for the actual indexing and search.


By Jos Poortvliet at Fri, 2016/12/16 - 10:49am

KDE is already cooperating with KolabSys in several areas, such as the joint development of Kube, the next-generation PIM client. You are right in that it might make sense to publicly formalize this cooperation.


By Thomas Pfeiffer at Tue, 2016/12/20 - 11:34pm

I think the best solution would be to define open standard for integration with Cloud Services. As federation defines s2s standard it would be perfect to have c2s standard.

The standard could be baased on other standard actually used (WebDav, iCal etc. )


By Govi at Tue, 2016/12/13 - 8:53pm

Right, something like the Federated Cloud Sharing but for settings or such. That would be quite interesting yes!


By Jos Poortvliet at Fri, 2016/12/16 - 10:52am

Next cloud integration would be very nice! Good luck with the project! I already use my phone to sync it with Next cloud.


By Akos Szederjei at Thu, 2016/12/22 - 6:49pm