Kauri Documentation
Table of Contents
- 1 Documentation Home
- 2 Getting started
- 3 Step by step: Kauri prototyping and application building
- 4 Kauri concepts
-
5 Prototyping
- 5.1 Prototyping: step-by-step
- 5.2 Prototyping: how it works
-
6 Routing
- 6.1 What is routing?
- 6.2 The full picture: how a request is routed
- 6.3 Routing first steps
- 6.4 JAX-RS first steps
- 6.5 Some background
- 6.6 Default routing
- 6.7 Routing examples
- 6.8 Spring integration
- 6.9 URI template syntax
- 6.10 Routing reference
- 6.11 Common parameters
- 6.12 directory
- 6.13 filter
- 6.14 guard
- 6.15 jaxRs
- 6.16 mode
- 6.17 pages
- 6.18 read
- 6.19 redirector
- 6.20 resource
- 6.21 restlet
- 6.22 router
- 6.23 template
- 6.24 Routing module
-
7 Representation builder
- 7.1 What is a representation
- 7.2 The need for a representation builder module
- 7.3 First steps
- 7.4 Some background
- 7.5 Default configuration
- 7.6 Configuration reference
-
8 Templates
- 8.1 Introduction
- 8.2 Template features
- 8.3 Usage
-
8.4 Syntax reference
- 8.4.1 Basic rules
- 8.4.2 Expression language
- 8.4.3 Template inheritance
- 8.4.4 URI resolving
- 8.4.5 Whitespace handling
- 8.4.6 @inherit
- 8.4.7 attribute
- 8.4.8 block
- 8.4.9 choose (when... otherwise...)
- 8.4.10 comment
- 8.4.11 element
- 8.4.12 forEach
- 8.4.13 if
- 8.4.14 include, import
- 8.4.15 init
- 8.4.16 insert
- 8.4.17 macro (callMacro, parameter)
- 8.4.18 protect
- 8.4.19 superBlock
- 8.4.20 variable
- 9 Database resources
- 10 Forms
- 11 Internationalization (i18n)
-
12 Security
- 12.1 Introduction
- 12.2 More security
- 12.3 Security: first steps
- 12.4 Security configuration
- 12.5 Authentication methods
- 12.6 Security context
- 12.7 Technical overview
- 13 Runtime
- 14 Configuration
- 15 Temporary Resources
- 16 Error handling
- 17 Caching of static resources
- 18 Packaging Kauri applications
- 19 Service wrapper
- 20 TODO - WRITE UP AND ORGANIZE
-
21 Kauri hackers
- 21.1 Kauri source code
- 21.2 Coding style
- 21.3 Subversion configuration
- 21.4 Building restlet-snapshot
- 21.5 Running modules from source in your IDE
- 21.6 Maven Dependency plugin
- 21.7 Release Building
- 21.8 Javascript Maven Plugin
-
22 Glossary of Terms
-
22.1 Terms in use
- 22.1.1 archetype
- 22.1.2 authentication method
- 22.1.3 element (XML)
- 22.1.4 JAX-RS
- 22.1.5 module
- 22.1.6 module protocol
- 22.1.7 resource class
- 22.1.8 RESTful Web Services book
- 22.1.9 Restlet
- 22.1.10 REST-service or restservice
- 22.1.11 service protocol
- 22.1.12 source mode
- 22.1.13 URI template
- 22.1.14 wiring.xml
-
22.1 Terms in use
- 23 Upgrading from 0.3
