NC Apps: Syncing Tasks, Calendar, Contacts with Thunderbird

This commit is contained in:
Fede.- 2020-10-17 23:45:50 -03:00
parent 4da4e4fea9
commit 0de7f2c581
123 changed files with 322 additions and 153 deletions

View File

@ -1,11 +1,11 @@
---
title: "Tasks: Web"
title: 'Tasks: Web'
published: true
visible: false
updated:
last_modified: "September 2020"
app: Nextcloud
app_version: 15
app_version: 18
taxonomy:
category:
- docs

View File

@ -1,9 +1,9 @@
---
title: "Tasks: Desktop"
title: 'Tasks: Desktop'
published: true
visible: false
updated:
last_modified: "July 2019"
last_modified: "October 2020"
taxonomy:
category:
- docs
@ -15,13 +15,13 @@ page-toc:
active: false
---
## Tasks desktop Integration
## Tasks on the desktop
There are several ways you can sync and work with **Nextcloud Tasks** from your desktop. Below you will find some tutorials to get your **Tasks** synchronized via a multi-platform desktop client.
There are several ways you can sync and work with **Nextcloud Tasks** from your desktop. Below you will find some tutorials to get it.
- [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts)
### Multi-platform desktop clients
- [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts)
Alternatively, if you use a GNU/Linux distribution, you can set up the desktop integration.
- [GNOME: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration)
- [KDE: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration)
### GNU/Linux
- [GNOME Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration)
- [KDE Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration)

View File

@ -1,9 +1,9 @@
---
title: Tasks: Mobile
title: 'Tasks: Mobile'
published: true
visible: false
updated:
last_modified: "July 2019"
last_modified: "October 2020"
taxonomy:
category:
- docs
@ -15,9 +15,9 @@ page-toc:
active: false
---
## Tasks integration on mobile devices
## Tasks on mobile devices
To set up and sync your **Tasks** throught a mobile client see the tutorial below:
To set up and sync your **Tasks** on your mobile you can read some of the tutorials below:
### Android
- [DAVx⁵ / OpenTasks](/tutorials/cloud/clients/mobile/android/calendars-contacts-and-tasks)

View File

@ -1,5 +1,5 @@
---
title: "Cloud Apps: Tasks"
title: 'Apps: Tasks'
published: true
visible: false
indexed: true
@ -17,12 +17,13 @@ page-toc:
---
# Tasks
**Tasks** is a **Nextcloud** app that allows to create, edit, share tasks and keep them synchronized on your devices. To learn how to set it up and use it, you can see the following tutorials.
### [Web interface](web)
- Creating and configuring tasks
- Creating and configuring tasks from the web browser.
### [Desktop clients](desktop)
- Desktop clients and applications for organizing and synchronizing tasks
- Desktop clients and applications for organizing and synchronizing tasks.
### [Mobile clients](mobile)
- Mobile clients and settings for organizing and synchronizing tasks
- Mobile clients and settings for organizing and synchronizing tasks.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 349 B

View File

@ -1,5 +1,5 @@
---
title: "Cloud Apps: Calendar"
title: 'Apps: Calendar'
published: true
visible: false
indexed: true

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 580 B

View File

@ -1,5 +1,5 @@
---
title: Cloud Apps: Contacts
title: 'Apps: Contacts'
published: true
visible: false
indexed: true

View File

@ -1,5 +1,5 @@
---
title: Cloud Apps: Notes
title: 'Apps: Notes'
published: true
visible: false
updated:

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 408 B

View File

@ -1,5 +1,5 @@
---
title: Cloud Apps: News
title: 'Apps: News'
published: true
visible: false
updated:

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -1,5 +1,5 @@
---
title: Cloud Apps: Bookmarks
title: 'Apps: Bookmarks'
published: true
visible: false
indexed: true

View File

@ -1,5 +1,5 @@
---
title: Cloud apps: Talk
title: 'Apps: Talk'
published: true
visible: false
indexed: true

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,5 +1,5 @@
---
title: Cloud Apps: Keep or Sweep
title: 'Apps: Deck'
published: true
visible: false
indexed: true
@ -18,5 +18,4 @@ page-toc:
active: false
---
## Keep or Sweep
The purpose of this app is to help you clean wasted or unused files from your data. It ramdomly displays elements of your data at a time and you decide whether to ✅ keep or ❌ sweep it.
## Deck

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@ -0,0 +1,21 @@
---
title: 'Apps: Circles'
published: true
visible: false
indexed: true
updated:
last_modified: "July 2019"
app: Nextcloud
app_version: 15
taxonomy:
category:
- docs
tags:
- cloud
- delete
visible: true
page-toc:
active: false
---
## Circles

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1,21 @@
---
title: 'Apps: Appointments'
published: true
visible: false
indexed: true
updated:
last_modified: "July 2019"
app: Nextcloud
app_version: 15
taxonomy:
category:
- docs
tags:
- cloud
- delete
visible: true
page-toc:
active: false
---
## Appointments

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,21 @@
---
title: 'Apps: Cospend'
published: true
visible: false
indexed: true
updated:
last_modified: "July 2019"
app: Nextcloud
app_version: 15
taxonomy:
category:
- docs
tags:
- cloud
- delete
visible: true
page-toc:
active: false
---
## Cospend

View File

@ -0,0 +1,21 @@
---
title: 'Apps: Forms'
published: true
visible: false
indexed: true
updated:
last_modified: "July 2019"
app: Nextcloud
app_version: 15
taxonomy:
category:
- docs
tags:
- cloud
- delete
visible: true
page-toc:
active: false
---
## Forms

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,21 @@
---
title: 'Apps: Gallery'
published: true
visible: false
indexed: true
updated:
last_modified: "July 2019"
app: Nextcloud
app_version: 15
taxonomy:
category:
- docs
tags:
- cloud
- delete
visible: true
page-toc:
active: false
---
## Gallery

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 349 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 521 B

View File

@ -23,13 +23,12 @@ This means you can access/add/remove/edit the files in your **Disroot** account
# Installing Nextcloud client
You can download and see how to install the **Nextcloud** desktop app [**here**](https://nextcloud.com/install/#install-clients).
Ubuntu and / or Ubuntu based distributions users can find better detailed instructions [**here**](https://www.c-rieger.de/how-to-install-nextcloud-desktop-client-for-ubuntu/).
Most **GNU/Linux** based operating systems have the **Nextcloud** application ready to download and install from their software managers.
# Add a new account
# Adding a new account
The first time you run the **Nextcloud** desktop client you will be directly greeted with the account setup:
@ -37,7 +36,7 @@ The first time you run the **Nextcloud** desktop client you will be directly gre
- **Server Address:** [cloud.disroot.org](cloud.disroot.org)
- Press: Next
![](en/desktop-client-01.gif)
## Login into your account<br>
There are two ways of doing it:

View File

@ -2,9 +2,9 @@
title: 'Thunderbird: Syncing Contacts, Calendars and Tasks'
visible: false
updated:
last_modified: "08 April 2019"
last_modified: "October 2020"
app: Thunderbird
app_version: 60.5.3.1 for Arch Linux / Lightning Add-on, version 6.2.5.3 / CardBook Add-on, version 35.5
app_version: 68.12.0 on Manjaro Linux
page-toc:
active: true
published: true
@ -19,156 +19,218 @@ taxonomy:
- contacts
---
# Syncing Contacts, Calendars and Tasks with Thunderbird
# Thunderbird...
... is a free and open-source multi-platform email client and personal information manager with news, RSS and chat client integrated.<br>
We will learn how to connect your **Cloud** contacts, calendars and tasks to **Thunderbird** in order to manage them from one place in your desktop.
The contact, calendar and tasks features in **Disroot Cloud** can be connected to an email client like Thunderbird allowing emails, contacts, tasks, calendar to be managed from one place in your desktop.
# Installing Thunderbird
If you do not have it installed, go to [**Thunderbird** page](https://www.thunderbird.net/en-US/) and select the download for your operating system and language. Additionally, if you use a GNU/Linux based operating system you will almost certainly find it in the software manager of your distribution.
# Installing the necessary Add-ons
# Configuring a calendar
## 01. Getting the calendar address
To configure a calendar in **Thunderbird**, you will need to know its address first.
In order to sync all your calendars, tasks and contacts to Thunderbird, you will need to install the following Add-on:
- Login to the **[Cloud](https://cloud.disroot.org)**
- Go to the **Calendar** app
- **CardBook** -to sync you contacts
- **Lightning** - is already pre-installed in Thunderbird (should be already installed by default in Thunderbird)
![](en/calendar_select.png)
**Install CardBook**
- Select or create a calendar you want to sync.
- Press the **"three dots"** button to the right of the calendar.
- Go to the **Display Thunderbird menu** button on the the upper right corner
- Press the button **Add-ons**
- Go to extentions on the left bar
- You will find a search bar. Just search for **"Cardbook"**, when Thunderbird finds it, press install.
- Restart Thunderbird
![](en/calendar_select_02.png)
![](en/01_thunderbird_install_addons.gif)
- Press **Copy private link**. The address will be saved in the computer's clipboard.
If for some reason you don't have the **Lightning** add-on pre-installed in Thunderbird. You can follow the the same process as above to install it.
![](en/copy_link.png)
- You will see the next message:
![](en/link_copied.png)
A good way to verify that we have the URL copied properly would be to paste it into a notepad, check it and save it. With this first step completed, we will now move on to configure **Thunderbird**.
## 02. Configuring Thunderbird
- Click on the **Calendar** icon at the top right.
![](en/tb_calendar_01.png)
- Right click on the calendar list and select **New calendar**.
![](en/tb_calendar_02.png)
- **Create New Calendar** process will start. Select **On the Network** (the calendar is stored in the cloud).
![](en/tb_calendar_03.png)
- Select the **CalDAV** format and enter your username.
![](en/tb_calendar_04.png)
- In the **Location** field, paste the link of your **Disroot Calendar**, the one you previously copied from the **Cloud**. Select **Offline Support** if you want to keep a local copy of your calendar to work offline. Press **Next**.
![](en/tb_calendar_05.png)
- Give a name to your calendar. You can also assign it a color and enable/disable reminders.
![](en/tb_calendar_06.png)
- Then press **Next** and then **Finish**.
![](en/tb_calendar_07.png)
- You will be prompted for your credentials:
- **Username:** *Your_Disroot_username*
- **Password:** *Your_Disroot_password*
- You can select the option **Use password manager to remember this password** so you don't get asked for it every time you connect.
- Press **"OK"**
![](en/tb_credentials.png)
Your calendar is now synced with **Thunderbird**. Any event created in it will appear on **Disroot Cloud** and vice versa.
- ![](en/calendar_sync.png)
!! Note<br>
!! If you have multiple calendars in your **Disroot** account, just repeat this process for each calendar. You can use a different color to each calendar to identify them. This method works for any **Nextcloud** provider.<br>
Additionally you can sync any calendars from any provider as long as they support **CalDAV** protocol (you can check with your provider for more details).
## 03. Adding events
- Right click on the date you want to add an event.
![](en/add_event_01.png)
- The **New Event** window will open. Now you can assign a name to the event.
![](en/add_event_02.png)
- Add or create a category for the event.
![](en/add_event_03.png)
- Select to which calendar the event goes to (useful in case you have multiple calendars and you want to avoid end up looking for it online in the wrong place).
![](en/add_event_04.png)
- You can also set:
- If it is an **All day Event**.
- The **Start** and **End** of the event.
- If you want/need the event to be repeated and how often.
- Set a reminder for the event.
- Add a description, attachments or the attendees' names if it is a meeting, for example.
![](en/add_event_05.png)
Once you've done, click **Save and Close**.
![](en/event_added.png)
### Additional options
If you right click a calendar you will find a set of options:
- Show/Hide Calendars.
- New Calendar... (To add a new one).
- Unsubscribe Calendar... (To remove it from **Thunderbird**).
- Export Calendar...
- Publish Calendar...
- Synchronize Calendars.
- Properties of a Calendar.
![](en/additional_options.png)
# Tasks
Tasks are automatically synchronized when you integrate a calendar into **Thunderbird**.<br>
Any task you create in **Thunderbird** assigned to a calendar will be synchronized to your **Cloud Tasks** app and vice versa.
# Contacts
To integrate your **Cloud** contacts into **Thunderbird** you will first need to install an add-on called **CardBook**.
## 01. Installing CardBook addon
- Go to **Tools** and select **Add-ons**.
![](en/cardbook_01.png)
- In the **Find more extensions** field write **cardbook** and press Enter.
![](en/cardbook_02.png)
- Select the **CardBook** add-on and add it to **Thunderbird**.
![](en/cardbook_03.png)
**Thunderbird** will download the add-on, ask if you want to add it and finally ask you to restart.
![](en/cardbook_addon.png)
## 02. Adding a remote Address Book
The process is pretty similar to the calendars integration. First you need to get the link from the contacts in your **Disroot** account.
### Getting the Address Book URL
- Go to the **Contacts** app in the **Disroot Cloud** (1)
- Then go to the **Settings** (2) (the 'gear' icon in the bottom left-panel) and click on the **three dots** button on the right of the address book you want to synchronize.
![](en/contact_address.png)
- Select **Copy link**.
![](en/link_menu.png)
The URL is now copied in your computer clipboard and, as it was suggested before, it is better to save it, you will need it in the next step.
# Integrating calendar with Thunderbird
### Configuring Contacts
- Click **CardBook** in the email tools bar.
First login to your **[Disroot cloud](https://cloud.disroot.org)**
- Go to calendar app
- Select the calendar you want to sync to Thunderbird.
- Press the **"three dots"** button to the right of the calendar
- Press **"Link"** and copy the link URL of your calendar. You will need it to sync with Thunderbird.
![](en/tb_contacts_cbook.png)
![](en/02_thunderbird_copy_calender_link.gif)
- Right click and select **New Address Book**
Now in Thunderbird:
- Go to Calendar or go directly to Calendar window and
- Select **"New calendar"** by right clicking on the calendar list with the mouse on the calendar list.
![](en/tb_contacts_new_book.png)
![](en/01_add_new_calendar.png)
- Select **Remote** and press **Next**
Now configure your new calendar to sync with your remote calendar:
- Select the option **"On the Network"**
- Select the option **CalDAV**
- In the location field, paste the link of your **Disroot** Calendar that you copied earlier
- Select offline support, if you want to keep a local copy of you calendar, in case you need to work offline
- Press next
- Give your calendar a name and assign a color.
- Then press **Next** and them **Finish**.
![](en/tb_contacts_remote.png)
![](en/03_setup_calendar.gif)
- Select **CardDAV** and paste the remote address book you copied before in the **URL** field.
You will be prompted for your credentials:
- **Username:** *Your_Disroot_username*
- **Password:** *Your_super_secret_Disroot_password*
![](en/tb_contacts_cardav.png)
- Select the option **"Use password manager to remember this password"** (so you don't get asked for it every time you connect)
- Press **"OK"**
![](en/02_calendar_credentials.png)
Your calendar is now synced with Thunderbird. Any event created in it will appear on **Disroot Cloud** and vice versa.
![](en/03_calendar_is_synced.png)
**Note:** If you have multiple calendars in your **Disroot** account, just repeat this process for each calendar. You can use a different color to each calendar to set them apart. This method works for any Nextcloud provider out there.
Additionally you can sync any calendars form any provider as long as they support caldav protocol (check with your provider for more details).
- Enter your credentials
- **Username:** *your_Disroot_username*
- **Password:** *your_Disroot_Password*
- Press **Validate** to check if the credentials are correct (you cannot finish the process without this step)
- Once the credentials are validated, press **Next**
- Now you can
- change the name of the Address Book
- set a color for it
- and select to **Work Offline** if you want a copy of the Address Book to be stored locally.
## Adding events with multiple calendars
If you have multiple calendars in Thunderbird, when creating an event you need to to select to which calendar it goes to, otherwise you maybe end up looking for it online in the wrong place
![](en/tb_contacts_properties.png)
![](en/04_events_multiple_calendars.png)
- Press **Next** and then **Finish**.
![](en/tb_contacts_finish.png)
## Extra options
If you right click the calendars in Thunderbird you will have a set of options:
Your contacts in your **Cloud** are now synced with the **Thunderbird** address book.
- Show or hide a Calendar
- Export Calendar
- Unsubscribe Calendar (remove it from Thunderbird)
- Making it read only (in Thunderbird)
- Synchronize Calendar
![](en/tb_contacts_synced.png)
![](en/05_extra_options.png)
From now on, any contacts you add/remove/edit in the **Cloud** will be altered accordingly in your **Thunderbird** remote calendar and vice versa.
# Tasks - Integration with Thunderbird
Tasks are automatically synchronized when you integrate a calendar with Thunderbird.
### Synchronization
The synchronization between the local (**Thunderbird**) and the remote calendar (**Disroot Cloud**) happens every few minutes. But you can force it doing:
Any task you create in Thunderbird assigned to the calendar in question will be synchronized to your **Disroot Cloud Tasks app**. And vice versa.
- Right click on the calendar in question in **Thunderbird**. You will find a large set of options. Select **Synchronize Address Book**.
![](en/tb_sync.png)
# Contacts - Integration with Thunderbird
The process is similar to the integration of calendars in Thunderbird. First you need to get the link from the contacts in your **Disroot** account.
- Go to the contacts app in **Disroot Cloud**
- Go to settings ('gear' icon in the bottom left-panel)
- Select the **three dots** button on the right of the address book you want to synchronize
- Press **"Copy link"**
The link was saved to your machine clipboard, save it, you will need it later.
![](en/04_copy_contact_link.gif)
In Thunderbird
- Select CardBook (In the upper bar)
- Right click and select **"New Address Book"**
- Select **"Remote"**, and press **"Next"**
- Select **"CardDav"**
- In **"URL"**, paste the link to the remote Address Book
Fill your credentials:
- **Username:** *your_Disroot_username*
- **Password:** *your_Disroot_Account_Password*
- Press **"Validate"** to check if the credentials are correct (you cannot finish the process without this step)
- Press **"Next"**
![](en/05_setup_address_book.gif)
Next you will be asked:
- Select the Address Book you want to sync
- You can change the name of the Address Book (only affects Thunderbird)
- Set a color for it. In case you have several Address Books, might be a good idea to use different colors.
- Select **"Work Offline"** if you want a copy of the Address Book to be stored locally in Thunderbird
- Press **"Next"**, and then **"Finish"**
![](en/06_finish_contacts_setup.png)
Your contacts in your **Disroot Cloud** contacts app are now synced with the remote contacts address book you created in Thunderbird
![](en/07_show_book_1.png)
![](en/08_show_book_2.png)
Any contacts you add/remove/edit in your **Disroot Cloud** account will be altered accordingly in your Thunderbird remote calendar and vice versa.
Synchronization between the local and remote calendar happens every few minutes.
But you can force a synchronization by:
- Right click on the calendar in question in Thunderbird
- Press **"Synchronize Address Book"**
If you want to move contacts from your Thunderbird Personal Address Book or Collected Addresses to your new remote address book:
If you want to move contacts from your **Personal Address Book** or **Collected Addresses** to your new remote address book:
- Select and drag the contact to your remote address book.
However it is advised that you create backups of your contacts.
![](en/contacts_drag.png)
It is highly recommended that you do not forget to backup your contacts.

Some files were not shown because too many files have changed in this diff Show More