Difference between revisions of "WebDAV"

From Things and Stuff Wiki
Jump to navigation Jump to search
Line 33: Line 33:
  
 
=== Software ===
 
=== Software ===
* [http://www.webdav.org/neon/ neon] is an HTTP and WebDAV client library, with a C interface
+
* [http://www.webdav.org/neon/ neon] - an HTTP and WebDAV client library, with a C interface
  
  
* [https://github.com/mikedeboer/jsDAV jsDAV] allows you to easily add WebDAV support to a NodeJS application.
 
  
 +
* [http://www.webdav.org/mod_dav/ mod_dav] is an Apache module to provide DAV capabilities (RFC 2518) for your Apache web server.
 +
 +
 +
* [https://nginx.org/en/docs/http/ngx_http_dav_module.html Module ngx_http_dav_module] - intended for file management automation via the WebDAV protocol. The module processes HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY, and MOVE.
 +
 +
 +
 +
* https://github.com/mikedeboer/jsDAV - allows you to easily add WebDAV support to a NodeJS application.
  
 
* [http://dav-pocket.appspot.com/ DAV-pocket Lab] is a small project team developping WebDAV Server on Google App Engine.
 
* [http://dav-pocket.appspot.com/ DAV-pocket Lab] is a small project team developping WebDAV Server on Google App Engine.
  
  
* [http://www.webdav.org/mod_dav/ mod_dav] is an Apache module to provide DAV capabilities (RFC 2518) for your Apache web server.
+
 
 +
* [http://www.webdav.org/goliath/ Goliath] - a MacOS application that creates and edits websites. It uses a technology called WebDAV (frequently called Web Folders) to make changes to the files stored on web servers. It was the first application to implement WebDAV on the Macintosh. Goliath exposes functionality similar to that found in the Windows version of Internet Explorer 5 plus many other features that are unique to the Mac.
  
  
* http://www.webdav.org/goliath
+
* [http://www.webdav.org/cadaver/ cadaver] - a command-line WebDAV client for Unix. It supports file upload, download, on-screen display, namespace operations (move/copy), collection creation and deletion, and locking operations.
* [http://www.webdav.org/cadaver/ cadaver] is a command-line WebDAV client for Unix. It supports file upload, download, on-screen display, namespace operations (move/copy), collection creation and deletion, and locking operations.
 

Revision as of 03:46, 9 August 2023

General

See also Organising#Calendar for CalDAV


"Linux users can mount WebDAV shares using the davfs2 and the fusedav file system modules which mount them as Coda or FUSE filesystems. KDE has native WebDAV support as part of kio_http. This enables Dolphin, Konqueror, and every other KDE application to interact directly with WebDAV servers. Nautilus also has WebDAV support built in. Many Linux distributions also include the cadaver command-line client interface, which provides an FTP-like command set. The Apache HTTP Server provides WebDAV modules based on both davfs and Apache Subversion (svn)."


  • WebDAV Resources - This site is being produced for the WebDAV community as a central resource for documentation, specifications, software, mailing lists, and other useful items.


File system

Davfs

fusedav

  • fusedav is a Linux userspace file system driver for mounting WebDAV shares. It makes use of FUSE as userspace file system API and neon as WebDAV API.

Software

  • neon - an HTTP and WebDAV client library, with a C interface


  • mod_dav is an Apache module to provide DAV capabilities (RFC 2518) for your Apache web server.


  • Module ngx_http_dav_module - intended for file management automation via the WebDAV protocol. The module processes HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY, and MOVE.


  • DAV-pocket Lab is a small project team developping WebDAV Server on Google App Engine.


  • Goliath - a MacOS application that creates and edits websites. It uses a technology called WebDAV (frequently called Web Folders) to make changes to the files stored on web servers. It was the first application to implement WebDAV on the Macintosh. Goliath exposes functionality similar to that found in the Windows version of Internet Explorer 5 plus many other features that are unique to the Mac.


  • cadaver - a command-line WebDAV client for Unix. It supports file upload, download, on-screen display, namespace operations (move/copy), collection creation and deletion, and locking operations.