-
Notifications
You must be signed in to change notification settings - Fork 1
TOC
Rubens F. N. da Silva edited this page Feb 12, 2019
·
1 revision
Welcome to the Frontier wiki! Here you'll learn how configure and use the Frontier framework.
But before you proceed, you should be familiar with the usage of %CSP.REST, if you don't know how to create a simple %CSP.REST application, then it's recommended to learn about it from the official documentation.
You'll also need Caché 2016 or higher.
- Concept and guidelines
- Getting started
- Differences with %CSP.REST: What to do and what not to do
- The OnSetup and the context object: A brief overview
- Routes I: Replying to http requests
- Routes II: Handling and enforcing errors
- Routes III: Mixing output types (marshalling)
- Routes IV: Disabling the strict mode
- Routes V: Considerations about using Map.
- Arguments I: Identifying route or query parameters.
- Arguments II: Understanding how typing works
- Arguments III: Defining default values
- Arguments IV: Variable arity
- Arguments V: Validations and gotchas
- Payloads I: The %DynamicObject argument
- Payloads II: The %DynamicArray argument
- Payloads III: The UNMARSHALL parameter
- Files API I: Serving files
- Files API II: Handling uploads
- SQL API I: Using SQL queries
- SQL API II: Using named queries
- SQL API III: Introducing the inline query builder
- Authentication I: Protecting your routes
- Authentication II: How strategies work
- Authentication III: Enforcing a named strategy to a route
- Authentication IV: Removing an authentication from a route
- Authentication V: Implementing custom strategies
- Reporter I: Sending an notification when an error happens
- Reporter II: How notifications work
- Reporter III: Implementing a reporter
- Property formatters: Setting up a naming convention
- Shared object: Same data over all router methods