public
Description: Access Radiant through WebDAV
Homepage:
Clone URL: git://github.com/willcodeforfoo/radiant-dav-extension.git
commit  192dd160a767080fba3ba76a0cfc8d0c972b36f7
tree    c83dc5d8ff1abe9832605f43f9f90656ba464c13
parent  c6289e11d5dd9789019e6231b92758801ec7f1d9
name age message
file .gitignore Tue Feb 03 08:14:27 -0800 2009 Restructuring all WebDav resources into a tree [netzpirat]
file LICENSE Wed Feb 04 05:13:13 -0800 2009 Add MIT license [netzpirat]
file README.markdown Wed Feb 04 14:09:04 -0800 2009 Resturctured README, added a better description... [netzpirat]
file Rakefile Tue Aug 19 11:24:11 -0700 2008 Initial import [willcodeforfoo]
directory app/ Wed Feb 04 05:40:14 -0800 2009 More documentation and cleanup [netzpirat]
file dav_extension.rb Tue Feb 03 08:14:27 -0800 2009 Restructuring all WebDav resources into a tree [netzpirat]
file dependency.yml Fri Jan 30 07:35:33 -0800 2009 Add dependency file for ray [netzpirat]
directory lib/ Fri Jan 30 07:38:58 -0800 2009 Changed naming so that it is radiant conform [netzpirat]
directory spec/ Tue Aug 19 11:24:11 -0700 2008 Initial import [willcodeforfoo]
directory vendor/ Tue Feb 03 08:14:27 -0800 2009 Restructuring all WebDav resources into a tree [netzpirat]
README.markdown

Radiant Dav

This extension allows you to access some Radiant content by pointing your WebDav client to /admin/dav. You'll have to authenticate yourself before access will be granted.

Dependencies

This extension needs the following gems installed:

  • unicode
  • mime-types

Privileges

It depends on your Radiant privileges what content will be exposed:

Users

  • Pages

Developers and administrators

  • Snippets
  • Layouts
  • Javascripts
  • Stylesheets

File extensions

Depending on the selected filter, the extension adds the following file extensions to the name:

  • .html for WymEditor filter or if no filter is selected
  • .markdown for Markdown filter
  • .textile for Textile filter

Radiant extensions

The Dav extension incorporates with the following Radiant extensions:

Styles 'n Scripts

If the Styles 'n Scripts extension is installed, the javascripts and stylesheets will also be accessible.

Language Redirect

If a page type is set to LanguageRedirect, the configuration will be parsed and each language goes into its own language folder.

Todo

Some tasks sill needs to be done:

  • Copy a resource
  • Move a resource
  • Make a collection

For development I suggest the RESTClient Firefox-Addon, which allows to send WebDav request and analyze the response.

Hint

Don't use Mac OS X Finder, it has an awful performance due its massive amount of unneeded requests. Use Cyberduck instead!

Acknowledge

This extension uses the excellent railsdav Rails plugin from Stuart Eccles.

Authors

Sponsors

Some work has been kindly sponsored by ScreenConcept.

License

This extension is released under the MIT license, see the LICENSE for more information.