an implementation of a WebDAV server in php for use with zotero's sync functionality PLUS full access to zotero library and stored attachments (IMPORTANT: this original branch is no longer maintained; several patches have been applied in this fork: https://github.com/ddean4040/phpZoteroWebDAV)
PHP
Switch branches/tags
Nothing to show
Clone or download
Christian Holz Christian Holz
Latest commit 7b317dc Feb 17, 2012
Permalink
Failed to load latest commit information.
cache adding default subdirectory structure Nov 2, 2011
data adding default subdirectory structure Nov 2, 2011
inc removed reference to unused (and thus missing) PEAR module Feb 17, 2012
CHANGELOG removed reference to unused (and thus missing) PEAR module Feb 17, 2012
README minor changes to README Nov 3, 2011
attachment.php
details.php fixed broken attachment view for linkMode=0 Nov 29, 2011
index.php first commit of v2.0 Nov 2, 2011
settings.php added timezone setting Nov 23, 2011
webdav_server.php first commit of v2.0 Nov 2, 2011

README

Features (! means new in 2.0)
=============================

- sync library attachment to any php enabled webhosting space (including freely available ones) through a php based WebDAV implementation. This means that you attachment data never has to be stored on computers (clients and servers) that you do not control yourself.
- ! access your zotero library on your own webspace through the zotero.org server API, including sorting, detail view, custom number of items per page etc
- ! view your synced attachments on your own webspace from any web browser without having to use zotero.org’s own storage server
- ! unlike zotero.org’s own attachment viewing feature, phpZoteroWebDAV allows you to view web snapshots as well

INSTALLATION AND CONFIGURATION INSTRUCTIONS
===========================================
http://blog.holz.ca/2011/11/phpzoterowebdav-installation/
http://blog.holz.ca/2011/10/proudly-presenting/


LICENSE
=======
phpZoteroWebDAV is written by Christian Holz and is licensed under the AGPLv3 license (http://www.gnu.org/licenses/agpl.html)
phpZoteroWebDAV uses the following third party components:
- the WebDAV server PEAR module written by Hartmut Holzgraefe as well as the PEAR base module, both licensed under the PHP license (http://www.php.net/license/3_01.txt)
- the phpZotero class for zotero API connection, released under an unknown open source license (https://github.com/clioweb/phpZotero)
- the zotero.org css style sheet, apparently released under the AGPLv3 license (http://www.gnu.org/licenses/agpl.html))

WARRANTY
========
THERE IS ABSOLUTELY NO WARRANTY FOR THE PROGRAM. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.