_help | 1.-Enable PHP 4 XSLT support with sablotron (http://www.gingerall.com/charlie/ga/xml/x_sabphp.xml?s=org) On windows: *Uncomment the line extension=php_xslt.dll of the php.ini file *Copy the libs of your PHP install directory (php/dlls) to windows/system32 On linux: http://www.protonicdesign.com/tutorial/sablot_and_php.php 2.-Unzip TikiDav at your root Tiki directory 3.-For apache web server, modify or create an .htaccess file at Tiki directory and add this lines: order deny,allow allow from all this allow client request methods GET,POST,PUT,DELETE. 4.-Create TikiDav tables for locking and properties, using the script createTables.sql (MySQL Version) , run the scripts on your Tiki Database. 5.- Enable tiki categories and create some categorized pages 6.-Test your webdav connection with a webdav client (DAvExplorer, MS Explorer, OpenOffice...) connecting to http://yourserver/tikidir/tikidav.php More info at http://www.escire.com |
author | jreyes |
changelog | 1.1 initial package |
contributor | jreyesg |
description | WedDav access to the TikiWiki resources |
files | tikidav.php tiki-dowload_wiki_attachmentOOo.php lib/pear/HTTP/WebDAV/_parse_lockinfo.php lib/pear/HTTP/WebDAV/_parse_propfind.php lib/pear/HTTP/WebDAV/_parse_proppatch.php lib/pear/HTTP/WebDAV/dav.txt lib/pear/HTTP/WebDAV/Server.php lib/tikidav/blog_subrep.php lib/tikidav/docbooklib.php lib/tikidav/index.php lib/tikidav/repositorylib.php lib/tikidav/tiki-webdav_server.php lib/tikidav/ziplib.php lib/tikidav/DocBook2TikiWiki.xslt lib/tikidav/docbooktosoffheadings.xslt lib/tikidav/OOo2TikiWiki.xslt |
lastmodif | 2006-01-14 16:03:58 |
licence | GNU/LGPL |
modname | features-tikidav |
name | tikidav |
revision | 1.1 |
sql_install | CREATE TABLE `tikidav_locks` (`token` varchar(255) NOT NULL default '',`path` varchar(200) NOT NULL default '',`expires` int(11) NOT NULL default '0',`owner` varchar(200) default NULL,`recursive` int(11) default '0',`writelock` int(11) default '0',`exclusivelock` int(11) NOT NULL default '0', PRIMARY KEY (`token`),UNIQUE KEY `token` (`token`),KEY `path` (`path`),KEY `expires` (`expires`),KEY `path_2` (`path`),KEY `path_3` (`path`,`token`)) TYPE=MyISAM; CREATE TABLE `tikidav_properties` (`path` varchar(255) NOT NULL default '',`name` varchar(120) NOT NULL default '',`ns` varchar(120) NOT NULL default 'DAV:',`value` text,PRIMARY KEY (`path`,`name`,`ns`),KEY `path` (`path`)) TYPE=MyISAM; |
sql_remove | DROP TABLE `tikidav_locks`; DROP TABLE `tikidav_properties`; |
type | features |