You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2006/12/19 10:31:07 UTC
svn commit: r488597 - in /jackrabbit/trunk/src/site: ./ apt/ apt/doc/
apt/doc/components/ resources/css/
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 & API" href="/doc/arch/overview/jcrlevels.html"/>