jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ju...@apache.org
Subject svn commit: r488597 - in /jackrabbit/trunk/src/site: ./ apt/ apt/doc/ apt/doc/components/ resources/css/
Date Tue, 19 Dec 2006 09:31:07 GMT
Author: jukka
Date: Tue Dec 19 01:31:06 2006
New Revision: 488597

URL: http://svn.apache.org/viewvc?view=rev&rev=488597
Log:
site: Added basic documentation on all the main components

Added:
    jackrabbit/trunk/src/site/apt/
    jackrabbit/trunk/src/site/apt/doc/
    jackrabbit/trunk/src/site/apt/doc/components/
    jackrabbit/trunk/src/site/apt/doc/components/api.apt
    jackrabbit/trunk/src/site/apt/doc/components/core.apt
    jackrabbit/trunk/src/site/apt/doc/components/index-filters.apt
    jackrabbit/trunk/src/site/apt/doc/components/index.apt
    jackrabbit/trunk/src/site/apt/doc/components/jca.apt
    jackrabbit/trunk/src/site/apt/doc/components/jcr-commons.apt
    jackrabbit/trunk/src/site/apt/doc/components/jcr-rmi.apt
    jackrabbit/trunk/src/site/apt/doc/components/jcr-server.apt
    jackrabbit/trunk/src/site/apt/doc/components/jcr-tests.apt
    jackrabbit/trunk/src/site/apt/doc/components/webapp.apt
    jackrabbit/trunk/src/site/apt/doc/components/webdav.apt
Modified:
    jackrabbit/trunk/src/site/resources/css/site.css
    jackrabbit/trunk/src/site/site.xml

Added: jackrabbit/trunk/src/site/apt/doc/components/api.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/api.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/api.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/api.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,25 @@
+                       --------------
+                       Jackrabbit API
+                       --------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit API
+
+   This is the API component of the Apache Jackrabbit project.
+   This component contains the interface extensions that Apache
+   Jackrabbit supports in addition to the standard JCR API. You can
+   use these interfaces to access Jackrabbit-specific functionality.

Added: jackrabbit/trunk/src/site/apt/doc/components/core.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/core.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/core.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/core.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,24 @@
+                       ---------------
+                       Jackrabbit Core
+                       ---------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit Core
+
+   This is the Core component of the Apache Jackrabbit project.
+   This component contains the core of the fully JSR 170 compliant
+   Apache Jackrabbit content repository implementation.

Added: jackrabbit/trunk/src/site/apt/doc/components/index-filters.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/index-filters.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/index-filters.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/index-filters.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,99 @@
+                       ------------------------
+                       Jackrabbit Index Filters
+                       ------------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit Index Filters
+
+   This is the Index Filters component of the Apache Jackrabbit project.
+   This component contains filter classes that allow Jackrabbit to
+   extract text content from binary properties for full text indexing.
+
+* Supported document formats
+
+   The following document formats and MIME types are currently supported:
+
+     * Microsoft Word
+       [org.apache.jackrabbit.core.query.MsWordTextFilter]
+
+       * <<<application/vnd.ms-word>>>
+
+       * <<<application/msword>>>
+
+     * Microsoft Excel
+       [org.apache.jackrabbit.core.query.MsExcelTextFilter]
+
+       * <<<application/vnd.ms-excel>>>
+
+     * Microsoft PowerPoint
+       [org.apache.jackrabbit.core.query.MsPowerPointTextFilter] 
+
+       * <<<application/vnd.ms-powerpoint>>>
+
+       * <<<application/mspowerpoint>>>
+
+     * Portable Document Format (PDF)
+       [org.apache.jackrabbit.core.query.PdfTextFilter]
+
+       * <<<application/pdf>>>
+
+     * OpenOffice.org
+       [org.apache.jackrabbit.core.query.OpenOfficeTextFilter]
+
+       * <<<application/vnd.oasis.opendocument.database>>>
+
+       * <<<application/vnd.oasis.opendocument.formula>>>
+
+       * <<<application/vnd.oasis.opendocument.graphics>>>
+
+       * <<<application/vnd.oasis.opendocument.presentation>>>
+
+       * <<<application/vnd.oasis.opendocument.spreadsheet>>>
+
+       * <<<application/vnd.oasis.opendocument.text>>>
+
+     * Rich Text Format (RTF)
+       [org.apache.jackrabbit.core.query.RTFTextFilter]
+
+       * <<<application/rtf>>>
+
+     * HyperText Markup Language (HTML)
+       [org.apache.jackrabbit.core.query.HTMLTextFilter]
+
+       * <<<text/html>>>
+
+     * Extensible Markup Language (XML)
+       [org.apache.jackrabbit.core.query.XMLTextFilter]
+
+       * <<<text/xml>>>
+
+* Using the index filters
+
+   To use these index filters with the Jackrabbit Core:
+
+     [[1]] add the jackrabbit-index-filters jar file and the dependencies
+           defined in the Maven POM in the Jackrabbit classpath, and
+
+     [[2]] add the fully qualified class names listed above in the
+           "textFilterClasses" parameter of the "SearchIndex" configuration
+           element of a Jackrabbit workspace configuration file
+           (workspace.xml).
+
+* More information
+
+   See the javadocs of org.apache.jackrabbit.core.query.TextFilter in the
+   {{{core.html}Jackrabbit Core}} compoment for more information.

Added: jackrabbit/trunk/src/site/apt/doc/components/index.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/index.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/index.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/index.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,48 @@
+                       ---------------------
+                       Jackrabbit Components
+                       ---------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit Components
+
+   The Apache Jackrabbit project consists of a number of related components.
+   The main components are:
+
+     * {{{api.html}Jackrabbit API}}
+
+     * {{{jcr-commons.html}Jackrabbit JCR Commons}}
+
+     * {{{jcr-tests.html}Jackrabbit JCR Tests}}
+
+     * {{{core.html}Jackrabbit Core}}
+
+     * {{{index-filters.html}Jackrabbit Index Filters}}
+
+     * {{{jcr-rmi.html}Jackrabbit JCR-RMI}}
+
+     * {{{webdav.html}Jackrabbit WebDAV Library}}
+
+     * {{{jcr-server.html}Jackrabbit JCR Server}}
+
+     * {{{webapp.html}Jackrabbit Web Application}}
+
+     * {{{jca.html}Jackrabbit JCA Resource Adapter}}
+
+   In addition there are a number of contributed components in the
+   <<<contrib>>> folder of the Jackrabbit trunk. These components are
+   not yet considered stable enough to be included in the official
+   Apache Jackrabbit releases.

Added: jackrabbit/trunk/src/site/apt/doc/components/jca.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/jca.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/jca.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/jca.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,29 @@
+                       -------------------------------
+                       Jackrabbit JCA Resource Adapter
+                       -------------------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit JCA Resource Adapter
+
+   This is the JCA Resource Adapter component of the Apache Jackrabbit
+   project. This component packages the Jackrabbit content repository as
+   a JCA 1.0 resource adapter. The packaged adapter can be deployed on
+   a wide range of application servers.
+
+   The Jackrabbit content repository embedded in the JCA package is
+   started when first accessed and shut down when the adapter
+   is un- or re-deployed.

Added: jackrabbit/trunk/src/site/apt/doc/components/jcr-commons.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/jcr-commons.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/jcr-commons.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/jcr-commons.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,24 @@
+                       ----------------------
+                       Jackrabbit JCR Commons
+                       ----------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit JCR Commons
+
+   This is the JCR Commons component of the Apache Jackrabbit project.
+   This component contains a number of general-purpose classes for
+   use with the JCR API.

Added: jackrabbit/trunk/src/site/apt/doc/components/jcr-rmi.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/jcr-rmi.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/jcr-rmi.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/jcr-rmi.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,95 @@
+                       ------------------
+                       Jackrabbit JCR-RMI
+                       ------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit JCR-RMI
+
+   This is the JCR-RMI component of the Apache Jackrabbit project.
+   JCR-RMI is a transparent Remote Method Invocation (RMI) layer for
+   the Content Repository for Java Technology API (JCR). The layer makes
+   it possible to remotely access JCR content repositories and is
+   compatible with all JCR implementations.
+
+* Setting up a remote repository
+
+   Setting up the server part of the JCR-RMI layer is quite straightforward.
+   After instantiating a local JCR repository you need to wrap it into
+   a remote adapter and create an RMI binding for the repository. A variation
+   of the following code is usually all that is needed in addition to the
+   standard RMI setup (starting rmiregistry, etc.):
+
+----
+    Repository repository = ...; // The local repository
+    String name = ...; // The RMI URL for the repository
+    
+    RemoteAdapterFactory factory = new ServerAdapterFactory();
+    RemoteRepository remote = factory.getRemoteRepository(repository);
+    Naming.bind(name, remote);  // Make the RMI binding using java.rmi.Naming
+----
+
+* Accessing a remote repository
+
+    The ClientRepositoryFactory class provides a convenient mechanism for
+    looking up a remote JCR-RMI repository. The factory can be used either
+    directly or as a JNDI object factory.
+
+    The following example shows how to use the ClientRepositoryFactory
+    directly:
+
+----
+    String name = ...; // The RMI URL of the repository
+    
+    ClientRepositoryFactory factory = new ClientRepositoryFactory();
+    Repository repository = factory.getRepository(name);
+----
+
+    The ClientRepositoryFactory can also be used via JNDI. The following
+    example settings and code demonstrate how to configure and use the
+    transparent JCR-RMI layer in a Tomcat 5.5 web application:
+
+    context.xml:
+
+----
+    <Resource name="jcr/Repository" auth="Container"
+              type="javax.jcr.Repository"
+              factory="org.apache.jackrabbit.rmi.client.ClientRepositoryFactory"
+              url="..."/>
+----
+
+    web.xml:
+
+----
+    <resource-env-ref>
+      <description>The external content repository</description>
+      <resource-env-ref-name>jcr/Repository</resource-env-ref-name>
+      <resource-env-ref-type>javac.jcr.Repository</resource-env-ref-type>
+    </resource-env-ref>
+----
+
+    ...SomeServlet.java:
+
+----
+    Context initial = new InitialContext();
+    Context context = (Context) initial.lookup("java:comp/env");
+    Repository repository = (Repository) context.lookup("jcr/Repository");
+----
+
+    Note that in the example above only the context.xml configuration file
+    contains a direct references to the JCR-RMI layer. All other parts of
+    the web application can be implemented using the standard JCR
+    interfaces. 

Added: jackrabbit/trunk/src/site/apt/doc/components/jcr-server.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/jcr-server.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/jcr-server.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/jcr-server.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,71 @@
+                       ---------------------
+                       Jackrabbit JCR Server
+                       ---------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit JCR Server
+
+   This is the JCR Server component of the Apache Jackrabbit project.
+   This component contains two WebDAV based JCR server implementations:
+
+     [[1]] WebDAV server ('simple')
+
+           DAV1,2 compliant WebDAV server implementation to access a
+           JSR170 repository.
+  
+           Futher information such as configuration as well as the
+           SimpleWebdavServlet itself may be found in the 'webapp' project.
+  
+           Packages:
+
+              * org.apache.jackrabbit.server - server
+
+              * org.apache.jackrabbit.server.io - import/export
+
+              * org.apache.jackrabbit.webdav.simple
+                - dav-resource implementation + config
+
+           Servlet (webapp project):
+
+             * org.apache.jackrabbit.j2ee.SimpleWebdavServlet.java 
+  
+
+     [[2]] 'jcr' server:
+
+           Server used to remove JSR170 calls via WebDAV.
+           No particular effort to be compliant to WebDAV related RFCs.
+   
+           The 'client' counterpart of this server is under development and
+           can be found within the <jackrabbit>/contrib/spi contribution.
+   
+           Packages:
+ 
+             * org.apache.jackrabbit.server - server
+
+             * org.apache.jackrabbit.server.jcr
+               - jcr-server specific server part
+             
+             * org.apache.jackrabbit.webdav.jcr
+               - dav-resources, reports, properties   
+   
+           Servlet (webapp project):
+           
+             * org.apache.jackrabbit.j2ee.JCRServerServlet.java
+           
+           Further reading:
+
+             * {{http://www.day.com/jsr170/server/JCR_Webdav_Protocol.zip}}

Added: jackrabbit/trunk/src/site/apt/doc/components/jcr-tests.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/jcr-tests.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/jcr-tests.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/jcr-tests.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,27 @@
+                       --------------------
+                       Jackrabbit JCR Tests
+                       --------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit JCR Tests
+
+   This is the JCR Tests component of the Apache Jackrabbit project.
+   This component contains a set of JCR API test cases designed for
+   testing the compliance of an implementation. Note that although
+   this code base is used also for the official JCR TCK, this is not
+   the official TCK and passing the test of this component can not
+   be used as an indication of API compliance.

Added: jackrabbit/trunk/src/site/apt/doc/components/webapp.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/webapp.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/webapp.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/webapp.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,45 @@
+                       --------------------------
+                       Jackrabbit Web Application
+                       --------------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit Web Application
+
+    This is the Web Application component of the Apache Jackrabbit project.
+    This component provides servlets used to access a Jackrabbit repository:
+
+      * RepositoryAccessServlet.java
+
+      * LoggingServlet.java
+
+      * RepositoryStartupServlet.java
+
+    In addition, the project contains 2 different WebDAV servlets:
+
+      * SimpleWebdavServlet.java
+
+        Adds webdav support (DAV 1,2) to your jackrabbit repository.
+  
+      * JCRWebdavServerServlet.java
+
+        A servlet used to remove JSR170 calls via webDAV. 
+
+        IMPORTANT: Please note, that this servlet is not intended to provide 
+        common webdav support to the repository. Instead the primary goal is to 
+        remote JSR170 calls.
+
+        For the corresponding client see -> contrib/spi (work in progress).

Added: jackrabbit/trunk/src/site/apt/doc/components/webdav.apt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/apt/doc/components/webdav.apt?view=auto&rev=488597
==============================================================================
--- jackrabbit/trunk/src/site/apt/doc/components/webdav.apt (added)
+++ jackrabbit/trunk/src/site/apt/doc/components/webdav.apt Tue Dec 19 01:31:06 2006
@@ -0,0 +1,42 @@
+                       -------------------------
+                       Jackrabbit WebDAV Library
+                       -------------------------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Jackrabbit WebDAV Library
+
+   This is the WebDAV Library component of the Apache Jackrabbit project.
+   This component provides interfaces and common utility classes used for
+   building a WebDAV server or client. The following RFC have been integrated:
+
+     * RFC 2518 (WebDAV - HTTP Extensions for Distributed Authoring)
+
+     * RFC 3253 (DeltaV - Versioning Extensions to WebDAV)
+
+     * RFC 3648 (Ordered Collections Protocol)
+
+     * RFC 3744 (Access Control Protocol)
+
+     * DAV Searching and Locating  (DASL)
+
+   In addition this library defines (unspecified)
+
+     * Observation
+
+     * Bundling multiple request with extensions to locking
+
+   See "TODO.txt" for the current status and open issues.

Modified: jackrabbit/trunk/src/site/resources/css/site.css
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/resources/css/site.css?view=diff&rev=488597&r1=488596&r2=488597
==============================================================================
--- jackrabbit/trunk/src/site/resources/css/site.css (original)
+++ jackrabbit/trunk/src/site/resources/css/site.css Tue Dec 19 01:31:06 2006
@@ -27,7 +27,7 @@
     background-color: transparent;
     }
 
-ul,ol,dd,dt
+dd,dt
     {
     list-style:none
     }
@@ -43,7 +43,7 @@
     font-size:1em;
     }
 
-ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,thead,tbody,tfoot,caption,th,tr,td,a,textarea,#breadcrumbs
+li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,thead,tbody,tfoot,caption,th,tr,td,a,textarea,#breadcrumbs
     {
     margin:0;
     padding:0;

Modified: jackrabbit/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/src/site/site.xml?view=diff&rev=488597&r1=488596&r2=488597
==============================================================================
--- jackrabbit/trunk/src/site/site.xml (original)
+++ jackrabbit/trunk/src/site/site.xml Tue Dec 19 01:31:06 2006
@@ -37,6 +37,18 @@
     </menu>
     <menu name="Documentation">
       <item name="Getting Started"            href="/doc/index.html"/>
+      <item name="Components"                 href="/doc/components/index.html" collapse="true">
+        <item name="API"                        href="/doc/components/api.html"/>
+        <item name="JCR Commons"                href="/doc/components/jcr-commons.html"/>
+        <item name="JCR Tests"                  href="/doc/components/jcr-tests.html"/>
+        <item name="Core"                       href="/doc/components/core.html"/>
+        <item name="Index Filters"              href="/doc/components/index-filters.html"/>
+        <item name="JCR-RMI"                    href="/doc/components/jcr-rmi.html"/>
+        <item name="WebDAV Library"             href="/doc/components/webdav.html"/>
+        <item name="JCR Server"                 href="/doc/components/jcr-server.html"/>
+        <item name="Web Application"            href="/doc/components/webapp.html"/>
+        <item name="JCA Resource Adapter"       href="/doc/components/jca.html"/>
+      </item>
       <item name="Building Jackrabbit"        href="/doc/building.html" />
       <item name="First Hops"                 href="/doc/firststeps.html" />
       <item name="JCR &amp; API"              href="/doc/arch/overview/jcrlevels.html"/>



Mime
View raw message