WebDAV for PHProjekt ==================== This is an AddOn for the OpenSource groupware suite PHProjekt . This addon enables you to access to the file repository of the filemanager from PHProjekt without the web interface of PHProjekt. It uses the WebDAV (sometimes called "Web Folder") protocol. With WebDAV you can Drag'n Drop files from an dekstop filemanager like the Windows Explorer TM or the Konqueror (Linux) to the PHProjekt file repository on the webserver just like if you are accessing a local directory. WARNING ------- This release is not 100% bug free. There are known issues. Please read the complete documentation and review the bug database (see bottom of this document) before installing it! License ------- Tis software is distributed in the terms of the GNU General Public License (GPL) as OpenSource software. See included LICENSE file for License details. This software makes use of the PEAR::HTTP_WebDAV_Server class which is distributed under the terms of the PHP License. Requirements ------------ - Apache Webserver (others might work but not testet) - PHP 4.2 or higher (only as Apache module, NOT as CGI installed!) - PHProjekt 4.0 or newer Limitations ----------- WebDAV can't handle all options of the PHProjekt file manager module. To make use of these features you can still use the standard file manager. These things will not be possible with this addon: - Encrypting files with a password or downloading encrypted files - Using categories - Attach files to a project or contact or review this connections - Change the access permissions (While uploading they get a default value, before downloading and showing the rights are checked) - The comment for a file is empty after an upload and not shown to the user The following limitations will be resolved during the developement, you don't need to report these as bugs :-) - Currently no LDAP-based Login is possible - Moving/Coping files won't always work Problems -------- Q: I get a "File not found" message while accessing webdav.php A: Check wether you're accesing the right location and wether you copied all files there. Q: When accesing webdav.php with my Webbrowser I get a message, telling me a file class_webdav.php could not be opened A: Check wether webdav.php and the webdav-folder are in the same directory (step 2 of the installation) Q: I get a message telling me that a file config.inc.php could not be opened A: webdav.php needs to be in the SAME folder as the phprojekt index.php and config.inc.php! (step 2 of the installation) Q: The file Server.php could not be found A: Check wether PEAR::HTTP_WebDAV_Server was installed correctly (step 3 in the installation) Q: I can't Login and I'm using LDAP for logging in to PHProjekt A: LDAP based login is not yet supported Q: I get a message telling me something about "always_populate_raw_post_data" and/or "allow_webdav_methods" what do they mean? A: These are two configuration options for PHP which allow PHP applications to use WebDAV. Please edit your php.ini file and add always_populate_raw_post_data=1 allow_webdav_methods=1 and restart the Web-Server. Bugs, Feature requests and more ------------------------------- Visit http://phprojektwebdav.sourceforge.net for entering/reviewing bug reports, feature request, etc. The author can be reached by mail at johannes (a) schlueters dot de. For support visit the Help forum at http://sourceforge.net/forum/forum.php?forum_id=330373 History ------- 2004/03/23 0.5.0 Many small changes - table names with prefixes (PHProjekt 4.1) - better error handling - some bugs fixed - moved bundeled PEAR::WebDAV::Server class to PHProjekt's pear-folder - improved security 2004/01/21 0.4.1 Bugfix release - complete inserts - checking always_populate_raw_data and allow_webdav_methods PHP settings - after an upload the right date is shown - improved documentation 2004/01/19 0.4 First public release http://phprojektwebdav.sourceforge.net/ $Id: README,v 1.3 2004/03/23 01:25:57 joscherl Exp $