Pages

Sunday, 21 July 2024

sabre/dav

 

sabre/dav is a CalDAV, CardDAV and WebDAV framework for PHP.

sabre.io

Introduction

sabre/dav is the most popular WebDAV framework for PHP. Use it to create WebDAV, CalDAV and CardDAV servers.

Full documentation can be found on the website:

https://sabre.io/

Build status:

branch status PHP version
master CI PHP 7.4 up, 8.0 up 

Documentation

from https://github.com/sabre-io/dav 

-------------------------------------------------

Installation

SabreDAV can be installed using composer. We no longer provide releases as zip files.

Requirements

SabreDAV runs on any PHP-capable webserver. For maximum compatibility, apache 2 with mod_php is recommended. This is especially true if you plan to a file server. Card- and CalDAV servers run fine through FastCGI as well.

It's recommended to avoid Lighttpd altogether. See Webservers for more information.

For the PHP Version and module requirements, check out the composer.json file.

Installing with composer

If composer is not yet on your system, follow the instructions on getcomposer.org to do so.

To add the sabre/dav dependency to your project, simply run the following command from the root of your project:

composer require sabre/dav ~4.6.0

This rule ensures that you install the latest stable sabre/dav.

After you've done this, you later on upgrade sabredav with the following command:

composer update sabre/dav

The autoloader is in vendor/autoload.php.

Source

The sabre/dav source can be found on GitHub.

from https://sabre.io/dav/install/

-----------------------------------------

https://sabre.io/dav/gettingstarted/

https://sabre.io/dav/extending-sabredav/

 

No comments:

Post a Comment