1 |
#
|
2 |
# * WalWiki
|
3 |
#
|
4 |
# wiki.cgi - a Wiki clone, based on YukiWiki.
|
5 |
#
|
6 |
# Copyright (C) 2000-2002 by Makio Tsukamoto.
|
7 |
# <walrus@digit.que.ne.jp>
|
8 |
# http://digit.que.ne.jp/work/
|
9 |
#
|
10 |
# * YukiWiki, base program on walwiki *
|
11 |
#
|
12 |
# wiki.cgi - YukiWiki, a Wiki clone.
|
13 |
#
|
14 |
# Copyright (C) 2000-2002 by Hiroshi Yuki.
|
15 |
# <hyuki@hyuki.com>
|
16 |
# http://www.hyuki.com/yukiwiki/
|
17 |
#
|
18 |
# These program is free software; you can redistribute it and/or
|
19 |
# modify it under the same terms as Perl itself.
|
20 |
|
21 |
�����ӎ���
|
22 |
|
23 |
�ȉ���URL�ōŐV������肵�Ă��������B
|
24 |
http://digit.que.ne.jp/work/
|
25 |
|
26 |
WalWiki�́AYukiWiki�Ɏ����I�ɂ������̋@�\�g�����s�������̂ł��B
|
27 |
��������O�ɁAYukiWiki�Ɣ�r�����AWalWiki��I�ԕK�v�����邩�������Ă��������B
|
28 |
|
29 |
���t�@�C���ꗗ
|
30 |
|
31 |
�]�����[�h �p�[�~�b�V���� ����
|
32 |
+-- readme_en.txt TEXT 644 (rw-r--r--) YukiWiki��README (�p��).
|
33 |
+-- readme_ja.txt TEXT 644 (rw-r--r--) YukiWiki��README (���{��).
|
34 |
+-- readme_ja.wal.txt TEXT 644 (rw-r--r--) WalWiki��README (���{��).
|
35 |
+-- convert.cgi TEXT 755 (rwxr-xr-x) YukiWiki1��YukiWiki2�ϊ�CGI
|
36 |
+-- wiki.cgi TEXT 755 (rwxr-xr-x) CGI�{��
|
37 |
+-- WalWiki 755 (rwxr-xr-x) �f�B���N�g��
|
38 |
+-- Theme 755 (rwxr-xr-x) �f�B���N�g��
|
39 |
| +-- wiki.css TEXT 644 (rw-r--r--) �X�^�C���V�[�g
|
40 |
| +-- icon40x40.gif BINARY 644 (rw-r--r--) �A�C�R��(��)
|
41 |
| +-- icon80x80.gif BINARY 644 (rw-r--r--) �A�C�R��(��)
|
42 |
+--lib 755 (rwxr-xr-x) �f�B���N�g��
|
43 |
+-- jcode.pl TEXT 644 (rw-r--r--) �����R�[�h�ϊ����C�u����
|
44 |
+-- Yuki 755 (rwxr-xr-x) �f�B���N�g��
|
45 |
| +-- YukiWikiDB.pm TEXT 644 (rw-r--r--) �t�@�C���x�[�X��DB�p
|
46 |
| +-- RSS.pm TEXT 644 (rw-r--r--) RSS�p
|
47 |
| +-- DiffText.pm TEXT 644 (rw-r--r--) �����p
|
48 |
+-- Algorithm 755 (rwxr-xr-x) �f�B���N�g��
|
49 |
+-- Diff.pm TEXT 644 (rw-r--r--) �����p
|
50 |
|
51 |
�ȉ��̃e�L�X�g�t�@�C���́Awiki.cgi���̕ϐ�$modifier_dir_data�ł��Ȃ���
|
52 |
�w�肵���f�B���N�g����FTP���܂��B
|
53 |
�����CGI���ǂݏ����ł���t�@�C����u���f�B���N�g����
|
54 |
CGI��u���f�B���N�g���ƈقȂ�v���o�C�_�p�̑[�u�ł��B
|
55 |
|
56 |
+-- WalWiki
|
57 |
+-- touched.txt TEXT 666 (rw-rw-rw-) �ҏW���̍X�V�t�@�C��
|
58 |
+-- frontpage.txt TEXT 644 (rw-r--r--) FrontPage�̃e�L�X�g
|
59 |
+-- resource.txt TEXT 644 (rw-r--r--) ���\�[�X�t�@�C��
|
60 |
+-- conflict.txt TEXT 644 (rw-r--r--) �X�V�̏Փˎ��̃e�L�X�g
|
61 |
+-- format.txt TEXT 644 (rw-r--r--) ���`���[���̃e�L�X�g
|
62 |
|
63 |
FFFTP�AFetch�Ȃǂ�GUI�������FTP�N���C�A���g�̑����́A
|
64 |
�t�@�C����f�B���N�g���̃p�[�~�b�V�����Ɠ]�����[�h�����g���q��
|
65 |
�����Ď����I�ɐ�ւ��邱�Ƃ��ł��܂��B
|
66 |
�����̃N���C�A���g�\�t�g���g�����́A���̂悤�ɐݒ肵�Ă����ƁA
|
67 |
�قڏ�̒ʂ�ɂȂ�܂��B
|
68 |
|
69 |
�g���q �]�����[�h �p�[�~�b�V����
|
70 |
�i�f�B���N�g���j - 755(rwxr-xr-x)
|
71 |
.cgi TEXT 755(rwxt-xt-x)
|
72 |
.pl TEXT 644(rw-r--r--)
|
73 |
.pm TEXT 644(rw-r--r--)
|
74 |
.txt TEXT 644(rw-r--r--)
|
75 |
.gif BINARY 644(rw-r--r--)
|
76 |
|
77 |
�]����Atouched.txt�������ƂŃp�[�~�b�V������666(rw-rw-rw-)��
|
78 |
�ύX���Ă��������B
|
79 |
|
80 |
���ݒu�菇
|
81 |
|
82 |
(1) wiki.cgi�̈�s�ڂ����Ȃ��̃T�[�o�ɍ��킹�ďC������
|
83 |
|
84 |
#!/usr/local/bin/perl
|
85 |
|
86 |
(2) wiki.cgi�̂͂��߂̕��ɂ���A�ϐ�$modifier_...�̒l���C������(�K�{)
|
87 |
|
88 |
my $modifier_mail
|
89 |
�Ǘ��҃��[���A�h���X
|
90 |
|
91 |
my $modifier_url
|
92 |
�Ǘ���Web�y�[�W
|
93 |
|
94 |
my $modifier_name
|
95 |
�Ǘ��Җ��O
|
96 |
|
97 |
my $modifier_dbtype
|
98 |
�f�[�^�x�[�X�̎��(�ȉ��̂����ꂩ)
|
99 |
'AnyDBMFile' �T�[�o�ɂ���Ďg���Ȃ��ꍇ����
|
100 |
'dbmopen' �T�[�o�ɂ���Ďg���Ȃ��ꍇ����
|
101 |
'YukiWikiDB' �K�������ł��邪�A�x��
|
102 |
|
103 |
my $modifier_sendmail
|
104 |
YukiWiki�������ݎ��ɊǗ��҂Ƀ��[���𑗂邽�߂�
|
105 |
sendmail�̃R�}���h���C��
|
106 |
'/usr/sbin/sendmail -t -n' ���
|
107 |
'' ���[���𑗂�Ȃ�/����Ȃ��ꍇ
|
108 |
|
109 |
my $modifier_dir_data
|
110 |
�f�[�^��u���f�B���N�g���B
|
111 |
|
112 |
my $modifier_rss_title
|
113 |
�^�C�g��(RSS�p)
|
114 |
|
115 |
my $modifier_rss_link
|
116 |
�ݒu����YukiWiki��URL(RSS�p)
|
117 |
|
118 |
my $modifier_rss_description
|
119 |
������(RSS�p)
|
120 |
|
121 |
|
122 |
(3) �t�@�C���ꗗ�ɂ���t�@�C�����T�[�o�ɓ]������
|
123 |
�]�����[�h��p�[�~�b�V������K�ɐݒ肷��
|
124 |
|
125 |
(4) YukiWiki1�̃f�[�^��YukiWiki2�Ɉڍs����Ȃ�ȉ���(a)�`(c)�̎菇�ށB
|
126 |
|
127 |
(a) convert.cgi�Ƀu���E�U����A�N�Z�X����
|
128 |
(b) �ϊ��p�̃t�H�[�����\�������̂Ŏw���ɏ]���āu�ϊ����s�v���s��
|
129 |
(c) ���炭�҂��ĕϊ�����������ƕϊ����ʂ��\�������
|
130 |
|
131 |
(5) ���K�{���@���S�̂���convert.cgi���T�[�o����폜����
|
132 |
|
133 |
(6) �u���E�U�ŃT�[�o���wiki.cgi��URL�ɃA�N�Z�X����
|
134 |
|
135 |
(7) FrontPage���\�����ꂽ��AAdminChangePassword�Ƃ��������N�����ǂ��āA
|
136 |
�Ǘ��җp�̃p�X���[�h��ݒ肷��B
|
137 |
|
138 |
|
139 |
���ӎ�
|
140 |
|
141 |
������Wiki�N���[���̍�҂����ƁA
|
142 |
YukiWiki�̃��[�U�����ɐ[�����ӂ������Ǝv���܂��B
|
143 |
|
144 |
YukiWiki2�ɓ���悤�Ǝv�����@�\�̂����A
|
145 |
�M�҂��I���W�i���ōl�����Ƃ������̂͂قƂ�ǂ���܂���B
|
146 |
���ׂāA����Wiki�N���[���Ŏ�������Ă�����̂�A
|
147 |
���[�U����q���g��A�C�f�B�A���������������̂���ł��B
|
148 |
|
149 |
���Ɉȉ���Wiki�N���[���ɂ͑傫�Ȏ������܂����B
|
150 |
���ӂ��Љ�����܂��B�J�b�R�̒��͊J������ł��B
|
151 |
|
152 |
��Wiki (Perl)
|
153 |
http://c2.com/cgi/wiki
|
154 |
�I���W�i����Wiki�Ɋ��ӂ��܂��B
|
155 |
|
156 |
��PukiWiki (PHP)
|
157 |
http://www.factage.com/sng/pukiwiki/
|
158 |
InterWiki, �ꌾ�R�����g�@�\�ȂǂɊ��ӂ��܂��B
|
159 |
|
160 |
��Tiki (Ruby)
|
161 |
http://www.todo.org/cgi-bin/jp/tiki.cgi
|
162 |
|
163 |
��RWiki (Ruby)
|
164 |
http://www.jin.gr.jp/~nahi/RWiki/
|
165 |
|
166 |
��KbWiki (Perl + HTML::Template)
|
167 |
http://www.hippo2000.info/cgi-bin/KbWiki/KbWiki.pl
|
168 |
|
169 |
���u�Ɉ��v�����wiki (Perl)
|
170 |
http://www1.u-netsurf.ne.jp/~dune/wiki.html
|
171 |
���ɁAYukiWikiDB�Ɋ��ӂ��܂��B
|
172 |
|
173 |
���˖{�q�������WalWiki (Perl)
|
174 |
http://digit.que.ne.jp/work/
|
175 |
���ɁA�e�[�u���@�\��convert.cgi�Ɋ��ӂ��܂��B
|
176 |
|
177 |
�����{��ނ���
|
178 |
http://city.hokkai.or.jp/~reina/
|
179 |
�A�C�R���̃f�U�C���Ɋ��ӂ��܂��B
|
180 |
|
181 |
������
|
182 |
|
183 |
��TODO
|
184 |
|
185 |
- YukiWiki1��CGI��POD�h�L�������g�����ɁAYukiWiki2��POD�h�L�������g���쐬�B
|
186 |
|
187 |
��BUGS
|
188 |
|
189 |
- ����s�̉摜��RecentChanges�ɕ\������Ă��܂��c
|
190 |
- <ul><li>...</li><ul>... �͓���q�̊W�����������B
|
191 |
- blockquote�ŃC���f���g�ɂ���̂͂��������B
|
192 |
- [[ ]]�̒��ƃ^�C�g���������ΏۂɂȂ��Ă��Ȃ��悤�Ɍ�����B
|
193 |
|
194 |
��MISC
|
195 |
|
196 |
- RecentChanges��IndexPage�Ȃǂ�FrozenStyle�ɂ��ׂ������B
|
197 |
- 1�̃y�[�W�Ɉꌾ�R�����g����������Ƃ��A�ŏ��̂��̂����������Ȃ��B
|
198 |
- class="InterWiki"�ɂ���̂́A�y�[�W����$InterWikiName�̂Ƃ��݂̂̂ق����悢�B
|
199 |
- HTML������CGI�̊O�ɏo��������A����͂��Ԃ���Ȃ��B
|
200 |
- SourceForge��CVS���J������A����͂��Ԃ���Ȃ��B
|
201 |
- alias_name�@�\������A����͂��Ԃ���Ȃ��B
|
202 |
- �X�N���v�g���ɃR�����g�����遨�����B
|
203 |
- �p��ł����B
|