<!--
This is an sgml using DocBook dtd. Use sgmltools version 2.0.x or above
to generate various output formats.

   $FML: book.sgml,v 1.5 2006/01/18 14:56:34 fukachan Exp $
   $jaFML: book.sgml,v 1.58 2003/05/31 08:51:07 fukachan Exp $
-->

<!doctype book public "-//FML//DTD DocBook V3.1-Based Extension//EN" [
	<!entity % include SYSTEM "include/chapters.ent"> %include;
]>

<book>

  &bookinfo;

  &preface;

  <toc></toc>

  <part>
	<title>
	Fml Fundamental Usage
	</title>

	<partintro>
	<para>
	This part describes a brief guide for beginners.
	</para>
	<para>
	See &www.fml.org; and other sites for more details on 
	mechanism of the mailing list.
	</para>
	</partintro>

	<!-- chapters ... -->
	&chapter.overview.ml;
	&chapter.overview.fml;
  </part>


  <part>
	<title>
	How To Set Up ML
	</title>

	<partintro>
	<para>
	Topics driven in this part.
	</para>
	</partintro>

	&chapter.download;

	<!-- unix -->
	&chapter.install.fml.unix;
	&chapter.setup.newml;

	<!-- 2000/nt -->
	&chapter.install.fml.nt;

	<!-- fml4 to fml8, how-to and changes -->
	&chapter.merge.fml4to8;
	&chapter.changes;

	<!-- misc around installation/setup -->
	&chapter.upgrade;

	<!-- CGI -->
	&chapter.setup.cgi;
	&chapter.setup.apache;

	<!-- test -->
	&chapter.setup.test;
  </part>


  <part>
	<title>
	How To Customise
	</title>

	<partintro>
	<para>
	Topics driven in this part.
	</para>
	</partintro>

	&chapter.usage.user;
	&chapter.usage.onhost;
	&chapter.config;
	&chapter.filename; <!-- appropriate here ? -->

	<!-- customize -->
	&chapter.customize.mlstyle;
	&chapter.customize.header;
	&chapter.customize.body;
	&chapter.customize.command;
	&chapter.customize.filter;
	&chapter.customize.message;

	<!-- www ml archive -->
	&chapter.www;

	<!-- thread track system -->
	&chapter.threadtrack;
  </part>


  <part>
	<title>
	Operations
	</title>

	<partintro>
	<para>
	This part describes operations.
	</para>
	</partintro>

	&chapter.op.log;
	&chapter.op.backup;
	&chapter.op.archive;
	&chapter.op.move;
  </part>


  <part>
	<title>
	Troubleshoot
	</title>

	<partintro>
	<para>
	This part describes how to shoot troubles.
	</para>
	</partintro>


	&chapter.troubleshoot;

  </part>


  <part>
	<title>
	fml8 Design
	</title>

	<partintro>
	<para>
	This part describes the design policy of fml.
	</para>
	</partintro>

	&chapter.design;
	&chapter.programingstyle;
  </part>


  <part>
	<title>
	fml8 Internals
	</title>

	<partintro>
	<para>
	This part describles the fml internals for developers.
	</para>
	</partintro>

	<!-- boot -->
	&chapter.bootloader;
        &chapter.config.cf;

	<!-- how to write a new program -->
	&chapter.program.create;

	<!-- delivery and command processing -->
        &chapter.delivery;
        &chapter.digest;
	&chapter.language;
        &chapter.message;
	&chapter.filter;
        <!-- &chapter.replybyfml; -->

	<!-- user access control -->
	&chapter.userctl;

	<!-- command -->
	&chapter.command;

	<!-- CGI -->
        &chapter.internal.cgi;

	<!-- directory -->
	&chapter.directory;

	<!-- security -->
	&chapter.restriction;
	&chapter.credential;

	<!-- hook -->
	&chapter.hook;

	<!-- virtual domains -->
	&chapter.virtual;

	<!-- error mails -->
	&chapter.errormail;

	<!-- misc -->
	&chapter.io.abstraction;
	&chapter.lock;
	&chapter.db.modules;
	&chapter.dbms;

	<!-- merge -->
	&chapter.merge.internal;
  </part>


  <part>
	<title>
	Modules
	</title>

	<partintro>
	<para>
	This part descripbes how to use most important modules.
	</para>
	</partintro>

	&chapter.module.io.adapter;
	&chapter.module.mail.message;
	&chapter.module.nl;
	&chapter.module.encode;
	&chapter.module.create;
  </part>


  <!--
	*************** appendixes hereafter **************
  -->
  <part>
	<title>
	Apendixes
	</title>

	&chapter.glossary;

<!--

	&chapter.repository;
	&chapter.docbook;
	&chapter.inet6;

	&chapter.threadtrack.tools;

-->

	<!-- internals -->
	&chapter.struct;
  </part>


</book>
