3 ------------------------------------------------------------------
10 * ocaml and camlp4 (need version >= 3.12)
11 * js_of_ocaml (need version >= 1.0.6, with deriving-ocsigen support)
12 * a C compiler (tested with gcc-4.4.5)
13 * ocamlduce [optionnal]
18 * ocsigenserver (need version >= 2.0)
19 * tyxml (need version >= 2.0)
20 * react (tested with 0.9.2)
21 * deriving-ocsigen (need version >= 0.2-ocsigen)
22 See: https://github.com/hnrgrgr/deriving
23 * ocamlssl (tested with 0.4.4)
24 * calendar (tested with 2.01.1)
27 * tyxml.duce (when building with ocamlduce support)
29 If OCaml 3.12 and the needed libraries (findlib/react/lwt...) are not
30 installed on your computer and not available on your favorite linux
31 distribution, you may use the Ocsigen bunble GODI to install them
34 http://ocsigen.org/install#bundle
35 http://godi.camlcity.org/godi/index.html
37 To run the native code version of ocsigen server, you may need to
38 generate cmxs files for the libraries you need, if they are not
39 included in your distribution, see:
41 http://ocsigen.org/ocsigenserver/manual/misc
43 ------------------------------------------------------------------
48 * run "sh configure [options]" to generate 'Makefile.config'
49 - For the full list of options, run "sh configure --help".
51 * verify that 'Makefile.config' suits to your needs.
53 * run "make" to compile
54 * run "make install" as root to install
56 * [optional] run "make doc" to build the ocamldoc
57 * [optional] run "make install.doc" as root to install the ocamldoc
59 * run "make uninstall" to uninstall (almost) everything
61 ------------------------------------------------------------------
66 * run "make run.local" of "make run.opt.local"
67 in the ocsigen source directory.
69 * open http://localhost:8080/miniwiki in your browser
71 * if it does not work, look at the logs (see 'local/var/log/' in the
72 ocsgigen source directory) or run ocsigen with options -v or -V
73 (verbose and debug mode).
75 * sources for this example may be found in the directory
76 'examples/miniwiki'. For a full tutorial, see:
78 http://ocsigen.org/tutorial
82 http://localhost:8080/
84 ------------------------------------------------------------------
90 (project leader, Web server, Ocsigenmod, Eliom, Eliom client, Staticmod, XHTML syntax extension, documentation, Ocsimore, extension mechanism, Ocsidbm, Ocsipersist with DBM, ...)
92 (Lwt, Web server, js_of_ocaml, O'Closure, ...)
94 (Ocsimore, module Extendconfiguration, Ocsigen server...)
100 (Ocsforge, Eliom client, Comet)
102 (Configuration file, Findlib integration, access control, HTTP authentication, Debian package, ...)
104 (XHTML syntax extension for OCaml 3.10, Ocsipersist with SQLite, CGI module, forms in Eliom, deflatemod, ...)
106 (HTTP protocol, Web server)
108 (safe unmarshalling of client data)
112 (Ocsimore, NetBSD and Godi packages)
124 (most of the functions generating XHTML (xML and xHTML modules))
126 (Xhtmlcompact, static linking of extensions and Eliom modules)
136 (Lwt_lib, Gentoo package, configure script, ...)