New docs, saying DAViCal rather than RSCDS.

This commit is contained in:
Andrew McMillan 2007-11-04 23:32:22 +13:00
parent 6e6d528911
commit 7712649e68
9 changed files with 23 additions and 19 deletions

View File

@ -43,6 +43,7 @@
sort($clients);
foreach( $clients AS $k => $v ) {
if ( $v == "Interoperability" ) continue;
if ( $v == "Other" ) continue;
$style = (strcmp($client_page,$v) == 0 ? ' class="selected"' : '' );
printf( '<p%s><a%s href="clients.php?client=%s">', $style, $style, urlencode($v) );
if ( isset($icons[$v]) ) {
@ -51,6 +52,9 @@
echo "$v</a></p>\n";
}
$style = ($client_page == "Other" ? ' class="selected"' : '' );
printf( '<p%s><a%s href="clients.php?client=Other">Other</a></p>', $style, $style );
include("inc/page-middle.php");
include("clients/".$details[$client_page]);

View File

@ -23,5 +23,5 @@ button or with a default frequency of hourly. This is quite different to the ot
have used which all aggressively push new and changed items to the server as soon as possible,
but which may be lazy about fetching updates.</p>
<p>Operation with RSCDS is not yet perfect but basic operation is satisfactory. I will be
concentrating on making RSCDS interoperate with Chandler over coming releases.</p>
<p>Operation with DAViCal is not yet perfect but basic operation is satisfactory. I will be
concentrating on making DAViCal interoperate with Chandler over coming releases.</p>

View File

@ -5,7 +5,7 @@ was little in the way of a repository available to test against until recently.<
<ol>
<li>Select "File" then "New" then "Calendar" from the menus.</li>
<li>Choose a type of "CalDAV", enter a name, and a URL such as <code>caldav://server.domain.name/caldav.php/username/home/</code>, enter your user name for RSCDS and click "OK".<img src="clients/Evolution-dialog1.png" /> <br />&nbsp;</li>
<li>Choose a type of "CalDAV", enter a name, and a URL such as <code>caldav://server.domain.name/caldav.php/username/home/</code>, enter your user name for DAViCal and click "OK".<img src="clients/Evolution-dialog1.png" /> <br />&nbsp;</li>
<li>You should now be prompted for a password for that username. Enter the password and your calendar should now show.</li>
</ol>
@ -15,11 +15,11 @@ restart. If you still have problems try doing that, but killing evolution-data-
</p>
<p>Sometimes Evolution writes error messages into the cache file, so if you have ongoing problems you may want to
take a look inside that.</p>
<p>There are some quirks with Evolution's handling of CalDAV too, so perhaps take a look at the following
bugs:</p>
<p>There are some quirks with Evolution's handling of CalDAV too, prior to 2.12.0, so perhaps take a look at the following
bugs (fixed in 2.12.0):</p>
<ul>
<li><a href="http://bugzilla.gnome.org/show_bug.cgi?id=355659">New appointments disappear for 1 minute, and then reappear</a></li>
<li><a href="http://bugzilla.gnome.org/show_bug.cgi?id=354855">Support Response with Relative URLs</a></li>
</ul>
<p>There may also be bugs in Evolution's handling of SSL with CalDAV - I couldn't get it to work reliably.</p>
<p>Hopefully those will be fixed before too long...</p>

View File

@ -1,5 +1,5 @@
<h1>Cross-client Interoperability Considerations</h1>
<p>If you intend to have users accessing the Really Simple CalDAV Store with more than one client
<p>If you intend to have users accessing the DAViCal CalDAV Server with more than one client
then you should attempt to structure the URLs which they use to access the system in the way
that Mulberry does it.</p>
<p>Basically, Mulberry breaks the URL into three parts:</p>
@ -11,7 +11,7 @@ that Mulberry does it.</p>
</ul>
<p>The host name is, of course, up to you. The 'root path' should be <code>/caldav.php/</code> and anything following that is the calendar namespace.</p>
<p>Within the calendar namespace RSCDS uses the first element of the path as the user or resource name, so that a client connecting at the root path
<p>Within the calendar namespace DAViCal uses the first element of the path as the user or resource name, so that a client connecting at the root path
can see all of the (accessible) users and resources available to them (Mulberry displays this hierarchy) with any calendars below that.</p>
<p>Effectively this means that in Evolution, Sunbird and Lightning you should really specify a calendar URL which is something like:</p>
<pre>

View File

@ -2,7 +2,7 @@
<p>The <a href="http://www.mozilla.org/projects/calendar/">Mozilla Calendar</a> project offers their calendar under two different names:
<em><a href="http://www.mozilla.org/projects/calendar/sunbird/">Sunbird</a></em> is a standalone calendar
application, and <em><a href="http://www.mozilla.org/projects/calendar/lightning/">Lightning</a></em> is a Thunderbird extension.
The two are essentially the same, as far as RSCDS is
The two are essentially the same, as far as DAViCal is
concerned, and these instructions should work for either of them.</p>
<ol>

View File

@ -23,7 +23,7 @@ PROPFIND requests.</p>
<p>Unfortunately Mulberry is not (yet) open-source, though it is free, so we must wait on the developer to fix
the user interface niggles when he gets around to it.</p>
<p>Note that Mulberry has a complex user interface. When I wrote this I went back into Mulberry and initially
thought that RSCDS had regressed somewhat and that these instructions didn't exactly work... :-) It turned out
thought that DAViCal had regressed somewhat and that these instructions didn't exactly work... :-) It turned out
that these instructions worked <em>just fine</em> when I followed them to the letter the next day. Go figure.
I think I need to record some screenshots of this one...</p>

View File

@ -1,8 +1,8 @@
<h1>Other Client Software</h1>
<p>I would love to have more client software available to test RSCDS
<p>I would love to have more client software available to test DAViCal
against, but so far these are the only ones I have access to.</p>
<p>If you want to point me at more free software that supports CalDAV, or
send me free copies of such proprietary software, then I will add it to
the list as well as make RSCDS work with it.</p>
the list as well as make DAViCal work with it.</p>

View File

@ -11,10 +11,10 @@ echo $tags_to_be_closed;
<a href="http://validator.w3.org/check?uri=referer" class="flink">XHTML</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer" class="flink">CSS</a>
</p>
<p class="right">
Copyright 2006 | Andrew McMillan
Copyright 2007 | Andrew McMillan
</p>
<p align="center">
<a href="http://andrew.mcmillan.net.nz/"><img src="http://sf-rscds.mcmillan.net.nz/clear-1.png" width="1" height="1" border="0" title="The Really Simple CalDAV Store by Andrew McMillan" alt=" " /></a>
<a href="http://andrew.mcmillan.net.nz/"><img src="http://sf-rscds.mcmillan.net.nz/clear-1.png" width="1" height="1" border="0" title="DAViCal CalDAV Server by Andrew McMillan" alt=" " /></a>
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=179845&amp;type=2" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a>
</p>
</div>

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Really Simple CalDAV Store<?php
<title>DAViCal CalDAV Server<?php
if ( isset($title) ) {
echo " - ". $title;
}
@ -17,18 +17,18 @@ if ( isset($title) ) {
echo $title;
}
else {
echo "Really Simple CalDAV Store";
echo "DAViCal CalDAV Store";
}
?></div>
<div id="subTitle">Really Simple CalDAV Store</div>
<div id="subTitle">DAViCal CalDAV Server</div>
<div id="headerLinks">
<a href="index.php" class="hlink">Home</a> |
<a href="installation.php" class="hlink">Installation</a> |
<a href="clients.php" class="hlink">Client Config</a> |
<a href="administration.php" class="hlink">Administration</a> |
<a href="/moin/FrontPage" class="hlink">RSCDS Wiki</a> |
<a href="/moin/FrontPage" class="hlink">DAViCal Wiki</a> |
<a href="http://andrew.mcmillan.net.nz/" class="hlink">Blog</a> |
<a href="http://sourceforge.net/projects/rscds/" class="hlink">RSCDS on Sourceforge</a>
<a href="http://sourceforge.net/projects/rscds/" class="hlink">DAViCal on Sourceforge</a>
</div>
</div>
<div id="pageContent">