A single sign-on consumer cloud experience based on ownCloud.

Bug #1649015 reported by Hayden Barnes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
elementary OS
Invalid
Undecided
Unassigned

Bug Description

This is a proposal to offer a modern consumer OS cloud experience on elementaryOS.

This proposal can be accomplished almost completely using existing open-source software and protocols within existing elementaryOS design paradigms.

The cornerstone of this feature would be a single-sign on option in the “Online Accounts" that connected to an OwnCloud service.

It would provide calendar, contact, e-mail, drive, bookmark, notes, and keychain syncing, not unlike the features of iCloud on macOS/iOS and Google services on Android and Chrome.

The app would then:

Set up maya-calendar using CalDAV.
Set up gnome-contacts/evolution using CardDAV.
Import IMAP settings into pantheon-mail.
Set up file sharing (mounts ownCloud drive) using WebDAV.
Set up epiphany-browser bookmark syncing.^
Install “Notes Up” and sets up to sync using IMAP.^^
Install “Agenda” and sets up to sync using CalDAV.^^
Provide option to sync pantheon-photos to a OwnCloud drive folder.
Provide option to sync gnome-keyring to a OwnCloud drive folder.

^Will require a solution from scratch. The easiest way is likely a custom epiphany extension that syncs to the ownCloud bookmark web app. We should also look at figuring out how Firefox sync was added to epiphany and if possible to borrow from somehow.

^^Will also require solution from scratch but using existing protocols and APIs.

The panel UI should be similar to the iCloud panel, see attached.

Tags: cloud sync
Revision history for this message
Hayden Barnes (thbarnesesq) wrote :
Revision history for this message
Hayden Barnes (thbarnesesq) wrote :
Changed in elementaryos:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.