| 1 |
wakaba |
1.1 |
#
|
| 2 |
|
|
# * WalWiki
|
| 3 |
|
|
#
|
| 4 |
|
|
# wiki.cgi - a Wiki clone, based on YukiWiki.
|
| 5 |
|
|
#
|
| 6 |
|
|
# Copyright (C) 2000-2002 by Makio Tsukamoto.
|
| 7 |
|
|
# <[email protected]>
|
| 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 |
|
|
# <[email protected]>
|
| 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
|