| 99 | | 4. Installing Calendar Server |
|---|
| 100 | | |
|---|
| 101 | | We currently use Apple Calendar Service (http://www.apple.com/server/macosx/features/ical.html) |
|---|
| 102 | | in the production environment. This is an open source calendar service that can be installed without using |
|---|
| 103 | | Mac OS X Leopard Server. You need to have Python installed, as it is written in Python. |
|---|
| 104 | | For more information, see: http://trac.calendarserver.org/ |
|---|
| 105 | | - Install the Calendar Service by following the instructions found at |
|---|
| 106 | | http://trac.calendarserver.org/wiki/QuickStart |
|---|
| 107 | | - Normally, Calendar Server uses Open Directory for authentication. For testing locally, you can create |
|---|
| 108 | | an accounts-test.xml with usernames and passwords. See http://trac.calendarserver.org/wiki/XMLDirectoryService |
|---|
| 109 | | for more information. Create an admin user in the file accounts-test.xml: |
|---|
| 110 | | <accounts realm="Test Realm"> |
|---|
| 111 | | <user> |
|---|
| 112 | | <uid>admin</uid> |
|---|
| 113 | | <guid>admin</guid> |
|---|
| 114 | | <password>admin</password> |
|---|
| 115 | | <name>Super User</name> |
|---|
| 116 | | </user> |
|---|
| 117 | | </accounts> |
|---|
| 118 | | |
|---|
| 119 | | - Change 'data/src/test/resources/test.properties' |
|---|
| 120 | | 'configuration/default/tomcat/conf/his.properties' |
|---|
| 121 | | 'configuration/production/tomcat/conf/his.properties' |
|---|
| 122 | | to contain the right Calendar Server connection parameters. |
|---|
| 123 | | caldav.host=localhost |
|---|
| 124 | | caldav.port=8010 |
|---|
| 125 | | caldav.root=/calendars/ |
|---|
| 126 | | caldav.username=admin |
|---|
| 127 | | caldav.password=admin |
|---|
| 128 | | |
|---|
| 129 | | 5. Installing the certificate for the communication with the Vecozo webservice. |
|---|
| | 98 | 4. Installing the certificate for the communication with the Vecozo webservice. |
|---|