Changeset 28383
- Timestamp:
- 12/27/07 11:05:36 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
doc/nuxeo-book/trunk/src/docbook/webdav/index.xml
r27262 r28383 10 10 <title>Nuxeo WebDav interface</title> 11 11 12 <para>nuxeo-platform-webdav-server provides a WebDAV interface on top of 13 Nuxeo services.</para> 12 <para>The <filename>nuxeo-platform-webdav-server</filename> module provides a WebDAV interface on top of Nuxeo services.</para> 14 13 15 14 <section> 16 <title id="webDavClients" xreflabel="WebD avClient">WebDAV clients</title>15 <title id="webDavClients" xreflabel="WebDAV Client">WebDAV clients</title> 17 16 18 17 <para>There are several WebDAV clients available. Each of them has its … … 22 21 <title>Path vs displayName</title> 23 22 24 <para>In WebD avspecification each accessible resource must have a name23 <para>In WebDAV specification each accessible resource must have a name 25 24 (part of the URL) and can have a displayName (defines how the resource 26 25 should be displayed to the user). Unfortunately, most WebDAV client don't … … 55 54 <title>Filesystem resource vs Nuxeo DocumentModel artifact</title> 56 55 57 <para>Inside WebD av, each container is a collection. Most webdavclient56 <para>Inside WebDAV, each container is a collection. Most WebDAV client 58 57 consider that a collection is not a document, but a simple folder. This 59 limitation is important because Nuxeo supports Folderish documents, and58 limitation is important because Nuxeo supports folderish documents, and 60 59 document types that can contain several files. Because of that, 61 60 depending on the document types we may want to map, a Nuxeo document 62 could be seen as a collection or as a resource. Unfortunately all clients63 consider Collections as simple folderthis is not very useful.</para>64 </section> 65 66 <section> 67 <title>MS Web Folder client</title>68 69 <para>One of the most popular WebDAV client are Web Folders that are70 included inside Windows OS. Unfortuna lty depending on the version of61 could be seen as a collection or as a resource. Unfortunately, since all clients 62 consider collections as simple folders, this is not very useful.</para> 63 </section> 64 65 <section> 66 <title>MS Web Folder client</title> 67 68 <para>One of the most popular WebDAV client are Web Folders that are 69 included inside Windows OS. Unfortunately depending on the version of 71 70 Windows (including service pack) and also on the version of MSOffice the 72 71 webdav client will be implemented in a different way with different bugs 73 and behavior. Web Folders are not the worse WebDavclient, but they are72 and behavior. Web Folders are not the worse WebDAV client, but they are 74 73 definitely the less predictable...</para> 75 74 76 <para>For a complete bug listing of Web Folders depending on version75 <para>For a complete bug listing of Web Folders depending on version 77 76 please see http://www.greenbytes.de/tech/webdav/webdavfaq.html, 78 77 http://www.greenbytes.de/tech/webdav/webfolder-client-list.html, … … 82 81 83 82 <section> 84 <title id="DavHacks" xreflabel="Nuxeo WebD av Hacks">Fooling WebDav83 <title id="DavHacks" xreflabel="Nuxeo WebDAV Hacks">Fooling WebDAV 85 84 clients</title> 86 85 … … 132 131 to have the collection correctly displayed as "My Workspace 1". 133 132 Although this hack does not work with most clients, it works with 134 most Web Folders version.</para>133 most Web Folders version.</para> 135 134 </listitem> 136 135 </itemizedlist> … … 152 151 <listitem> 153 152 <para>If your client needs MS specific DAV Headers (required for 154 some versions of Web Folders)</para>153 some versions of Web Folders)</para> 155 154 </listitem> 156 155 </itemizedlist> … … 162 161 <extension target="org.nuxeo.ecm.platform.webdav.config.WebDavConfigurationService" point="DavClientConfiguration"> 163 162 <documentation> 164 Configuration for MS Web Folders (both versions) and WebDrive.163 Configuration for MS Web Folders (both versions) and WebDrive. 165 164 </documentation> 166 165 <davClientConfiguration … … 180 179 </programlisting> 181 180 As you can see, each configuration set is attached to one or 182 more User-Agent substring. Unfortunately, Web Folders clients do not send181 more User-Agent substring. Unfortunately, Web Folders clients do not send 183 182 information about their version, even if it would be very 184 183 helpful.</para> … … 187 186 188 187 <section> 189 <title id="nuxeoDav" xreflabel="Nuxeo WebDav">Nuxeo WebD av188 <title id="nuxeoDav" xreflabel="Nuxeo WebDav">Nuxeo WebDAV 190 189 implementation</title> 191 190 … … 215 214 216 215 <section> 217 <title>WebD avresource adapters</title>216 <title>WebDAV resource adapters</title> 218 217 219 218 <para>Displaying your Nuxeo documents as simple files (that's what 220 will do most WebD avclient) can be very restrictive.</para>221 222 <para> Nuxeo WebDav connector uses DocumentModel Adapters to define how223 a Nuxeo 5 Document must be mapped to a WebD avresources. This adapter219 will do most WebDAV client) can be very restrictive.</para> 220 221 <para>The Nuxeo WebDAV connector uses DocumentModel adapters to define how 222 a Nuxeo 5 Document must be mapped to a WebDAV resources. This adapter 224 223 defines: 225 224 <itemizedlist> … … 240 239 request.</para> 241 240 242 <para>The default built-in behavior will be to return :241 <para>The default built-in behavior will be to return: 243 242 <itemizedlist> 244 243 <listitem> … … 260 259 </itemizedlist></para> 261 260 262 <para>New DavAdapters can be contributed to define specific WebD av263 mapping for your document types. For that, Nuxeo WebDavconnector261 <para>New DavAdapters can be contributed to define specific WebDAV 262 mapping for your document types. For that, the Nuxeo WebDAV connector 264 263 provides an extension point to let you register a new class 265 264 implementing<classname>org.nuxeo.ecm.platform.webdav.adapters.DavResourceAdapter</classname> … … 284 283 as in Nuxeo Core.</para> 285 284 286 <para>Propset is for now not implemented as none of the used webdav285 <para>Propset is for now not implemented as none of the used WebDAV 287 286 client seems to use this method.</para> 288 287 289 <para>WebD avversioning extension are not implemented.</para>288 <para>WebDAV versioning extension are not implemented.</para> 290 289 </section> 291 290 </section> 292 291 293 292 <section> 294 <title>Using Nuxeo WebDavconnector</title>293 <title>Using the Nuxeo WebDAV connector</title> 295 294 296 295 <section> 297 <title>Installing WebDavconnector</title>296 <title>Installing the WebDAV connector</title> 298 297 299 <para> Nuxeo WebDav Connector is an optional additional component for Nuxeo 5 EP.</para>298 <para>The Nuxeo WebDAV Connector is an optional additional component for Nuxeo EP 5.</para> 300 299 301 <para> In order to install the webdav features, you need to download WebDav Connector jar (or build it from source), copy the jar in $nuxeo.ear/platformand restart your server.</para>300 <para>In order to install the WebDAV features, you need to download the WebDAV Connector jar (or build it from source), copy the jar in <filename>nuxeo.ear/platform</filename> and restart your server.</para> 302 301 303 <para>The WebD av connector works for both 5.1 and 5.2 versions of Nuxeo EP, you just need to download the associated version or build it using the right pomfile.</para>302 <para>The WebDAV connector works for both 5.1 and 5.2 versions of Nuxeo EP, you just need to download the associated version or build it using the right POM file.</para> 304 303 </section> 305 304 306 305 <section> 307 <title>Connecting a client to Nuxeo WebD avconnector</title>306 <title>Connecting a client to Nuxeo WebDAV connector</title> 308 307 309 <para>The webdavURL for the default domain is http://$NuxeoServer/nuxeo/dav/default/default-domain. </para>310 <para>In order to use MS WebFolder you just need to go to "My Network Places" and choose "Add a new Network place". You can then enter Nuxeo webdavURL and login/password.</para>308 <para>The WebDAV URL for the default domain is http://$NuxeoServer/nuxeo/dav/default/default-domain. </para> 309 <para>In order to use MS Web Folders, you just need to go to "My Network Places" and choose "Add a new Network place". You can then enter the Nuxeo WebDAV URL and login/password.</para> 311 310 </section> 312 311 </section>
