Difference between revisions of "Calendars"

From Amahi Wiki
Jump to: navigation, search
Line 1: Line 1:
Each Amahi server has a calendar server in it. With it, client sofware (like Outlook, iCal, Sunbird, Thunderbird or Chandler) can publish and also subscribe to calendars published in your HDA.
+
The HDA has a calendar server enabled by default. Using client software you can publish and also subscribe to published calendars on your HDA.
  
 
To publish or subscribe to a calendar in this server, you need four things:
 
To publish or subscribe to a calendar in this server, you need four things:
 
 
# A client calendar program (see below),
 
# A client calendar program (see below),
 
# The publishing location or URL, which is: <code><nowiki>http://calendar/</nowiki></code>, and
 
# The publishing location or URL, which is: <code><nowiki>http://calendar/</nowiki></code>, and
 
# The calendar name of your choice, typically Home, John, etc.
 
# The calendar name of your choice, typically Home, John, etc.
 +
  
 
In addition, you can also install a "client" application to browse calendars in your HDA, like [http://www.amahi.org/apps/webcal iCalendar]
 
In addition, you can also install a "client" application to browse calendars in your HDA, like [http://www.amahi.org/apps/webcal iCalendar]
  
 
Calendars can be created with widely available clients such as:
 
Calendars can be created with widely available clients such as:
 +
* [http://www.apple.com/macosx/features/ical/ Apple iCal] for Mac OS X.
 +
* [http://en.wikipedia.org/wiki/Mozilla_Sunbird Sunbird] ([[Mozilla_Sunbird|Tutorial]])
 +
* [http://www.mozilla.org/en-US/projects/calendar/ Thunderbird - Lightning Calendar]
 +
* [http://office.microsoft.com/en-us/outlook/ MS Outlook]
 +
* [http://en.wikipedia.org/wiki/Windows_Calendar Windows Calendar] for Windows Vista.
 +
* [http://en.wikipedia.org/wiki/Chandler_%28software%29 Chandler]
 +
* ... and many others.
  
* Apple iCal, for Mac OS X.
 
* [[Mozilla_Sunbird|Mozilla Sunbird]], for multiple platforms.
 
* Windows Calendar, for Windows Vista.
 
* ... and many others.
 
  
 
Technically, the HDA has a WebDAV server, commonly used for sharing online calendars and other files.
 
Technically, the HDA has a WebDAV server, commonly used for sharing online calendars and other files.
  
IMPORTANT: Only one calendar publisher is supported per calendar.
+
<u>IMPORTANT:</u> Only one calendar publisher is supported per calendar.
  
Note: some clients may require that the name have the ical extension, e.g. Home.ics; you may need to experiment.
+
'''NOTE:''' Some clients may require that the name have the ical extension, e.g. Home.ics; you may need to experiment.
 
 
 
 
[[OutlookSync|Outlook synchronization support!]]
 
  
 
== Amahi 7 (Fedora 19) Manual Solution ==
 
== Amahi 7 (Fedora 19) Manual Solution ==
The Calender WebDAV is broken ([https://bugs.amahi.org/issues/1339 Amahi bug 1339]).  Below you will find a manual solution that will correct the problem.
+
The Calender server is broken ([https://bugs.amahi.org/issues/1339 Amahi bug 1339]).  Below you will find a manual solution that will correct the problem.
  
 
* As root user, edit this file:
 
* As root user, edit this file:
Line 47: Line 47:
  
 
== Publishing URL ==
 
== Publishing URL ==
 
 
The publishing URL for the calendar is
 
The publishing URL for the calendar is
 
<nowiki>
 
<nowiki>
Line 60: Line 59:
  
 
== Accessing the Calendar ==
 
== Accessing the Calendar ==
 
 
The url for accessing the calendar selection page in your HDA is under Setup -> Settings -> Calendars or:
 
 
<nowiki>
 
    http://hda/setup?sub=calendars&tab=setting
 
</nowiki>
 
 
 
We have one application called [http://www.amahi.org/apps/webcal iCalendar] that needs to be installed if you want to browse calendars in your hda via a web interface. Please note that this app is a '''read only''' client. It cannot create calendar entries.
 
We have one application called [http://www.amahi.org/apps/webcal iCalendar] that needs to be installed if you want to browse calendars in your hda via a web interface. Please note that this app is a '''read only''' client. It cannot create calendar entries.
 
  
 
The url for accessing the calendar is
 
The url for accessing the calendar is
Line 87: Line 77:
 
* [http://www.apple.com/macosx/features/ical/ Apple iCal], for Mac OS X:<br />[[Image:ical2.jpg|Apple Ical]] [[Image:ical1.gif|Apple Ical]]
 
* [http://www.apple.com/macosx/features/ical/ Apple iCal], for Mac OS X:<br />[[Image:ical2.jpg|Apple Ical]] [[Image:ical1.gif|Apple Ical]]
 
* [http://www.mozilla.org/projects/calendar/ Mozilla Sunbird and Lightning (a perfect calendar companion for Thunderbird)], for Windows, Mac and Linux.<br />  [[Image:sunbird.png|frameless]]<br />[[Image:lightning.png|frameless]]
 
* [http://www.mozilla.org/projects/calendar/ Mozilla Sunbird and Lightning (a perfect calendar companion for Thunderbird)], for Windows, Mac and Linux.<br />  [[Image:sunbird.png|frameless]]<br />[[Image:lightning.png|frameless]]
* [http://www.microsoft.com/windows/products/windowsvista/features/details/calendar.mspx Windows Calendar], for Windows Vista.<br /> [[Image:vista-calendar.jpg|frameless]]
+
* [http://en.wikipedia.org/wiki/Windows_Calendar Windows Calendar], for Windows Vista.<br /> [[Image:vista-calendar.jpg|frameless]]
 +
:Also see [[OutlookSync|Outlook synchronization support!]]
 
* [http://www.gnome.org/projects/evolution/ Evolution], for Linux<br /> [[Image:evolution.png|frameless]]
 
* [http://www.gnome.org/projects/evolution/ Evolution], for Linux<br /> [[Image:evolution.png|frameless]]
For configuring Evolution to use your HDA, you may be interested by [http://forums.amahi.org/viewtopic.php?p=5782#p5782 this post].
+
:For configuring Evolution to use your HDA, you may be interested by [http://forums.amahi.org/viewtopic.php?p=5782#p5782 this post].
 
* [http://www.kontact.org/ Kontact], for Linux<br /> [[Image:kontact.jpg|frameless]]
 
* [http://www.kontact.org/ Kontact], for Linux<br /> [[Image:kontact.jpg|frameless]]
* ... and some others.
 
  
  
 
[[Category: Apps]]
 
[[Category: Apps]]

Revision as of 22:34, 5 April 2014

The HDA has a calendar server enabled by default. Using client software you can publish and also subscribe to published calendars on your HDA.

To publish or subscribe to a calendar in this server, you need four things:

  1. A client calendar program (see below),
  2. The publishing location or URL, which is: http://calendar/, and
  3. The calendar name of your choice, typically Home, John, etc.


In addition, you can also install a "client" application to browse calendars in your HDA, like iCalendar

Calendars can be created with widely available clients such as:


Technically, the HDA has a WebDAV server, commonly used for sharing online calendars and other files.

IMPORTANT: Only one calendar publisher is supported per calendar.

NOTE: Some clients may require that the name have the ical extension, e.g. Home.ics; you may need to experiment.

Amahi 7 (Fedora 19) Manual Solution

The Calender server is broken (Amahi bug 1339). Below you will find a manual solution that will correct the problem.

  • As root user, edit this file:
vi /etc/httpd/conf.d/03-calendar.conf
  • Comment out the following lines:
#AllowOverride AuthConfig
Order allow,deny
Allow from all
  • Add these lines afterwards:
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Require all granted
  • Restart the web server:
systemctl restart httpd.service

Now you should be able to publish and access your calendar.

Publishing URL

The publishing URL for the calendar is http://calendar/<CalendarName> . If that fails to work, try http://calendar.yourdomain.com/.

The <CalendarName> part maybe Home, or Home.ics (try this last one first).

Some clients, notably Sunbird, require that the name of the calendar have the ical extension (which is .ics), e.g. Home.ics. You may need to experiment with this until it works. If you calendar client asks for a username and password, use your normal login details. Please add your experiences in this page.

Names with spaces are supported.

Accessing the Calendar

We have one application called iCalendar that needs to be installed if you want to browse calendars in your hda via a web interface. Please note that this app is a read only client. It cannot create calendar entries.

The url for accessing the calendar is http://icalendar

The url for setting the calendar preferences page is

http://icalendar/preferences.php

Calendar Clients

Calendars can be created with widely available clients such as:

Also see Outlook synchronization support!
For configuring Evolution to use your HDA, you may be interested by this post.