Update of the NC Apps and clients pages

This commit is contained in:
Fede.- 2021-01-15 01:57:42 -03:00
parent 09ee883fa1
commit 85c24b2266
32 changed files with 114 additions and 309 deletions

View File

@ -1,5 +1,5 @@
---
title: "Calendar: Web"
title: "Web interface"
published: true
indexed: true
visible: false

View File

@ -1,9 +1,8 @@
---
title: Calendar: Desktop
title: Desktop
published: true
visible: false
updated:
last_modified: "July 2019"
taxonomy:
category:
- docs
@ -11,14 +10,17 @@ page-toc:
active: false
---
# Calendar desktop integration
# Calendar desktop clients
You can read the tutorials below in order to get your **Calendars** synchronized using a multiplatform desktop client.
## [Thunderbird](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts)
- Manage your calendars, contacts and tasks
- [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts)
- [calcurse: Calendar sync](/tutorials/cloud/clients/desktop/multiplatform/calcurse-caldav)
## [calcurse](/tutorials/cloud/clients/desktop/multiplatform/calcurse-caldav)
- Manage your calendars from the command line
Alternatively, you can use and 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)
Related Howtos:
- [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,5 +1,5 @@
---
title: Contacts: Desktop
title: Desktop
published: true
visible: false
updated:
@ -13,7 +13,7 @@ page-toc:
active: false
---
# Contact integration on desktop
# Contact desktop integration
You can read the tutorials below in order to get your **Contacts** syncronized through a multiplatform desktop client.

View File

@ -1,5 +1,5 @@
---
title: Contacts: Mobile
title: Mobile
published: true
visible: false
updated:

View File

@ -4,9 +4,6 @@ published: true
visible: false
indexed: true
updated:
last_modified: " 2021"
app: Contacts
app_version: 3.4.3
taxonomy:
category:
- docs

View File

@ -1,8 +1,11 @@
---
title: 'Tasks: Web'
title: Web interface
published: true
visible: false
updated:
last_modified: "January 2021"
app: Tasks
app_version: 0.13.6
taxonomy:
category:
- docs

View File

@ -1,9 +1,8 @@
---
title: 'Tasks: Desktop'
title: Desktop
published: true
visible: false
updated:
last_modified: "October 2020"
taxonomy:
category:
- docs
@ -15,13 +14,13 @@ page-toc:
active: false
---
## Tasks on the desktop
# 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 it.
### Multi-platform desktop clients
## Multi-platform desktop clients
- [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts)
### GNU/Linux
## 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,5 +1,5 @@
---
title: Tasks: Mobile
title: Mobile
published: true
visible: false
updated:
@ -15,10 +15,10 @@ page-toc:
active: false
---
## Tasks integration on mobile devices
# Tasks mobile integration
To set up and sync your **Tasks** throught a mobile client see the tutorial below:
### Android
## Android
- [DAVx⁵ / OpenTasks](/tutorials/cloud/clients/mobile/android/calendars-contacts-and-tasks)
- [Nextcloud mobile app](/tutorials/cloud/clients/mobile/android/nextcloud-app)

View File

@ -4,9 +4,6 @@ published: true
visible: false
indexed: true
updated:
last_modified: "January 2021"
app: Tasks
app_version: 0.13.6
taxonomy:
category:
- docs

View File

@ -1,9 +1,9 @@
---
title: 'Thunderbird: Syncing Contacts, Calendars and Tasks'
title: 'Thunderbird'
visible: false
updated:
last_modified: "October 2020"
app: Thunderbird
app: Mozilla Thunderbird
app_version: 68.12.0 on Manjaro Linux
page-toc:
active: true
@ -19,7 +19,7 @@ taxonomy:
- contacts
---
# Thunderbird...
# Mozilla 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.

View File

@ -1,5 +1,5 @@
---
title: 'calcurse: Calendar sync'
title: 'calcurse'
visible: false
updated:
last_modified: "July 2019"

View File

@ -1,14 +1,16 @@
---
title: Desktop Clients: Multiplatform
title: Multiplatform
published: true
visible: false
indexed:
updated:
taxonomy:
category:
- docs
tags:
- cloud
- sync
- clients
- multiplatform
visible: true
page-toc:
active: false
---
@ -16,11 +18,11 @@ page-toc:
# Multiplatform Clients
### [Nextcloud client](desktop-sync-client)
## [Nextcloud client](desktop-sync-client)
- Desktop sync client
### [Thunderbird](thunderbird-calendar-contacts)
## [Thunderbird](thunderbird-calendar-contacts)
- Calendar, Contacts & Tasks sync
### [calcurse](calcurse-caldav)
## [calcurse](calcurse-caldav)
- Calendar sync for the command line

View File

@ -1,5 +1,5 @@
---
title: 'Cloud: GNOME Integration'
title: 'GNOME Integration'
visible: false
updated:
last_modified: "January 2021"
@ -13,6 +13,8 @@ taxonomy:
- docs
tags:
- cloud
- desktop
- gnu-linux
- gnome
- integration
---

View File

@ -1,5 +1,5 @@
---
title: GNU/Linux: KDE Desktop Integration
title: 'KDE Desktop Integration'
visible: false
updated:
last_modified: "8 April 2019"

View File

@ -1,10 +1,10 @@
---
title: "GNU/Linux: Terminal Integration"
title: "Terminal Integration"
visible: false
updated:
last_modified: "July 2019"
app: Command line
app_version: vdirsyncer - version 0.16.7-2 / Khard - version 0.13.0-1 / Khal - version 1:0.9.10-1.1 on DEBIAN 10
app: Vdirsyncer / Khard / Khal
app_version: Vdirsyncer, version 0.16.7-2 / Khard, version 0.13.0-1 / Khal, version 1:0.9.10-1.1 on DEBIAN 10
page-toc:
active: true
published: true
@ -13,13 +13,15 @@ taxonomy:
- docs
tags:
- terminal
- linux
- gnu-linux
- desktop
- integration
---
# General information
The goal of this tutorial is to explain how to synchronize calendar and contacts between the Nextcloud server and your client using the command line.
For this operation the software that will be used are:
- **Vdirsyncer**: a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. More info [here](https://vdirsyncer.pimutils.org/en/stable/)

View File

@ -1,204 +0,0 @@
---
title: GNU/Linux: Terminal integration
visible: false
page-toc:
active: false
published: true
taxonomy:
category:
- docs
---
---
# Meta information
This howto was last updated on 14-07-2019 and it refers to:
- vdirsyncer: version - 0.16.7-2 For Debian 10
- Khard: version - 0.13.0-1 For Debian 10
- Khal: version - 1:0.9.10-1.1 For Debian 10
NOTE: If the howto refers to an older software version than the provided by Disroot, or it is even possible that the one you're using in your device, there could be missing features or small parts of the information that may have changed.
Disroot's how-to documentation is a community driven process. We try to keep it as updated as we can.
# General information
The goal of this tutorial is to explain how to synchronize calendar and contacts between the Nextcloud server and your client using the command line.
For this operation the software that will be used are:
- Vdirsyncer: is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. More info [here](https://vdirsyncer.pimutils.org/en/stable/)
- Khard: is an address book for the Linux console. It creates, reads, modifies and removes carddav address book entries at your local machine. Khard is also compatible to the email clients like Mutt. More info [here](https://github.com/scheibler/khard)
- Khal: is a standards based CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer. More info [here](https://github.com/pimutils/khal)
# Vdirsyncer
Install vdirsyncer for your GNU/Linux distribution.
If there is no suitable package for your distribution, youll need to install [vdirsyncer manually](https://vdirsyncer.pimutils.org/en/stable/installation.html#manual-installation)
## Configuration
Path of the configuration file: *"~/.config/vdirsyncer/config"*
Contents of the *config* file:
```
[general]
# A folder where vdirsyncer can store some metadata about each pair.
status_path = "~/.vdirsyncer/status/"
# CARDDAV
[pair YOUR-USERNAME]
# A `[pair <name>]` block defines two storages `a` and `b` that should be
# synchronized. The definition of these storages follows in `[storage <name>]`
# blocks. This is similar to accounts in OfflineIMAP.
a = "Local"
b = "Remote"
# Synchronize all collections available on "side B" (in this case the server).
# You need to run `vdirsyncer discover` if new calendars/addressbooks are added
# on the server.
# Omitting this parameter implies that the given path and URL in the
# corresponding `[storage <name>]` blocks are already directly pointing to a
# collection each.
collections = ["from b"]
# Synchronize the "display name" property into a local file (~/.contacts/displayname).
metadata = ["YOUR-USERNAME"]
# To resolve a conflict the following values are possible:
# `null` - abort when collisions occur (default)
# `"a wins"` - assume a's items to be more up-to-date
# `"b wins"` - assume b's items to be more up-to-date
conflict_resolution = "a wins"
[storage Local]
# A storage references actual data on a remote server or on the local disk.
# Similar to repositories in OfflineIMAP.
type = "filesystem"
path = "~/.contacts/"
fileext = ".vcf"
[storage Remote]
type = "carddav"
url = "https://cloud.disroot.org/remote.php/dav/addressbooks/users/YOUR-USERNAME/contatti/"
username = "YOUR-USERNAME"
# The password can also be fetched from the system password storage, netrc or a
# custom command. See http://vdirsyncer.readthedocs.org/en/stable/keyring.html
password = "YOUR-PASSWORD"
# CALDAV
#[pair Calendar]
a = "CalendarLocal"
b = "CalendarRemote"
## collections = ["private", "work"]
collections = ["from b"]
## Calendars also have a color property
metadata = ["YOUR-USERNAME"]
## To resolve a conflict the following values are possible:
## `null` - abort when collisions occur (default)
## `"a wins"` - assume a's items to be more up-to-date
## `"b wins"` - assume b's items to be more up-to-date
conflict_resolution = "a wins"
[storage CalendarLocal]
type = "filesystem"
path = "~/.calendars/"
fileext = ".ics"
[storage CalendarRemote]
type = "caldav"
url = "https://cloud.disroot.org/remote.php/dav/"
username = "YOUR-USERNAME"
password = "YOUR-PASSWORD"
```
After having completed the configuration file, run this commands:
*vdirsyncer discover*
*You will be asked if you want to create the missing directories. Answer yes*
*vdirsyncer sync*
To synchronize the contacts and calendars just give the following command:
*vdirsyncer sync*
This command can be automated using [cron](https://en.wikipedia.org/wiki/Cron)
Now you have synchronized your calendars and your contacts.
In your local machine contacts are stored in *"~/.contacts/"* with the *.vcf* format.
Calendars are stored in *"~/.calendars/"* with the *.ics* format.
# Khard
![](en/khard.png)
Install khal for your GNU/Linux distribution.
If there is no suitable package for your distribution, youll need to install [Khard manually](https://github.com/scheibler/khard/)
## Configuration
Path of the configuration file: *"~/.config/khard/khard.conf"*
Contents of the *khard.conf* file:
```
[addressbooks]
[[YOUR-USERNAMENE]]
path = ~/.contacts/contatti/
[general]
editor = vim
merge_editor = vimdiff
default_action = list
show_nicknames = no
```
* Show contacts: *khard list*
* Show details: * khard details*
* Search contacts: *khard details [-- strict-search] name of contact*
* For more information: **khard -h**
# Khal
![](en/khal.png)
Install khal for your GNU/Linux distribution.
If there is no suitable package for your distribution, youll need to install [Khal manually](https://lostpackets.de/khal/install.html)
## Configuration
Path of the configuration file: *"~/.config/khal/config"*
Contents of the *config* file:
```
[calendars]
[[CALENDAR1]]
path = ~/.calendars/CALENDAR1/
color = dark cyan
[[CALENDAR2]]
path = ~/.calendars/CALENDAR2/
color = dark magenta
[locale]
timeformat = %H:%M
dateformat = %Y-%m-%d
longdateformat = %Y-%m-%d
datetimeformat = %Y-%m-%d %H:%M
longdatetimeformat = %Y-%m-%d %H:%M
local_timezone = Europe/Berlin
default_timezone = Europe/Berlin
firstweekday = 0
```
*CALENDAR1 AND CALENDAR2 are the name of your calendars in Nextcloud"*.
* Show calendar: *khal*
* Interactive khal (let's browse and edit calendars and events): *ikhal*
* For more information: **khal -h**

View File

@ -1,5 +1,5 @@
---
title: Desktop integration: GNU/Linux
title: GNU/Linux
published: true
updated:
taxonomy:
@ -7,21 +7,19 @@ taxonomy:
- docs
tags:
- cloud
- integration
- sync
- linux
- desktop
visible: false
- integration
- clients
- gnu-linux
visible: true
page-toc:
active: false
---
<br>
# GNU/Linux Desktop clients
![](gnu_linux.png)
## [GNOME Desktop Integration](gnome-desktop-integration)
**Nextcloud** integrates exceedingly well with **GNU/Linux**. The how-tos below contains the information to set up the desktop integration.
## [KDE Desktop Integration]((kde-desktop-integration))
### [GNOME](gnome-desktop-integration) Desktop Integration
### [KDE](kde-desktop-integration) Desktop Integration
## [Terminal Integration](terminal-integration)

View File

@ -1,6 +1,6 @@
---
title: MacOS
visible: false
visible: true
published: true
updated:
taxonomy:
@ -8,16 +8,14 @@ taxonomy:
- docs
tags:
- cloud
- desktop
- integration
- macos
page-toc:
active: false
---
# Syncing your data with MacOS
# macOS Desktop clients
Below you can learn how to integrate Nextcloud with your MacOS device
### [Syncing Calendars](calendar-syncing)
### [Syncing Contacts](contact-syncing)
![](macos.jpg)
## [Syncing Calendars](calendar-syncing)
## [Syncing Contacts](contact-syncing)

View File

@ -1,20 +1,24 @@
---
title: Cloud: Desktop Clients
title: Desktop
published: true
indexed: true
indexed:
updated:
taxonomy:
category:
- docs
tags:
- cloud
- desktop
- clients
- integration
visible: true
page-toc:
active: false
---
## Multiplatform Desktop Clients
# Desktop clients
## Multiplatform
- [**Nextcloud** client](multiplatform/desktop-sync-client)
- [**Thunderbird**](multiplatform/thunderbird-calendar-contacts)
- [**calcurse** command line client](multiplatform/calcurse-caldav)
@ -22,6 +26,7 @@ page-toc:
## GNU/Linux
- [**GNOME** desktop integration](gnu-linux/gnome-desktop-integration)
- [**KDE** desktop integration](gnu-linux/kde-desktop-integration)
- [Terminal Integration](gnu-linux/terminal-integration)
## MacOS
- [**MacOS** device integration](mac-os)

View File

@ -1,5 +1,5 @@
---
title: Mobile clients: Nextcloud App
title: Nextcloud App
visible: false
updated:
page-toc:
@ -10,6 +10,7 @@ taxonomy:
- docs
tags:
- nextcloud
- mobile
- android
---

View File

@ -1,6 +1,6 @@
---
title: Mobile clients: DAVx⁵ / OpenTasks
visible: true
title: DAVx⁵ / OpenTasks
visible: false
updated:
page-toc:
active: true

View File

@ -1,5 +1,5 @@
---
title: Mobile clients: Migrating Contacts
title: Migrating Contacts
visible: false
published: true
updated:

View File

@ -1,5 +1,5 @@
---
title: Mobile clients: News App
title: News App
visible: false
updated:
page-toc:

View File

@ -1,7 +1,7 @@
---
title: Mobile clients: Notes App
title: Notes App
visible: false
updated:
updated:
page-toc:
active: true
published: true

View File

@ -1,5 +1,5 @@
---
title: Mobile clients: Android
title: Android
published: true
updated:
taxonomy:
@ -14,14 +14,10 @@ page-toc:
active: false
---
# Android Nextcloud Integration
# Android: Nextcloud clients and integration
The following How-tos will help you integrate **Nextcloud** with your **Android** device.
### [Nextcloud app](nextcloud-app)
### [Syncing Calendars, Contacts and Tasks](calendars-contacts-and-tasks)
### [Migrating contacts from Google into Nextcloud](migrating-contacts-from-google)
### [Syncing News](using-news)
### [Syncing Notes](using-notes)
![](android.jpg)
## [Nextcloud app](nextcloud-app)
## [Syncing Calendars, Contacts and Tasks](calendars-contacts-and-tasks)
## [Migrating contacts from Google into Nextcloud](migrating-contacts-from-google)
## [Syncing News](using-news)
## [Syncing Notes](using-notes)

View File

@ -1,5 +1,5 @@
---
title: 'iOS - Syncing Calendars & Reminders'
title: 'Syncing Calendars & Reminders'
updated:
last_modified: "19 August 2018"
app: iOS

View File

@ -1,5 +1,5 @@
---
title: 'iOS - Syncing Contacts'
title: 'Syncing Contacts'
updated:
last_modified: "21 august 2018"
app: iOS

View File

@ -9,15 +9,12 @@ taxonomy:
- cloud
- sync
- iOS
visible: false
visible: true
page-toc:
active: false
---
# iOS Nextcloud Integration
# iOS: Nextcloud Integration
Below you can learn how to integrate Nextcloud with your iOS device
### [Syncing Calendars](calendar-syncing)
### [Syncing Contacts](contact-syncing)
![](ios.png)
## [Syncing Calendars](calendar-syncing)
## [Syncing Contacts](contact-syncing)

View File

@ -1,5 +1,5 @@
---
title: 'Cloud: Mobile Clients'
title: Mobile
published: true
updated:
taxonomy:
@ -7,18 +7,18 @@ taxonomy:
- docs
tags:
- cloud
- mobile
- nextcloud
indexed: true
indexed:
visible: true
page-toc:
active: false
---
## Syncing your devices
**Nextcloud** integrates with your device very easily, providing native experience for most devices and operating systems.
# Mobile Clients
### [Android](android)
## [Android](android)
- Nextcloud apps
### [iOS](ios)
## [iOS](ios)
- iOS app

View File

@ -1,12 +1,9 @@
---
title: 'Cloud: Clients'
title: 'Clients'
published: true
visible: true
indexed: true
updated:
last_modified: "December 2020"
app: Nextcloud
app_version: 20
taxonomy:
category:
- docs
@ -18,6 +15,22 @@ page-toc:
active: false
---
# What is a client?
In the context of computing and Information Technologies (IT), a "**client**" is a software program or a computer that interacts with and uses resources of another computer that is called "**server**".
In the guides on this site, we will use the term to refer to the first one, the software.
With a client, you can access some of the **Disroot Cloud** main features (such as email, calendars, contacts, files, tasks, etc) directly from your computer or mobile device.
Since there are many, we will try to cover mainly those that are **Free and Open Source software** and, in our opinion, are the most complete.
Of course, if you use one that is not in these **Howtos** and you consider that it should be, you can collaborate with the community by writting one yourself (see the [How to Contribute](/contribute) section).
---
# Nextcloud Clients
## [Desktop clients and Integration](desktop)
- How to setup **Nextcloud** and others sync clients
- Desktop environments integration on GNU/Linux

View File

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -3,9 +3,6 @@ title: Cloud
subtitle: "Basics, settings, syncing, clients"
icon: fa-cloud
updated:
last_modified: "June 2020"
app: Nextcloud
app_version: 18
published: true
taxonomy:
category: