1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-07-26 17:58:30 +00:00

Add notes about the trailing slash in URLs

This commit is contained in:
Guillaume Ayoub 2013-10-24 13:13:56 +02:00
parent 8e8ea2f742
commit 46c58941a5

View file

@ -89,7 +89,8 @@ access. Protocol used by Radicale is ``CalDAV``. A standard location for a
basic use of a Radicale calendar is basic use of a Radicale calendar is
``http://localhost:5232/user/calendar.ics/``, where you can replace ``user`` ``http://localhost:5232/user/calendar.ics/``, where you can replace ``user``
and ``calendar.ics`` by some strings of your choice. Calendars are and ``calendar.ics`` by some strings of your choice. Calendars are
automatically created if needed. automatically created if needed. Please note that **the trailing slash is
important**.
You can now customize your calendar by giving it a nickname and a color. This You can now customize your calendar by giving it a nickname and a color. This
is only used by Lightning to identify calendars among others. is only used by Lightning to identify calendars among others.
@ -116,7 +117,8 @@ menu ``File → New → Calendar``.
A new window opens. The calendar ``type`` is ``CalDAV``, and the location is A new window opens. The calendar ``type`` is ``CalDAV``, and the location is
something like ``caldav://localhost:5232/user/calendar.ics/``, where you can something like ``caldav://localhost:5232/user/calendar.ics/``, where you can
replace ``user`` and ``calendar`` by some strings of your choice. Calendars are replace ``user`` and ``calendar`` by some strings of your choice. Calendars are
automatically created if needed. automatically created if needed. Please note that **the trailing slash is
important**.
You can fill other attributes like the color and the name, these are only used You can fill other attributes like the color and the name, these are only used
for Evolution and are not uploaded. for Evolution and are not uploaded.
@ -148,25 +150,27 @@ But to ensure it works for everyone this examples uses the menu-bar.
8. Fill in your Username and Password. 8. Fill in your Username and Password.
9. Click ``Add``. 9. Click ``Add``.
10. Choose ``CalDav``. 10. Choose ``CalDav``.
11. For remote URL enter http://myserver:5232/Username/Calendar.ics 11. For remote URL enter ``http://myserver:5232/Username/Calendar.ics/``
12. Click ``Fetch``. 12. Click ``Fetch``.
13. Select desired calendar. 13. Select desired calendar.
14. Hit ``OK``. 14. Hit ``OK``.
15. Hit ``OK`` again. 15. Hit ``OK`` again.
16. Close the Configuration Window (Click ``OK``). 16. Close the Configuration Window (Click ``OK``).
17. Restart Korganizer for the calendar to appear in the "Calendar Manager" sidebar :(. (At least with version 4.8.3.) 17. Restart Korganizer for the calendar to appear in the "Calendar Manager"
sidebar (at least with version 4.8.3.)
.. note:: .. note::
After you created a calender in a collection you can also use http://myserver:5232/Username/ as an URL After you created a calender in a collection you can also use
This will then list all available calendars. ``http://myserver:5232/Username/`` as an URL This will then list all
available calendars.
Contacts Contacts
++++++++ ++++++++
You can add a address book analogously to the above instructions, just choose You can add a address book analogously to the above instructions, just choose
CardDav and http://myserver:5232/Username/AddressBook.vcf in step 10 and 11. CardDav and ``http://myserver:5232/Username/AddressBook.vcf/`` in step 10 and
Also, if you already have a calendar set up you can add an address book to its 11. Also, if you already have a calendar set up you can add an address book to
"DAV groupware resource" under Configure-Kontact → Calendar → General → its "DAV groupware resource" under Configure-Kontact → Calendar → General →
Calendars → Modify. This way you don't have to enter username and password Calendars → Modify. This way you don't have to enter username and password
twice. twice.
@ -178,21 +182,23 @@ CalDAV-Sync is implemented as sync adapter to integrate seamlessly with
any calendar app and widget. Therefore you have to access it via any calendar app and widget. Therefore you have to access it via
``Accounts & Sync`` settings after installing it from the Market. ``Accounts & Sync`` settings after installing it from the Market.
So, to add new calendars to your phone open ``Accounts & Sync`` settings So, to add new calendars to your phone open ``Accounts & Sync`` settings and
and tap on ``Add account``, selecting CalDAV as type. In the next view, tap on ``Add account``, selecting CalDAV as type. In the next view, you have to
you have to switch to Manual Mode. Enter the full CalDAV URL of your Radicale switch to Manual Mode. Enter the full CalDAV URL of your Radicale account
account (e.g. http://example.com:5232/Username/) and corresponding login data. (e.g. ``http://example.com:5232/Username/``) and corresponding login data. If
If you want to create a new calendar you have to specify its full URL e.g. you want to create a new calendar you have to specify its full URL e.g.
http://example.com:5232/Username/Calendar.ics/ . ``http://example.com:5232/Username/Calendar.ics/``. Please note that **the
trailing slash is important**.
Tap on ``Next`` and the app checks for all available calendars Tap on ``Next`` and the app checks for all available calendars on
on your account, listing them in the next view. (Note: CalDAV-Sync will not your account, listing them in the next view. (Note: CalDAV-Sync
only check under the url you entered but also under will not only check under the url you entered but also under
http://example.com:5232/UsernameYouEnteredForLogin/. This might cause strange ``http://example.com:5232/UsernameYouEnteredForLogin/``. This
errors.) You can now select calendars might cause strange errors.) You can now select calendars you
you want to sync and set a local nickname and color for each. Hitting ``Next`` want to sync and set a local nickname and color for each. Hitting
again brings up the last page. Enter your email address and uncheck ``Sync ``Next`` again brings up the last page. Enter your email address
from server to phone only`` if you want to use two-way-sync. and uncheck ``Sync from server to phone only`` if you want to use
two-way-sync.
.. note:: .. note::
CalDAV-Sync officially is in alpha state and two-way-sync is marked as CalDAV-Sync officially is in alpha state and two-way-sync is marked as
@ -206,7 +212,7 @@ CardDAV-Sync
~~~~~~~~~~~~ ~~~~~~~~~~~~
Set up works like CalDAV-Sync, just use .vcf instead of .ics if you enter the Set up works like CalDAV-Sync, just use .vcf instead of .ics if you enter the
url, e.g. http://example.com:5232/Username/AddressBook.vcf/ URL, e.g. ``http://example.com:5232/Username/AddressBook.vcf/``.
aCal aCal
~~~~ ~~~~
@ -261,7 +267,8 @@ that are critical for proper operation.
2. Select ``Mail, Contacts, Calendars`` 2. Select ``Mail, Contacts, Calendars``
3. Select ``Add Account````Other````Add CalDAV Account`` 3. Select ``Add Account````Other````Add CalDAV Account``
4. Enter the server URL here, including ``https``, the port, and the user/calendar 4. Enter the server URL here, including ``https``, the port, and the user/calendar
path, ex: https://myserver.domain.com:3000/bob/birthdays/ path, ex: ``https://myserver.domain.com:3000/bob/birthdays.ics/`` (please note
that **the trailing slash is important**)
5. Enter your username and password as defined in your server config 5. Enter your username and password as defined in your server config
6. Enter a good description of the calendar in the ``Description`` field. 6. Enter a good description of the calendar in the ``Description`` field.
Otherwise it will put the whole servername in the field. Otherwise it will put the whole servername in the field.
@ -270,11 +277,11 @@ that are critical for proper operation.
otherwise new events won't show up on your iOS devices! otherwise new events won't show up on your iOS devices!
.. note:: .. note::
Everything should be working now so test creating events and make sure they stay created. Everything should be working now so test creating events and make sure they
If you create events on your iOS device and they disappear after the fetch period, stay created. If you create events on your iOS device and they disappear
you probably forgot to change the sync setting in step 7. Likewise, if you create events after the fetch period, you probably forgot to change the sync setting in
on another device and they don't appear on your iPad of iPhone, then make sure your sync step 7. Likewise, if you create events on another device and they don't
settings are correct appear on your iPad of iPhone, then make sure your sync settings are correct
.. warning:: .. warning::
In iOS 5.x, please check twice that the ``Sync all entries`` option is In iOS 5.x, please check twice that the ``Sync all entries`` option is
@ -341,7 +348,8 @@ syncEvolution
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
You can find more information about syncEvolution and Radicale on the You can find more information about syncEvolution and Radicale on the
`syncEvolution wiki page <https://syncevolution.org/wiki/synchronizing-radicale>`_. `syncEvolution wiki page
<https://syncevolution.org/wiki/synchronizing-radicale>`_.
Complex Configuration Complex Configuration
@ -746,8 +754,8 @@ collections.
From File From File
~~~~~~~~~ ~~~~~~~~~
File-based rights. Rights are read from a file whose name is specified in the config (section File-based rights. Rights are read from a file whose name is specified in the
``[right]``, key ``file``). config (section ``[right]``, key ``file``).
Example: Example:
@ -828,4 +836,4 @@ Daemon Mode
----------- -----------
The daemon mode relies on forks, and thus only works on Unix-like OSes The daemon mode relies on forks, and thus only works on Unix-like OSes
(incuding Linux, OS X, BSD). (incuding Linux, OS X, BSD).