-
Notifications
You must be signed in to change notification settings - Fork 70
/
WebCalendar-UserManual.html
525 lines (525 loc) · 32.8 KB
/
WebCalendar-UserManual.html
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
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>WebCalendar User Manual</title>
<link href="../includes/css/docs.css" rel="stylesheet">
</head>
<body id="manual">
<h1>WebCalendar User Manual</h1>
<p class="b">WebCalendar Version: 1.9.9</p>
<h2>Table of Contents</h2>
<ul>
<li><a href="#intro">Introduction</a></li>
<li><a href="#users">Users and Events</a></li>
<li><a href="#repeat">Repeating Events</a></li>
<li><a href="#publicaccess">Public Access</a></li>
<li><a href="#subscriptions">Remote Subscriptions</a></li>
<li><a href="#external">External Users</a></li>
<li><a href="#nonuser">NonUser Calendars</a></li>
<li><a href="#categories">Categories</a></li>
<li><a href="#views">Views</a></li>
<li><a href="#groups">Groups</a></li>
<li><a href="#layers">Layers</a></li>
<li><a href="#boss">Assistant/Boss</a></li>
<li><a href="#uac">User Access Control</a></li>
<li><a href="#pref">Preferences</a></li>
<li><a href="#faq">FAQ</a></li>
<li><a href="#licensing">Licensing</a></li>
<li><a href="#help">Getting Help</a></li>
<li><a href="#glossary">Glossary</a></li>
<li><a href="#history">History</a></li>
</ul>
<hr>
<h2><a id="intro">Introduction</a></h2>
<p>WebCalendar is a calendar system. It is intended to be easy to setup and use while still providing advanced features and flexibility to serve the purposes of a widely varied user base. It can also be used as an events calendar for an organization or as a scheduling system for an intranet.</p>
<p>WebCalendar is an open source application. What does this mean for you? You get to use the application free of charge. (See the <a href="#license">licensing section</a> for more information on licensing.) Additionally, you have access to the WebCalendar developer community. You can post questions to various forums and have knowledgeable developers respond.</p>
<!-- [bad link]
<p>The primary site for WebCalendar development is at SourceForge.net:</p>
<pre><a href="http://sourceforge.net/projects/webcalendar/">http://sourceforge.net/projects/webcalendar/</a></pre>
-->
<p>The first public release of WebCalendar was in December of 1999.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="users">Users and Events</a></h2>
<p>WebCalendar can be configured to operate in either single-user or multi-user mode.<br><span class="note">Note:</span> If your WebCalendar is a single-user configuration, a large portion of this document will not apply.</p>
<p>All events in WebCalendar must be associated with one or more users. There is no limit to the number of users that can use WebCalendar (aside from system resources such as database space). Each participant will have a status for the event: "Waiting for Approval," "Approved" or "Rejected."<br><span class="note">Note:</span> If your WebCalendar is configured to not require approvals, then participants will always appear as "Approved" for all events.</p>
<p>If you add an event with yourself as a participant, your status will be "Approved" by default. If you include any other users, then their status will be "Waiting for Approval" until they either approve or reject the event. If configured to do so, WebCalendar will email participants notifying them that there is a new event waiting for approval on his/her calendar.<br><span class="note">Note:</span> As the creator of the event, you will not receive this email notification because your status for the event is automatically set to "Approved."</p>
<p>When viewing the details of an event, the status of event participants will be designated as shown below:</p>
<img src="event_status.gif" alt="Event Status Screenshot">
<br><br>
<span class="note">Notes:</span>
<ul>
<li>If you did not create the event, then you can only delete the event from your own calendar. Other users will still have the event on their calendar.</li>
<li>If you did not create the event, you will not be able to edit the event. Only the user who created the event can edit it.</li>
<li>If you see an event on another user's calendar that is not on your calendar, the event details page will provide a link to add the event to your calendar.</li>
<li>All changes to an event (accepting/rejecting, updating, deleting) are logged and are viewable by the system administrator.</li>
</ul>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="repeat">Repeating Events</a></h2>
<p>Repeating events may be used to create recurring event entries on your calendar. This version of WebCalendar has added many new features for specifying repeating events in an attempt to become more compliant with RFC2445 (ical). There are two modes of operation; <strong>Normal</strong> and <strong>Expert</strong>. These modes are selectable when creating an event, but can be automatically selected based on the values of existing events. Please refer to <a href="http://ietf.org/rfc/rfc2445.txt" target="_blank">RFC2445</a> for a detailed discussion of complex recurrence rules.</p>
<h3>Ending</h3>
<p>You may elect to have an event repeat <strong>Forever, Use end date</strong> or have the event repeat a set <strong>Number of times</strong>.</p>
<h3>Frequency</h3>
<p>The "Frequency" field allows you to specify how often the event occurs. Typing "0" or "1" in the "Frequency" field tells WebCalendar the event occurs every time (every day for daily, every month for monthly, etc.). Typing "2" in the "Frequency" field will indicate the event should occur every other time (i.e. every other day for daily, every other month for monthly, etc.).</p>
<h3>Daily</h3>
<p>If you select "Daily", the event will repeat at the same time every day until the end date (if specified) or the <em>Number of times</em> is reached. You can also select <em>Weekdays Only</em> to cause the event to skip weekends.<br><strong>Expert Mode:</strong> Adds the option to specify individual days of the week (<em>ByDay</em>) as well as selecting specific months (<em>ByMonth</em>) that the event will repeat.</p>
<h3>Weekly</h3>
<p>If you select "Weekly", the event will repeat every week on the day(s) selected until the end date (if specified) or until the <em>End</em>. You may select specific ByDay values to have your event repeat more than one day per week.<br><strong>Expert Mode:</strong> Adds the option to specify specific months (<em>ByMonth</em>) that the event will repeat.</p>
<h3>Monthly (by day)</h3>
<p>If you select "Monthly (by day)", the event will repeat on the same weekday of the month every month until the specified <em>End</em>. For example, if the initial date is the second Monday of the month, the event will repeat on the second Monday of each month.<br><strong>Expert Mode:</strong> Adds the option to specify individual days of the month (<em>ByDay</em>) as well as selecting specific months that the event will repeat. You have the option to select any combination of days within the month using the triple-state buttons, for example, you could select the the 1st Sunday (1SA), 3rd Thursday (3TH), and 5th Friday (5FR) of the month. You can also select days from the end of the month, for example -2SA would be the next to the last Saturday of the month. Any value that doesn't exist within the month will be ignored, like in the example above, not every month has a fifth Friday. In addition, specific months (<em>ByMonth</em>) within the year can be specified.</p>
<h3>Monthly (by day (from end))</h3>
<p>This option is no longer valid, as it is now rolled into Monthly ( by Day) using negative day (<em>ByDay</em>) values.</p>
<h3>Monthly (by date)</h3>
<p>If you select "Monthly (by date)", the event will repeat on the same date of the month every month until the <em>End</em>. For example, if you the initial date is May 12th, then the event will repeat on June 12th and so on.<br><strong>Expert Mode:</strong> Adds the options to select days of the week (<em>ByDay</em>), specific months <em>ByMonthDay</em> to repeat and an option to select specific dates within the month (<em>ByMonthDay</em>). With this option you can select any combination of dates within the month, for example, the 3rd of each month (3), the 31st (31), the second from the end of the month (-2) using the triple-state buttons.</p>
<h3>Monthly (by position)</h3>
<p>If you select "Monthly (by position)", the event repeats will be calculated for the month using the <em>End</em> and <em>ByDay</em>, then the option (<em>BySetPos</em>) will be applied. For example, if you selected MO,TU,WE the normal habit would be to repeat every Monday, Tuesday, and Wednesday within the month. Specifying (<em>BySetPos</em>) 7 would narrow the final selection to the 7th element of the original set of dates. It's sounds confusing I know...just try programming it :)<br><strong>Expert Mode:</strong> Adds the option to specify specific months to repeat. Please note that (<em>BySetPos</em>) is applied after all other ByXXX values, so selecting (<em>ByMonth</em>) may yield unexpected results.</p>
<h3>Yearly</h3>
<p>If you select "Yearly", the event will repeat on the same date every year until the <em>End</em>.<br><strong>Expert Mode:</strong> Adds the (ByDay), (ByMonth), and (ByMonthDay) as described above. These settings are applied to each month specified by the (ByMonth)...basically like the Monthly (by Day/Date) options. Also, two user entered values are available. <em>ByWeekNo</em> allows one or more week numbers to be entered separated by commas (1,2...53,-53,-52...-1). <em>ByYearDay</em> allows the user to enter days of the year to repeat separated by commas (1,2,...366,-366,-365...-1).</p>
<p>Please Note: All ByXXX values are evaluated by ANDing the values together with the following precedence. BYMONTH, BYWEEKNO, BYYEARDAY, BYMONTHDAY, BYDAY, and BYSETPOS</p>
<h3>Exclusions/Inclusions</h3>
<p>This option allows the exclusion or inclusion of dates for the repeat sequence. This setting is applied after all ByXXX values are evaluated.</p>
<table id="rpt_matrix">
<tr>
<th colspan="12">Available Repeat Option Matrix</th>
</tr>
<tr>
<td>Repeat / Repeat<br> Type / Options</td>
<td>Ending</td>
<td>Frequency</td>
<td>Weekdays<br>Only</td>
<td>Week<br>Start</td>
<td>ByDay</td>
<td>ByMonth</td>
<td>ByMonthDay</td>
<td>BySetPos</td>
<td>ByWeekNo</td>
<td>ByYearDay</td>
<td>Exclusions/<br>Inclusions</td>
</tr>
<tr>
<td>None</td>
<td></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Daily</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Daily (Expert)</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Weekly</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Weekly (Expert)</td>
<td>X</td>
<td>X</td>
<td> </td>
<td>X</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Monthly by Day</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Monthly by Day<br>(Expert)</td>
<td>X</td>
<td>X</td>
<td> </td>
<td>X</td>
<td>X*</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Monthly by Date</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Monthly by Date<br>(Expert)</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td>X</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Monthly by<br>Position</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Monthly by<br>Position<br>(Expert)</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td>X</td>
<td>X</td>
<td> </td>
<td>X</td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Yearly</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td>Yearly (Expert)</td>
<td>X</td>
<td>X</td>
<td> </td>
<td> </td>
<td>X*</td>
<td>X</td>
<td>X</td>
<td> </td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>Manual</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>X</td>
</tr>
<tr>
<td colspan="12">* Expanded ByDay Option allowing more granular selection</td>
</tr>
</table>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="publicaccess">Public Access</a></h2>
<p>If your system is not configured to allow Public Access, you may skip this section.</p>
<p>Public Access is useful if you want to publish part of the calendar to a larger user base that isn't allowed to edit it.</p>
<p>If Public Access is enabled, an extra user will show up when creating a new event: the 'Public Access' user. To make an event visible to users that aren't logged in, simply select the 'Public Access' user as a participant for the event(s).</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="subscriptions">Remote Subscriptions</a></h2>
<p>If your system is not configured to allow Remote Subscriptions, you may skip this section.</p>
<p>If your administrator has enabled Remote Subscriptions, you may enable it for your personal account by clicking 'Admin' => 'Preferences' => 'Subscribe/Publish' and selecting 'Yes' & save.</p>
<p>If a user has this option enabled, the URL for accessing the calendar via an external iCalendar-aware application
<!-- [bad links]
(such as <a href="http://mozilla.org">Mozilla Calendar</a> or <a href="http://apple.com/ical">Apple's iCal</a>)
-->
will be displayed.
</p>
<p>If the 'Public Access' calendar is enabled, the Remote Subscriptions service can be enabled by following the same procedure as above in the Public Access preferences panel.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="external">External Users</a></h2>
<p>If your system is not configured to allow External Users, you may skip this section.</p>
<p>External Users<a href="#g_externaluser">*</a> allow you to add participants to an event that are not WebCalendar users. When adding or editing an event, you will see a free text area titled "External Participants." In this area you can enter names of participants. If your system is configured to allow it, the External Participants can be notified via email when the event is created, and updated. In addition, external users can be reminded of an upcoming event via email, if the event has a reminder set. They will not be provided a URL to access the calendar but will receive an ics file as an attachment for inclusion in their own calendar client.</p>
<p>External Participants should be specified one name per line (email address required for email communication). All of the following would be legal entries:</p>
<pre>Joe Smith
Smith, Joe
Joe Smith <jsmith@xxx.com>
<jsmith@xxx.com>
</pre>
<p>Email addresses within '<' and '>' characters will receive email notifications and reminders.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="nonuser">NonUser Calendars</a></h2>
<p>NonUser Calendars<a href="#g_nonuser">*</a> allow you to maintain a calendar that is not associated with a user. Users can then either view the NonUser Calendar (if the system settings allow it) or add the NonUser Calendar as a layer to their own calendar. For additional information on layers, see the <a href="#layers">layers</a> documentation.</p>
<p>This can be used for resource management such as scheduling usage of a conference room. If used in combination with <a href="#views">views</a>, you can quickly & easily view the availability of multiple conference rooms on the same page.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="categories">Categories</a></h2>
<p>If your system is not configured to use categories, you may skip this section.</p>
<p>Events may be associated with one or more categories, but it is not required. Categories can be user-level or global. Each user maintains his/her own list of user-level categories, while the system administrator maintains the list of global categories.</p>
<p>When creating or editing event, you may specify the categories for the event. If the category you select isn't a global category, and you select participants other than yourself for that event, other users will see "None" as the category. If you selected a global category, all users will be able to see the same category.</p>
<p>When viewing the calendar (month, week or day), a selection box is displayed near the top of the page that allows you to filter events based on a category. When you select a category from this menu, only events associated with that category will appear on your calendar.</p>
<p>If enabled, icons can also be uploaded and assigned to categories to be displayed before the event name. You will also be able to choose an icon from existing icons that have already been uploaded. This requires that a folder named <tt>icons</tt> exist in the WebCalendar directory.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="views">Views</a></h2>
<p>Views<a href="#g_view">*</a> allow you to look at the calendar of one or more users (or NonUser Calendars) at the same time. You can create a new view by clicking "Views" in the admin panel.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="groups">Groups</a></h2>
<p>If you system is not configured to use Groups<a href="#g_group">*</a>, you may skip this section.</p>
<p>Groups allow systems with many users to divide users into smaller sets. Additionally, if configured to do so, users can only access calendars of users in the same group(s) (both when viewing the list of available calendars or when selecting participants for an event.</p>
<p>When adding or editing events, a "Select..." button will be available. This button will popup a user selection window that will allow event participants to be selected by group.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="layers">Layers</a></h2>
<p>Layers<a href="#g_layer">*</a> allow you to overlay one or more calendars on top of your own. You can add a new layer to your calendar by clicking "Layers" in the admin panel.</p>
<p>When adding the layer, you can choose a text color to be used when that event is displayed on your calendar.</p>
<p><span class="tip">TIP:</span> On slow servers, you may find that layers cause the month view to be considerably slower. Set your default view to "Week" rather than "Month" in your <a href="#pref">Preferences</a>.</p>
<p><span class="tip">TIP:</span> If you have more than one configuration of users that you would like to use with layers, you can create more than one "Daily" <a href="#views">View</a>.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="boss">Assistant/Boss</a></h2>
<p>If your system is not configured to allow Assistant Mode, then you may skip this section.</p>
<p>Assistant Mode allows one user (the Assistant<a href="#g_assistant">*</a>) to help manage the calendar of another user (the Boss<a href="#g_boss">*</a>). The Boss creates the relationship in the calendar by clicking "Assistants" in the admin panel.</p>
<p>When the Boss has selected one or more assistants, each assistant will see a new "Manage Calendar of" link at the bottom of the page. This link will quickly bring the Assistant to a view of the Boss' calendar. When adding an event from this page, the default participant will be only the Boss.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="uac">User Access Control</a></h2>
<p>If your system is not configured to use User Access Control, then you may skip this section.</p>
<p>If enabled, you may now set very detailed access controls to your calendar for other WebCalendar users. You can specify their access view,edit, and approve entries on your calendar and can further specify access to events, tasks, and journals (coming soon).</p>
<p>Access can also be granted/restricted to allow invitations, emails, and a very restrictive setting <strong>Can See Time Only</strong> that prevents the other user from viewing any details of your events.</p>
<p>The <strong>DEFAULT CONFIGURATION</strong> selection will set the access for all users not otherwise granted/restricted access to your calendar.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="pref">Preferences</a></h2>
<p>Various components of WebCalendar can be customized by modifying your user preferences.</p>
<h3>Settings</h3>
<dl>
<dt>Language</dt>
<dd>Specify the language you would like to use in WebCalendar</dd>
<dt>Timezone Selection</dt>
<dd>Specify your local timezone.</dd>
<dt>Fonts</dt>
<dd>Your preferred font family.</dd>
<dt>Preferred View</dt>
<dd>Select the view you wish to see after logging in. Available options include day view, week view, month view, or year view.</dd>
<dt>Display weekends in view</dt>
<dd>Specify whether you want Saturdays and Sundays to appear in month and week views, as well as in mini-calendars.</dd>
<dt>Display description in printer day view</dt>
<dd>Specify whether you want to see descriptions in printer day view.</dd>
<dt>Date format</dt>
<dd>Specify how you would like dates to be displayed</dd>
<dt>Time format</dt>
<dd>Specify either 12-hour (3:45pm) or 24-hour (15:45) time format</dd>
<dt>Time interval</dt>
<dd>Specify how many minutes each time block represents in the day and week display</dd>
<dt>Auto-refresh calendars</dt>
<dd>If set to "yes," the day, week, and month views will automatically reload after the duration specified in the <em>Auto-refresh time</em> textbox.</dd>
<dt>Auto-refresh time</dt>
<dd>Specify the number of minutes WebCalendar will wait before automatically refreshing pages.</dd>
<dt>Display unapproved</dt>
<dd>Specify whether events that have been added to your calendar but not yet approved should display on your calendar (in a different color)</dd>
<dt>Display week number</dt>
<dd>Specify whether the week number should be displayed in month and week views, as well as mini-calendars</dd>
<dt>Week starts on</dt>
<dd>Specify whether you want the week to start on Sunday or Monday</dd>
<dt>Work hours</dt>
<dd>Specify the default time range to display in day and week views</dd>
<dt>Specify timed event length by</dt>
<dd>Specify the preferred event end time format, Duration or End Time.</dd>
<dt>Display small task list</dt>
<dd>Specify whether small Tasks windows are visible in calendars.</dd>
<dt>Display tasks in Calendars</dt>
<dd>Specify whether Tasks are displayed in-line with events. The task will be displayed on the due date. If the due date has passed without task completion, the task will move to the current day until completed.</dd>
<dt>Export VTIMEZONE in ics files</dt>
<dd>Specify whether VTIMEZONE elements are exported with ics files. This can have a negative impact on performance, so it's recommended that this option only be enabled if needed.</dd>
<dt>Default Category</dt>
<dd>Specify the default category that should be selected when adding a new event</dd>
</dl>
<h3>Email</h3>
<dl>
<dt>Event reminders</dt>
<dd>Specify if you wish to receive an email reminder for events that specify a reminder should be sent</dd>
<dt>Events added to my calendar</dt>
<dd>Specify if you wish to receive email when another user adds an event to your calendar</dd>
<dt>Events updated on my calendar</dt>
<dd>Specify if you wish to receive an email when another user updates an event on your calendar</dd>
<dt>Events removed from my calendar</dt>
<dd>Specify if you wish to receive an email when another user removes an event from your calendar</dd>
<dt>Event rejected by participant</dt>
<dd>Specify if you with to be notified if a participant of an event on your calendar has rejected the event</dd>
</dl>
<h3>When I am the boss</h3>
<dl>
<dt>Email me event notifications</dt>
<dd>Specify if you wish to receive email when one of your assistants adds an event to your calendar</dd>
<dt>I want to approve events</dt>
<dd>Specify if you want to approve events added by any or your assistants</dd>
<dt>Display if created by Assistant</dt>
<dd>If enabled, the 'Created By' field in view_entry will include assistant's name in addition to the Boss' name.</dd>
</dl>
<h3>Subscribe/Publish</h3>
<dl>
<dt>Allow remote subscriptions</dt>
<dd>If enabled, allows users to publish their calendars out to an external Calendar client such as Sunbird or Apple Ical using the URL displayed.</dd>
<dt>Allow remote publishing</dt>
<dd>If enabled, allows users to two-way synchronize their calendars with an external Calendar client such as Sunbird or Apple Ical using the URL displayed. </dd>
<dt>Enable FreeBusy publishing</dt>
<dd>If enabled, allows users to publish their FreeBusy schedule using the URL displayed.</dd>
</dl>
<h3>Colors</h3>
<dl>
<dt>Document background</dt>
<dd>Specify the page background color</dd>
<dt>Document title</dt>
<dd>Specify the color of the page title</dd>
<dt>Table cell background</dt>
<dd>Specify the default background color for table cells</dd>
<dt>Table cell background for current day</dt>
<dd>Specify the background color for the table cell containing the current date</dd>
<dt>Table cell background for weekends</dt>
<dd>Specify the background color for table cells that represent a Saturday or Sunday</dd>
</dl>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="faq">FAQ</a></h2>
<!-- cek: leave these comments here... extractfaqs.pl looks for them -->
<!-- START FAQ: Usage -->
<dl>
<dt>Why do weeks start with Sunday instead of Monday?</dt>
<dd>The default setup of WebCalendar is to start weeks on Sunday. Your system administrator can change the system default setting. You can change the setting just for you in your <a href="#pref">Preferences</a>.</dd>
<dt>Can I sync events with Palm/PocketPC/Outlook/iCal?</dt>
<dd>Export support is available for Palm and anything that supports iCal or vCal. Use the "Export" link at the bottom of each page.</dd>
<dt>Why can't I edit an event that another user added to my calendar?</dt>
<dd>If another user adds an event to your calendar, you cannot edit the event. This is a security restriction. You can reject the event rather than approve it, or you can delete the event from your calendar.</dd>
<dt>I'm trying to add a user as a participant to an event, but they do not show up in the list of users.</dt>
<dd>Your system administrator has enabled a feature that only allows you to view users that are in the same group(s) that you are in. Make sure the user is in one of the same groups that you are in.</dd>
<!-- END FAQ -->
</dl>
<p><span class="tip">TIP:</span> WebCalendar setup and configuration issues are documented in the "WebCalendar System Administrator's Guide".</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="licensing">Licensing</a></h2>
<p>WebCalendar is distributed under the open source <a href="https://gnu.org/licenses/old-licenses/gpl-2.0.html" target="_blank">GNU General Public License</a>. If you have questions about this license, please read their <a href="http://gnu.org/licenses/gpl-faq.html" target="_blank">GPL FAQ</a>.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="help">Getting Help</a></h2>
<p>Try the Help/Troubleshooting forum for WebCalendar, hosted at github.com:</p>
<pre><a href="https://github.com/craigk5n/webcalendar/issues">https://github.com/craigk5n/webcalendar/issues</a></pre>
<p>If you encounter a bug, please check the <a href="https://github.com/craigk5n/webcalendar/pulls">list of open and pending "patches"</a>. If you do not see anything similar, submit a new pull request.</p>
<a href="#" target="_top">↑ top</a>
<hr>
<h2><a id="glossary">Glossary</a></h2>
<dl>
<dt><a id="g_activitylog">Activity Log</a></dt>
<dd>A summary of recent updates to calendar data</dd>
<dt><a id="g_assistant">Assistant</a></dt>
<dd>A calendar user that has been designated by another calendar user (the Boss) to help manage their calendar</dd>
<dt><a id="g_boss">Boss</a></dt>
<dd>A calendar user that has designated another calendar user (the Assistant) to help manage his calendar</dd>
<dt><a id="g_externaluser">External User</a></dt>
<dd>A calendar participant that does not have a calendar user account</dd>
<dt><a id="g_group">Group</a></dt>
<dd>A mechanism of dividing up a large set of users into smaller sets of users</dd>
<dt><a id="g_layer">Layer</a></dt>
<dd>A function that allows a user to overlay another user's calendar on top of his own calendar so that the standard day, week and month pages show both his own and the layered user's events</dd>
<dt><a id="g_nonuser">NonUser Calendar</a></dt>
<dd>A participant to a calendar event that is not a user</dd>
<dt><a id="g_notification">Notification</a></dt>
<dd>An email message that is sent when an event is added, removed or updated in the user's calendar by another user</dd>
<dt><a id="g_preferredview">Preferred View</a></dt>
<dd>The standard page (day, week, month or year) that will be presented to the user after logging in (set in user <a href="#pref">Preferences</a>)</dd>
<dt><a id="g_reminder">Reminder</a></dt>
<dd>An email message that is sent before an event to remind the participant</dd>
<dt><a id="g_timeinterval">Time Interval</a></dt>
<dd>The amount of time each "block" will represent in either the day or week view (set in user <a href="#pref">Preferences</a>)</dd>
<dt><a id="g_view">View</a></dt>
<dd>A customized page that presents the events of selected users</dd>
<dt><a id="g_workhours">Work Hours</a></dt>
<dd>The default hours to show in the week and day view where events are displayed in blocks of time (set in user <a href="#pref">Preferences</a>)</dd>
</dl>
<a href="#" target="_top">↑ top</a>
</body>
</html>