Difference between revisions of "Mod dav"

From SME Server
Jump to navigationJump to search
(Removed additional information section)
(Added FileETag instructions and synced commands to have the same syntax)
Line 17: Line 17:
 
=== Configuration ===
 
=== Configuration ===
 
DAV access is disabled for all ibays by default.
 
DAV access is disabled for all ibays by default.
====Enable DAV access for an ibay====
+
 
 +
====Enable/disable DAV access for an ibay====
 
To enable DAV access to an ibay use the following commands:
 
To enable DAV access to an ibay use the following commands:
  /sbin/e-smith/db accounts setprop IbayName ModDav enabled
+
  db accounts setprop ibay-name ModDav enabled
  /sbin/e-smith/signal-event ibay-modify IbayName
+
  signal-event ibay-modify ibay-name
====Disable DAV access for an ibay====
+
 
 
To disable DAV access to an ibay use the following commands:
 
To disable DAV access to an ibay use the following commands:
  /sbin/e-smith/db accounts setprop IbayName ModDav disabled
+
  db accounts setprop ibay-name ModDav disabled
  /sbin/e-smith/signal-event ibay-modify IbayName
+
  signal-event ibay-modify ibay-name
 +
 
 +
====ETag http response header (FileETag) settings====
 +
According to [[bugzilla:4482]] there seems to be a problem when using Sunbird calendar sharing in DAV enabled ibays. To fix this you can define the FileETag setting to a value of none using the following command:
 +
db accounts setprop ibay-name ModDav-FileETag none
 +
More information on possible FileETag options can be found in the [http://httpd.apache.org/docs/2.0/mod/core.html#fileetag Apache documentation].
 +
 
 +
===Usage===
  
===Accessing a DAV enabled ibay===
+
====Accessing a DAV enabled ibay====
 
DAV-enabled Ibays can be accessed in any of several ways:
 
DAV-enabled Ibays can be accessed in any of several ways:
  
====through Windows My Network Places====
+
=====through Windows My Network Places=====
 
# Open "My Network Places"
 
# Open "My Network Places"
 
# Select "Add a network place"
 
# Select "Add a network place"
Line 36: Line 44:
 
# Enter the address to your DAV enabled ibay, for instance <nowiki>http://server/data</nowiki> or <nowiki>https://server/data</nowiki>
 
# Enter the address to your DAV enabled ibay, for instance <nowiki>http://server/data</nowiki> or <nowiki>https://server/data</nowiki>
  
====through Internet Explorer====
+
=====through Internet Explorer=====
 
According to [http://forums.contribs.org/index.php?topic=33157.msg142168#msg142168 this post] you can allow Windows/Internet Explorer users to open your DAV-enabled Ibays in Explorer for read-write access directly from your website by using code similar to the lines below.
 
According to [http://forums.contribs.org/index.php?topic=33157.msg142168#msg142168 this post] you can allow Windows/Internet Explorer users to open your DAV-enabled Ibays in Explorer for read-write access directly from your website by using code similar to the lines below.
  

Revision as of 21:20, 25 November 2008


PythonIcon.png Skill level: Easy
The instructions on this page can be followed by a beginner.


Maintainer

Jonathan Martens

Version

Contrib 10:
Contrib 9:
smeserver-mod_dav
The latest version of smeserver-subversion is available in the SME Contribs repository.


Description

This contrib provides mod_dav for SME Server, it has been written to make sure it is installed as it is required by my Subversion contrib.

Installation

Install the contrib:

yum install smeserver-mod_dav --enablerepo=smecontribs

Configuration

DAV access is disabled for all ibays by default.

Enable/disable DAV access for an ibay

To enable DAV access to an ibay use the following commands:

db accounts setprop ibay-name ModDav enabled
signal-event ibay-modify ibay-name

To disable DAV access to an ibay use the following commands:

db accounts setprop ibay-name ModDav disabled
signal-event ibay-modify ibay-name

ETag http response header (FileETag) settings

According to bugzilla:4482 there seems to be a problem when using Sunbird calendar sharing in DAV enabled ibays. To fix this you can define the FileETag setting to a value of none using the following command:

db accounts setprop ibay-name ModDav-FileETag none

More information on possible FileETag options can be found in the Apache documentation.

Usage

Accessing a DAV enabled ibay

DAV-enabled Ibays can be accessed in any of several ways:

through Windows My Network Places
  1. Open "My Network Places"
  2. Select "Add a network place"
  3. Choose "Next"
  4. Choose "Another network location"
  5. Enter the address to your DAV enabled ibay, for instance http://server/data or https://server/data
through Internet Explorer

According to this post you can allow Windows/Internet Explorer users to open your DAV-enabled Ibays in Explorer for read-write access directly from your website by using code similar to the lines below.

As a (normal) link:

<a href="http://localhost/data/">Link to folder</a>

As a webfolder:

<a href="" folder="http://localhost/data/">Link to data folder</a>

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-mod_dav component or use this link .