calendar.html
11.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Using the Calendar App — ownCloud User Manual 5.0 documentation</title>
<link rel="stylesheet" href="../_static/style.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/style.css" type="text/css" />
<link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '5.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="../_static/bootstrap.js"></script>
<link rel="top" title="ownCloud User Manual 5.0 documentation" href="../index.html" />
<link rel="up" title="Contacts & Calendar" href="index.html" />
<link rel="next" title="iOS - Synchronize iPhone/iPad" href="sync_ios.html" />
<link rel="prev" title="Using the Contacts App" href="contacts.html" />
<script type="text/javascript">
(function () {
/**
* Patch TOC list.
*
* Will mutate the underlying span to have a correct ul for nav.
*
* @param $span: Span containing nested UL's to mutate.
* @param minLevel: Starting level for nested lists. (1: global, 2: local).
*/
var patchToc = function ($ul, minLevel) {
var findA;
// Find all a "internal" tags, traversing recursively.
findA = function ($elem, level) {
var level = level || 0,
$items = $elem.find("> li > a.internal, > ul, > li > ul");
// Iterate everything in order.
$items.each(function (index, item) {
var $item = $(item),
tag = item.tagName.toLowerCase(),
pad = 15 + ((level - minLevel) * 10);
if (tag === 'a' && level >= minLevel) {
// Add to existing padding.
$item.css('padding-left', pad + "px");
console.log(level, $item, 'padding-left', pad + "px");
} else if (tag === 'ul') {
// Recurse.
findA($item, level + 1);
}
});
};
console.log("HERE");
findA($ul);
};
$(document).ready(function () {
// Add styling, structure to TOC's.
$(".dropdown-menu").each(function () {
$(this).find("ul").each(function (index, item){
var $item = $(item);
$item.addClass('unstyled');
});
$(this).find("li").each(function () {
$(this).parent().append(this);
});
});
// Patch in level.
patchToc($("ul.globaltoc"), 2);
patchToc($("ul.localtoc"), 2);
// Enable dropdown.
$('.dropdown-toggle').dropdown();
});
}());
</script>
</head>
<body>
<div class="container">
<div class="content">
<div class="page-header">
<h1><a href="../contents.html">ownCloud User Manual</a></h1>
</div>
<div class="row">
<div class="span3">
<div class="sidebar">
<div class="well">
<div class="menu-support-container">
<ul id="menu-support" class="menu">
<ul>
<li><a href="../contents.html">Overview</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../index.html">User Documentation</a></li>
</ul>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../webinterface.html">The ownCloud Web Interface</a></li>
<li class="toctree-l1"><a class="reference internal" href="../files/index.html">Files & Synchronization</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="index.html">Contacts & Calendar</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="contacts.html">Using the Contacts App</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="">Using the Calendar App</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#creating-a-calendar">Creating a calendar</a></li>
<li class="toctree-l3"><a class="reference internal" href="#synchronising-calendars-with-caldav">Synchronising Calendars with CalDav</a></li>
<li class="toctree-l3"><a class="reference internal" href="#creating-events">Creating events</a></li>
<li class="toctree-l3"><a class="reference internal" href="#exporting-importing-events">Exporting / Importing events</a></li>
<li class="toctree-l3"><a class="reference internal" href="#why-is-the-calendar-app-asking-for-my-current-location">Why is the calendar app asking for my current location?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="sync_ios.html">iOS - Synchronize iPhone/iPad</a></li>
<li class="toctree-l2"><a class="reference internal" href="sync_osx.html">Synchronizing with OS X</a></li>
<li class="toctree-l2"><a class="reference internal" href="sync_thunderbird.html">Thunderbird - Synchronize Address Book</a></li>
<li class="toctree-l2"><a class="reference internal" href="sync_kde.html">Synchronizing with KDE SC</a></li>
<li class="toctree-l2"><a class="reference internal" href="troubleshooting.html">Troubleshooting</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../bookmarks.html">Using the Bookmarks App</a></li>
<li class="toctree-l1"><a class="reference internal" href="../mediaplayer.html">Native Media Player Support</a></li>
<li class="toctree-l1"><a class="reference internal" href="../migration.html">User Account Migration</a></li>
</ul>
</ul>
</div>
</div>
</div>
</div>
<div class="span9">
<div class="page-content">
<div class="section" id="using-the-calendar-app">
<h1>Using the Calendar App<a class="headerlink" href="#using-the-calendar-app" title="Permalink to this headline">¶</a></h1>
<div class="section" id="creating-a-calendar">
<h2>Creating a calendar<a class="headerlink" href="#creating-a-calendar" title="Permalink to this headline">¶</a></h2>
<div class="figure">
<a class="reference internal image-reference" href="../_images/calendar_manage-calendars.png"><img alt="../_images/calendar_manage-calendars.png" src="../_images/calendar_manage-calendars.png" /></a>
</div>
<p>If you use the calendar the first time, there will be already a calendar called
“Default calendar”. You can manage your calendars with a click on the “Calendar”
button in the top right corner. In the dialog, which will appear, you can add,
edit, export, enable, disable and delete your calendars. There will be also a
link for CalDav access.</p>
</div>
<div class="section" id="synchronising-calendars-with-caldav">
<h2>Synchronising Calendars with CalDav<a class="headerlink" href="#synchronising-calendars-with-caldav" title="Permalink to this headline">¶</a></h2>
<p>Assuming you access your web interface via an address like this:</p>
<div class="highlight-python"><pre>http://ADDRESS</pre>
</div>
<p>Then you can access your calendars with CalDAV-compatible programs like
Kontact, Evolution, Thunderbird using the following URL:</p>
<div class="highlight-python"><pre>http://ADDRESS/remote.php/caldav</pre>
</div>
<p>To use the ownCloud calendar with Apple iCal you will need to use the following
URL, including the trailing slash:</p>
<div class="highlight-python"><pre>http://ADDRESS/remote.php/caldav/principals/username/</pre>
</div>
<p>Mozilla Lightning users need to this URL scheme:</p>
<div class="highlight-python"><pre>https://ADDRESS/remote.php/caldav/calendars/USERNAME/CALENDARNAME
Example for a simple calendar: The "Default calendar" is referred to as "defaultcalendar",
and the users' name here is "test".
The full URL (which on the picture can't be seen because of the
short edit field) is then::
https://localhost/owncloud/remote.php/caldav/calendars/test/defaultcalendar</pre>
</div>
</div>
<div class="section" id="creating-events">
<h2>Creating events<a class="headerlink" href="#creating-events" title="Permalink to this headline">¶</a></h2>
<p>To create an event just click on the date in the month view or choose the
timeframe in the weekview. In the dialog which will appear you can enter your
information like title, category, etc.</p>
<div class="figure">
<a class="reference internal image-reference" href="../_images/calendar_createevent.png"><img alt="../_images/calendar_createevent.png" src="../_images/calendar_createevent.png" /></a>
</div>
<p>With the advanced options you can set the
description, the location and the repetition rate of an event. If the repeating
should end you can choose between setting the end by date or by occurrences. If
you choose in the weekview all days from Monday to Friday it will automatically
set the repeat rule to “every weekday”. If the interval of the weekview can be
devided by two it automatically set the repeat rule to “Bi-Weekly”.</p>
</div>
<div class="section" id="exporting-importing-events">
<h2>Exporting / Importing events<a class="headerlink" href="#exporting-importing-events" title="Permalink to this headline">¶</a></h2>
<div class="section" id="export">
<h3>Export<a class="headerlink" href="#export" title="Permalink to this headline">¶</a></h3>
<div class="figure">
<a class="reference internal image-reference" href="../_images/calendar_export.png"><img alt="../_images/calendar_export.png" src="../_images/calendar_export.png" /></a>
</div>
<p>You can export either a single event or a whole calendar. If you want to export
a single event click on it and press the export button in the bottom right
corner. If you want to export a whole calendar use the “Calendar” button as
described in the chapter “Creating a calendar”.</p>
</div>
<div class="section" id="import">
<h3>Import<a class="headerlink" href="#import" title="Permalink to this headline">¶</a></h3>
<div class="figure">
<a class="reference internal image-reference" href="../_images/calendar_import.png"><img alt="../_images/calendar_import.png" src="../_images/calendar_import.png" /></a>
</div>
<p>Import your calendar as ical file using the files app. Just click on the
calendar file to open the import dialog. You can import the calendar into a new
calendar or into an already existing calendar.</p>
<div class="admonition note">
<p class="first admonition-title">Note</p>
<p class="last">If the progressbar does not work properly, the folder
<tt class="docutils literal"><span class="pre">apps/calendar/import_tmp/</span></tt> has probably no write permission.</p>
</div>
</div>
</div>
<div class="section" id="why-is-the-calendar-app-asking-for-my-current-location">
<h2>Why is the calendar app asking for my current location?<a class="headerlink" href="#why-is-the-calendar-app-asking-for-my-current-location" title="Permalink to this headline">¶</a></h2>
<div class="figure">
<a class="reference internal image-reference" href="../_images/calendar_newtimezone1.png"><img alt="../_images/calendar_newtimezone1.png" src="../_images/calendar_newtimezone1.png" /></a>
</div>
<p>The calendar needs your current position in order to detect your timezone.
Without the correct timezone there will be a time offset between the events in
ownCloud and your desktop calendar you synchronise with ownCloud. You can also
set the timezone manually in the personal settings.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>