TikiWiki Mod details : features-tikidav

Back to list
This public repository lists the mods packages available from tikiwiki.org server. It's used by tikiwiki admins to update features that are not included in the public release of Tikiwiki. see TikiMods page on tw.o

features : tikidav

_help1.-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
authorjreyes
changelog1.1 initial package
contributorjreyesg
descriptionWedDav access to the TikiWiki resources
filestikidav.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
lastmodif2006-01-14 16:03:58
licenceGNU/LGPL
modnamefeatures-tikidav
nametikidav
revision1.1
sql_installCREATE 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_removeDROP TABLE `tikidav_locks`;
DROP TABLE `tikidav_properties`;
typefeatures