• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

CardDav (contacts) support

Scheduled Pinned Locked Moved OS
carddavcontacts
55 Posts 26 Posters 17.0k Views 16 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      mardy
      last edited by 7 Mar 2018, 15:38

      Hi all,
      I've written a few notes about my plans to add CardDav support to Ubports in the ubports-dev mailing list:

      https://list.ubports.com/pipermail/ubports-dev/2018-March/000005.html

      Ciao,
      Alberto

      1 Reply Last reply Reply Quote 14
      • K Offline
        kalle.kruse
        last edited by 7 Mar 2018, 20:47

        Hi, Alberto,

        it is great to read that somebody is working on this!

        I have to say though that your plan of dropping the EDS backend sounds like bad news to me: With my ubuntuphone I got contact and calendar sync between desktop and smartphone reliably working for the first time ever without using a provider like Google. Before switching to ubuntuphone I was using Android and never really got this working. I am currently using syncevolution on the command line for this which is not a very user-friendly but functional solution. I would be very grateful if you could make sure that any replacement of the current backend will only happens if the new approach provides the same set of features regarding synchronization.

        Cheers!

        M 1 Reply Last reply 14 Mar 2018, 09:00 Reply Quote 1
        • M Offline
          mardy @kalle.kruse
          last edited by 14 Mar 2018, 09:00

          @kalle-kruse said in CardDav (contacts) support:

          [...] I am currently using syncevolution on the command line for this which is not a very user-friendly but functional solution. I would be very grateful if you could make sure that any replacement of the current backend will only happens if the new approach provides the same set of features regarding synchronization.

          Hi Kalle, I'll certainly take that into account. Can you please tell me exactly what commands you run in order to do the synchronization?

          K 1 Reply Last reply 15 Mar 2018, 12:28 Reply Quote 2
          • K Offline
            kalle.kruse @mardy
            last edited by 15 Mar 2018, 12:28

            @mardy Thanks for the reply. I am using an Owncloud server in my home network and got syncevolution on my ubuntuphone working as described in this blog post: http://notyetthere.org/syncing-ubuntu-touch-with-owncloud-or-any-carddav-server/

            T 1 Reply Last reply 10 Nov 2019, 21:20 Reply Quote 0
            • V Offline
              vmbonn
              last edited by 6 Apr 2018, 22:10

              For me it's crasy having a mobile OS, that claims to be "a safer, beautiful, free and open source mobile OS" and only offering Google Contacts as data source while the Calendar App offers Nextcloud, Generic CalDAV, OwnCloud and Google Calendars.
              It should be one of the mayor goals the implement more data sources to the Contact App and make this contacts available systemwide.
              It makes no sense, that multiple apps (e.g. Dekko) are managing contacts for their own.

              Greetings

              Michael

              S U B 3 Replies Last reply 9 Apr 2018, 00:54 Reply Quote 11
              • S Offline
                ShoelessDev @vmbonn
                last edited by 9 Apr 2018, 00:54

                @vmbonn
                +1

                1 Reply Last reply Reply Quote 1
                • U Offline
                  UniSuperBox @vmbonn
                  last edited by 9 Apr 2018, 01:01

                  @vmbonn

                  As you can see from this thread, we really need help with this area! Maybe you could pick up the contacts sync bits and make them what you want to see.

                  C 1 Reply Last reply 6 Nov 2018, 01:30 Reply Quote 1
                  • B Offline
                    bf @vmbonn
                    last edited by 9 Apr 2018, 06:41

                    @vmbonn +1. I also used syncevolution to synchronise with a nextcloud server on my home network but would love to see the functionality integrated into the contacts app as it is already in the Calendar app

                    T 1 Reply Last reply 5 Nov 2018, 16:08 Reply Quote 2
                    • T Offline
                      Thatoo @bf
                      last edited by 5 Nov 2018, 16:08

                      @bf said in CardDav (contacts) support:

                      @vmbonn +1. I also used syncevolution to synchronise with a nextcloud server on my home network but would love to see the functionality integrated into the contacts app as it is already in the Calendar app

                      +1

                      Nexus 5

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        circ @UniSuperBox
                        last edited by 6 Nov 2018, 01:30

                        @unisuperbox said in CardDav (contacts) support:

                        @vmbonn

                        As you can see from this thread, we really need help with this area! Maybe you could pick up the contacts sync bits and make them what you want to see.

                        links!
                        It's really hard to find stuff - if you know where the code is, who to talk to, where to look, tell it everywhere!

                        1 Reply Last reply Reply Quote 1
                        • H Offline
                          hummlbach
                          last edited by hummlbach 11 Jun 2018, 14:31 6 Nov 2018, 02:34

                          The topic was once started by @mardy... He has already taken the very first steps, so he is the one to get in contact with...
                          Read also: https://github.com/ubports/address-book-app/issues/3 😉
                          I don't think theres any code online now. It might be a good idea to open a telegram group for coordination. I would appreciate a hackathon on that topic...! 🙂

                          1 Reply Last reply Reply Quote 6
                          • O Offline
                            obacht
                            last edited by 5 Apr 2019, 16:56

                            Hi, is there any concrete plan or progress on integrating a generic carddav support in the OS (accounts) as it is implemented for caldav?
                            I consider this an important feature for any smartphone and I find it rather ironic that the only option in contacts app is to sync with google (or SIM-card).

                            1 Reply Last reply Reply Quote 6
                            • P Offline
                              poVoq
                              last edited by 26 Oct 2019, 11:57

                              IMHO the currently missing piece for UT as a daily driver 🙂 Full Nextcloud integration is really the way to go.

                              Fairphone 5 (waiting for port)

                              1 Reply Last reply Reply Quote 6
                              • K Offline
                                kugiigi
                                last edited by 26 Oct 2019, 16:15

                                I agree on this. We need good support for owncloud/nextcloud. Someone has to take a stand on this and accept the challenge 🙂
                                If I'm capable, I'd do it. Sadly I'm not 😄

                                1 Reply Last reply Reply Quote 2
                                • G Offline
                                  geekvine
                                  last edited by 26 Oct 2019, 17:48

                                  I've been working with the Nextcloud API for Newsie this past week so i can take a look, but my time is very limited until the end of the year so no promises on anything any time soon 🙂

                                  1 Reply Last reply Reply Quote 5
                                  • P Offline
                                    poVoq
                                    last edited by poVoq 11 Aug 2019, 17:17 8 Nov 2019, 16:42

                                    So I had a closer look at the upstream situation as @mardy has pointed out. Sadly it seems that there is a bigger version incompatibility with the system SailfishOS is using and given the total lack of activity on that part since several months it doesn't look like waiting for upstream to catch up is going to work.

                                    Any other suggestions given that forking upstream is probably not feasible right now? Is there maybe a way to utilize the already implemented google api in a creative way? Edit: or maybe easier: make a small app as a frontend for SyncEvolution similar to this one for Maemo: https://openrepos.net/content/holgern/syncevolution-gui
                                    Edit: apparently are is a newer GUI for SailfishOS: https://openrepos.net/content/ovekaaven/syncevolution
                                    See also: https://wied.it/blog/caldav-and-carddav-sync-with-jolla-phone-syncevolution-and-zimbra-zcs-owncloud-and-ssl.html

                                    Fairphone 5 (waiting for port)

                                    1 Reply Last reply Reply Quote 2
                                    • P Offline
                                      poVoq
                                      last edited by 8 Nov 2019, 17:19

                                      Found the source code: https://github.com/accumulator/syncevolution-sailfish

                                      Fairphone 5 (waiting for port)

                                      1 Reply Last reply Reply Quote 2
                                      • T Offline
                                        tommiedom @kalle.kruse
                                        last edited by 10 Nov 2019, 21:20

                                        @kalle-kruse said in CardDav (contacts) support:

                                        @mardy Thanks for the reply. I am using an Owncloud server in my home network and got syncevolution on my ubuntuphone working as described in this blog post: http://notyetthere.org/syncing-ubuntu-touch-with-owncloud-or-any-carddav-server/

                                        I also got syncevolution working, previously with Owncloud, currently with Synology's built-in carddav and caldav server.

                                        This is not user-friendly, because i had to manually type all syncevolution configuration codes via Terminal on my ub phone :s

                                        Adding generic caldav accounts is fixed in Calendar app now, but adding generic carddav accounts would be great 🙂

                                        I can help with translations. Testing is possible, but it's also my daily driver, so it mustn't break anything serious..

                                        FP4

                                        1 Reply Last reply Reply Quote 3
                                        • T Offline
                                          Thatoo
                                          last edited by 27 Nov 2019, 13:35

                                          Update on carddav subject makes me happy! 😄
                                          I keep hoping that feature to be added soon to UT OS to allow non dev users to switch to it.
                                          Syncing contact [to nextcloud] as easily as syncing calendar is the missing feature for working environment.

                                          Nexus 5

                                          1 Reply Last reply Reply Quote 0
                                          • poVoqP Offline
                                            poVoq
                                            last edited by 27 Nov 2019, 18:40

                                            I just found this:
                                            https://github.com/UT-ilities/UTouch_CalDAV_and_CardDAV_synchronization

                                            Still a shell-script, but might make things a bit easier 🙂

                                            Fairphone 5 (waiting for port)

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post