summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/module/create.sgml
blob: f0ba9636149122b3e64caf0b38dfdef6ec7c2588 (plain)
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
<!--
   $FML: create.sgml,v 1.1 2003/02/18 02:24:47 fukachan Exp $
-->

<chapter id="module.create">
	<title>
	����: �������ץ���������
	</title>


<para>
�����Ǥϡ�ñ��ʥ������塼��ɽ�����եȤ���ˤȤꡢ&fmldevel; �Υե졼
��������ǿ������ץ��������ɲä���ˤϤɤ�������ɤ��Τ���������
�ޤ��� �ʲ����ץ������̾�� fmlsch �Ȥ������� CGI �Ǥ� fmlsch.cgi �Ǥ���
</para>


<sect1>
	<title>
	�����������ǥ�: fmlsch ���롣
	</title>


<sect2>
	<title>
	���ƥå� 1: ���󥹥ȡ���� fmlsch ���դ��ä���
	</title>

<para>
fml/etc/install.cf.in �� bin_programs �ѿ��� fmlsch ���ɲä��ޤ���
fml/etc/install.cf ����������뤿���
configure ��Ƽ¹Ԥ��Ƥ��������� 
</para>

</sect2>


<sect2>
	<title>
	���ƥå� 2: �⥸�塼�����
	</title>


<para>
fmlsch �μ��ΤΥ⥸�塼��Ȥ��ơ�
fml/lib/Calender/Lite.pm ��񤭤ޤ���
</para>

<para>
�ޤ���ɬ�פ�¾�˥饤�֥�꤬�����Ŭ��͢�����Ƥ���������
����� CPAN ����
HTML-CalendarMonthSimple-1.02.tar.gz
��͢�����ޤ���
</para>

<para>
Date-Calc ��ɬ�פʤΤ�Ŭ�����󥹥ȡ��뤷�Ƥ���������
</para>

</sect2>


<sect2>
	<title>
	���ƥå� 3: FML::Process:: ����
	</title>

<para>
�Ż��ΤۤȤ�ɤ���ʬ�� Calender::Lite ���¹Ԥ��ޤ�����
&fmldevel; �Υ֡��ȥ��������� Calender::Lite ��ƤӽФ������
FML::Process:: ���饹��������ɬ�פ�����ޤ���
</para>

<para>
�ޤ���fmlsch �ץ������ν��������¹ԤȤ��ä���ޤ��ʰ�Ϣ�μ���
fml/lib/FML/Process/Calender.pm 
�˽񤭤ޤ������Υե�����Ͽ����˺������Ʋ�������
</para>

<para>
�����ơ��֡��ȥ��������� fmlsch �ξ��� FML::Process::Calender ��Ƥ�
�Ф����ɤ����Ȥ򶵤��뤿���
etc/modules
��
etc/command_line_options
�� fmlsch �Υ⥸�塼��̾�Ȥ��б��ط����ɲä��ޤ���
</para>


<para>
FML::Process::Calender ��Ʊ���ǥ��쥯�ȥ�Υ⥸�塼���Ŭ���ˤѤ��ä� 
hack ���Ƥ������� :-)

�ʤ���fmlsch �ϵ�ǽ���Ǿ��ʤΤǡ�FML::Process::Calender �Ǥ�
FML::Process::Calender::run() �᥽�åɤ����Ѱդ���Ф����ޤ��Ǥ���

̤����δؿ��� FML::Process::Kernel �Υ᥽�åɤ��Ȥ��ޤ�(�Ѿ�)��
</para>

</sect2>

</sect1>


<sect1>
	<title>
	�����������ǥ�: fmlsch.cgi
	</title>


<para>
��¤�λ����ϥ⥸�塼�뤬 FML::CGI:: ���饹�ˤʤ�ʳ��� fmlsch �ξ���
Ʊ�ͤǤ���FML::CGI::Calender �� FML::Process::CGI �Υ��֥��饹�Ǥ���
</para>

<para>
̤����Τ�ΤˤĤ��Ƥ� FML::Process::CGI �� FML::Process::Kernel ����
���ˤϤ��餤�ޤ����ޤ���CGI.pm �� FML::Process::CGI ���Ȥ���HTTP
header ���������Ƥ��ޤ��������ޤǤ����¤ν����ʤΤ�
FML::CGI:: �Υ⥸�塼���Ŭ�� HTML �ν��Ϥ��亴���Ƥ����ޤ��� 
</para>

</sect1>


</chapter>