1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
<!--
$FML: preface.sgml,v 1.5 2005/07/23 01:58:47 fukachan Exp $
$jaFML: preface.sgml,v 1.18 2003/04/15 14:51:35 fukachan Exp $
-->
<preface id="preface">
<title>
Preface
</title>
<sect1 id="status">
<title>
&fml8; Status
</title>
<warning>
<para>
&fml8; has already implemented fundamental functions. Several people
uses &fml8; as hobby and office mailing list system under normal
operations.
</para>
<para>
When you configure &fml8;, you need to edit configuration files since
configuration helper tool has basic functions now. Except it, you can
use &fml8; as same as &fml4;.
</para>
<para>
See
<ulink url="../../../fml/doc/ja/todo/STATUS.html">
http://www.fml.org/software/fml-devel/fml/doc/ja/todo/STATUS.html
</ulink>
for the current status of &fml8;.
</para>
<para>
See
<link linkend="changes">
<xref linkend="changes">
</link>
on the difference between &fml4; and &fml8;.
</para>
</warning>
</sect1>
<!-- ======================================================== -->
<sect1 id="way.to.fmlng">
<title>
The Road To The Next Generation Of Fml
</title>
<para>
&fml8; is fully rewritten mailing list driver from scratch to
re-implement &fml4;. The main purpose of this project is
re-implementation of fml mailing list driver system with reflecting our
10 years experience on mailing list driver developement.
</para>
<para>
Roughly speaking, the relation between &fml4; and &fml8; is
similar to one between sendmail and Postfix.
</para>
<para>
&fml8; re-implements almost all features of &fml4; functions. We
re-design fml and clean up the function and variable naming
convenstion. Also, We reinforce guide line to the coding style for
clean source codes.
</para>
<para>
For example, when you use &fml4;, you'll find that fml assumes the
list of members is a text file on the host. &fml4; inherits the
assumption from version 1.0 through 4.0. It affetcts the core part of
the design. Hence, it is difficult to extend fml IO for the use of
RDBMS, redundency et.al. In fact, &fml4; supports RDBMS but the code
is ugly. We should need to fully rewrite fml core parts.
</para>
<para>
Also, I want a lot of new features. &fml8; should provide tiny bug
tracking system maintatined automatically. It is better to co-relate
fml with cvs log. These features help the support by mail and
developer mailing list. I need it, of course.
</para>
<para>
Firstly, we need to discuss what we should inherit from &fml4; design
and features, and discard what in &fml4;.
<itemizedlist>
<listitem>
<para>
What we should inherit into &fml8; from &fml4; ?
</para>
</listitem>
<listitem>
<para>
easily customizable ?
</para>
</listitem>
<listitem>
<para>
what obsolete features we should remove ?
</para>
</listitem>
</itemizedlist>
Anyway, we should write codes for the further discussion!
You can find it at the following URL.
</para>
<para>
<ulink url="http://www.fml.org/software/fml8/">
http://www.fml.org/software/fml8/
</ulink>
</para>
<para>
<ulink url="ftp://ftp.fml.org/pub/fml8/">
ftp://ftp.fml.org/pub/fml8/
</ulink>
</para>
</sect1>
<!-- ======================================================== -->
<sect1 id="fml.and.fmlng">
<title>
Relation Between &fml4; And &fml8; Development Branch.
</title>
<para>
We implement new features at &fml8; branch.
&fml4; imports it if needed.
We only have to bug-fix at &fml4; branch.
</para>
<para>
(further translation omited).
<screen>
fml-devel
-----------------------------> 8.0
A |
| | (interaction)
| V
1.2 -> 4.0 ------------------------------> 4.0-current
| |
4.0.1 4.0.2 .... (release / 4.0-stable release)
</screen>
</para>
</sect1>
<!-- ======================================================== -->
<sect1 id="mailinglist">
<title>
Mailing List
</title>
<para>
fml-users@ffs.fml.org is prepared.
Use it for English discussion.
</para>
<para>
To subscribe it, send the mail with "subscribe YOUR NAME" in the body
to fml-users-ctl@ffs.fml.org. You will receive the reply for
confirmation. Please reply the confirmation and send back it to
fml-users-ctl@ffs.fml.org again.
For example, a subscribe mail is as follows:
<screen>
From: your-account@your-domain
To: fml-users-ctl@ffs.fml.org
subscribe Kinomoto Sakura
</screen>
</para>
</sect1>
<!-- ======================================================== -->
<sect1>
<title>
Please Let Me Know Your Opinion ...
</title>
<para>
Please send me the idea on &fml8; to the mail address:
<ulink url="mailto:fml-request@fml.org">
fml-request@fml.org
</ulink>
or myself
<ulink url="mailto:fukachan@fml.org">
fukachan@fml.org
</ulink>
directly.
</para>
</sect1>
<!-- ======================================================== -->
<sect1>
<title>
On This Tutorial
</title>
<para>
For the &fml4; user, the order of chapters and sections are almost
same as the book "fml bible" publishded by O'reilly Japan (rewritten
in Japanese).
</para>
</sect1>
§.terms;
</preface>
|