GNU Artanis web-framework Manual
Table of Contents
1 Introduction
1.1 Conventions
1.2 No warranty
2 License
3 Installation
3.1 For users
3.2 For contributors
3.3 Configuration
4 Hello World
4.1 Use Guile REPL and verify GNU Artanis installation
4.2 Simple HTTP server
4.3 Try simple URL remapping
4.4 More complex URL remapping
4.5 Regex in URL remapping
4.6 Database operating
5 Basic in Scheme
5.1 For newbies
5.2 For Pythoners
5.3 For Rubyist
5.4 For deep learners
6 Basic in GNU Artanis
6.1 How to run a site with GNU Artanis
6.2 Initialization
6.3 Registering handler of HTTP methods
6.4 Emit Response
6.5 Running server
6.6 Working with Nginx
7 The Art command line
7.1 art create
7.2 art draw
7.3 art migrate
7.4 art work
8 MVC
8.1 Controllers/Views
8.2 Models
9 URL remapping
9.1 Introduction to URL remapping
9.2 URL handling
9.3 Get params from URL
9.4 Redirect link
10 Layouts and Rendering in GNU Artanis
10.1 Templating
10.2 Templating for Pythoners
10.3 Templating for Rubyists
10.4 Templating APIs
10.5 Embedded Templating
10.6 SXML Templating
11 Database
11.1 Migration
11.2 ORM problem
11.3 SSQL (experimental)
11.4 FPRM (experimental)
11.4.1 Connect to DB server
11.4.2 Map DB table
11.4.3 Create table
11.4.4 Get columns from table
11.4.5 Set values to table
11.4.6 Drop a table
11.4.7 Check existance of table
11.4.8 Get schema of a table
11.5 SQL Mapping (experimental)
12 MIME
12.1 JSON
12.2 CSV
12.3 XML
12.4 SXML
13 Upload files
13.1 Receive upload from client
13.2 Send upload to Server
14 Sessions
15 Cookies
16 Authentication
16.1 Init Authentication
16.2 Basic Authentication
16.3 Common Authentication
17 Cache
17.1 On web caching
17.2 Cache APIs
18 Utils
18.1 String Template
18.2 Random Number Generator
18.3 Encryption
18.4 Stack & Queue
19 Appendix A GNU Free Documentation License
Next:
Introduction
, Up:
(dir)
[
Contents
]
GNU Artanis web-framework Manual