blob: 5367491a26f7dbc6a9b3c3f3bbdd8542ded24bd4 [file] [log] [blame]
<section id="introduction">
<title>Introduction to Apache Rivet</title>
<para>
Apache Rivet is a system for creating dynamic web content via a
programming language integrated with Apache Web Server. It is
designed to be fast, powerful and extensible, consume few system
resources, be easy to learn, and to provide the user with a
platform that can also be used for other programming tasks
outside the web (GUI's, system administration tasks, text
processing, database manipulation, XML, and so on). In order to
meet these goals, we have chosen the Tcl programming language to
combine with the Apache Web Server.
</para>
<para>
In this manual, we aim to help get you started, and then
writing productive code as quickly as possible, as well as
giving you ideas on how to best take advantage of Rivet's
architecture to create different styles of web site.
</para>
<para>
This documentation is focused on the current version of Rivet, but
still a work in progress, and, like everything
else about Apache Rivet, it is Free Software. If you see
something that needs improving, and have ideas or suggestions,
don't hesitate to let us know. If you want to contribute
directly, better yet!
</para>
<simplesect>
<title>Introduction</title>
<para>
Rivet 3.0 ships with a major rewriting of mod_rivet, the Apache HTTP
Websever module at the core of Rivet. With this version of the module
we attained full support of different MPM (Multiprocessing Modules) for
the Apache framework, whereas previous version of mod_rivet only supported
the prefork MPM.
</para>
<!-- itemizedlist>
<listitem>
</listitem>
<listitem>
</listitem>
</itemizedlist -->
</simplesect>
</section>