Integration with FOSS online services
Open, Needs TriagePublic

Description

Description

This is a very long term goal and an attitude in general, not a fixed task you can mark as "completed". In the recent years a lot of online services for productivity, communication and collaboration appeared. Most of them are currently proprietary services but FOSS solutions start to be usable and are competing with the proprietary ones. Today PC users rely on online services and integration with the desktop environment and native applications are expected.

The proposal is collaborating with FOSS online services communities to define protocols and standards for each task so we can implement integration independently from the service providers and other developers (like the GNOME ones) can provide applications based on the same standards.

To better understand what I mean here there are some examples (the pattern is "KDE app | example of proprietary service | FOSS candidate for integration"):

  • Akregator | Feedly | Nextcloud News
  • Plasma/Akregator/Browsers/Kontact | Pocket (Read it later) | Wallabag
  • Browsers | - | Firefox Sync for history, bookmarks etc
  • KIO/Dolphin | Dropbox, Google Drive | Nextcloud, Syncthing
  • KNotes | Evernote, Google Keep | Nextcloud Notes
  • Choqok | Twitter | Mastodon, Diaspora
  • Telepathy, Konversation | Slack | Matrix, Ring
  • Discover | Patreon | Liberapay (donations)

A lot of users and developers already use the mentioned services but with web UI. For sure using the same services natively and integrated would be appreciated by them and could involve new developers and attract new users.

What it will take

Developers of existing KDE projects who would like to integrate their software with online services.

How we know we succeeded

We will know we succeeded if we will be able to integrate most common services like Nextcloud, Firefox Sync, Matrix and Mastodon.

I am willing to put work into this

  • Alessandro Longo: I can help with UX tips and mockups, discussion with developers of online services and research on requirements, features etc.
  • Aleix Pol
  • Thomas Pfeiffer
  • Jacky Alcine: I can do documentation and write C++ and Python as needed.
  • add your name

I am interested

alex-l created this task.Aug 21 2017, 10:39 AM
alex-l updated the task description. (Show Details)Sep 8 2017, 10:31 PM
gregormi updated the task description. (Show Details)Oct 3 2017, 8:37 AM
gregormi added a subscriber: gregormi.
jsamuel added a subscriber: jsamuel.Oct 7 2017, 4:24 PM
apol updated the task description. (Show Details)Oct 14 2017, 1:31 PM
colomar updated the task description. (Show Details)Oct 14 2017, 4:07 PM
lydia added a subscriber: lydia.

Thanks everyone for helping draft this proposal. The voting has started. If you are an active KDE contributor and have not received an invitation to the vote please send me an email to lydia@kde.org.

martinwalch updated the task description. (Show Details)Nov 10 2017, 4:48 PM
jackyalcine updated the task description. (Show Details)Mar 21 2018, 9:48 PM
jackyalcine added a subscriber: jackyalcine.