WikiWikiWeb (Wiki) is an information sharing system on the Web developed by Ward Cunningham in 1995. Wiki is created as a system for collaboration over the Internet, Wiki came to be used for large-scale Web site, or information sharing for groups, enterprises and individuals. According to the changes of the use cases, various Wiki engines are developed. After almost ten years past, various roles of Wiki are appeared. In this paper, we describe the characteristic of Wiki from the first Wiki site, the changes of the use cases, the development of various Wiki engine, and the general view of present Wiki situation.
DSPy a system for AI to Write Prompts and Do Fine Tuning
Wiki概念の多様性
1. 1
Wiki
† †† †††
WikiWikiWeb(Wiki) 1995 Ward Cunningham Web
Wiki
Wiki Wiki 10
Wiki Wiki
Wiki Wiki
Wiki
Diversity of Wiki Ideas
KOUICHIROU E TO ,† M AKIO T SUKAMOTO†† and K EIKI S HIMADA †††
WikiWikiWeb (Wiki) is an information sharing system on the Web developed by Ward Cunningham in
1995. Wiki is created as a system for collaboration over the Internet, Wiki came to be used for large-scale
Web site, or information sharing for groups, enterprises and individuals. According to the changes of the use
cases, various Wiki engines are developed. After almost ten years past, various roles of Wiki are appeared.
In this paper, we describe the characteristic of Wiki from the first Wiki site, the changes of the use cases, the
development of various Wiki engine, and the general view of present Wiki situation.
Ward Cunningham
1.
Wiki
Wiki 1995 Ward Cunningham Wiki
Web Wiki
Wiki
Wiki Wiki
Wiki
Wiki
2. Wiki
Wiki
Wiki 2.1 HyperCard
Wiki Web 1987
Ward Cunningham Apple
Wiki Kent Beck HyperCard
Wiki Alexander
HyperCard
1)
2)
†
1 Wiki
National Institute of Advanced Industrial Science and Technology Wiki
(AIST) 3)
††
Oki Software Co., Ltd.
• WYSIWYG
††† cake.dyndns.org
2. 2
WikiBase
WikiBase Perl CGI
331
WikiBase Web
Wiki
1 HyperCard
• Wiki HyperCard
• CamelCase
•
Wiki
! *
Wiki Wiki
WikiName 2
Hyper-
Card test page
Portland Pattern Repository( TestPage WikiName
PPR)4)
2.2 WikiWikiWeb
1995 PPR Web TestPage
5)
3 25 TestPage
6)
Web WikiWikiWeb7) TestPage
WikiWikiWeb ? TestPage
Web WikiPedia
Slashdot
WikiWikiWeb
WikiWikiWeb TestPage
Web C2 Wiki
HyperCard PPR
Web WikiBase Wiki
*
WikiWikiWeb Wiki
Wiki Ward’s Wiki8) &
Ward Wiki
C2 Wiki Wiki
3. 3
2.4 Wiki
1995 Wiki C2 Wiki
Wiki
C2 Wiki
Wiki
C2 Wiki Wiki
WikiBase
• C2 Wiki Wiki
• dbm C2 Wiki
WikiBase CamelCase
Wiki Wiki
2.3 Blog Wiki C2 Wiki Wiki
Web Blog
Wiki
Blog Wiki C2 Wiki
Wiki
Wiki Wiki C2 Wiki WikiBase
WikiBase
C2 Wiki
Wiki ID
Blog
ID C2 Wiki
Wiki
Wiki
WikiBase
Blog Wiki
Wiki
Wiki
C2 Wiki Web C2 Wiki Wiki Wik-
iBase
Web
C2 Wiki Wiki
Blog Wiki
Wiki
Wiki Wiki Wiki
Wiki
4. 4
Wiki Wiki
Wiki Wiki
3. Wiki
3.1 Wiki
1995 C2 Wiki Wiki
C2 Wiki Wiki
Wiki Wiki
2001 Ward Bo Leuf C2 Wiki Wiki
Wiki Wiki
The Wiki Way : Quick CvWiki10) WikiBase
9)
Collaboration on the Web C2 DBM
Wiki Wiki CVS
C2 Wiki Wiki
Wiki AtisWiki11) CvWiki CGI.pm
C2 Wiki
Wiki Perl5 CVS RCS
Wiki 1999 Clifford Adams UseModwiki12)
Wiki AtisWiki
C2 Wiki HTML
C2
Wiki Wiki Adams
Sunir Shah Web
MeatballWiki13)
Wiki C2 Wiki
Wiki
Wiki
Wiki 3.3
Wiki Wiki
Wiki
2000 YukiWiki
Wiki 2001 YukiWiki
Wiki WalWiki PukiWiki Wiki
Wiki 2003 Hiki
Wiki Wiki
Wiki WikiBase
Wiki
C2 Wiki ( )
3.2
WikiWay
C2 Wiki
5. 5
C2 Wiki
Wiki qwikWeb
Wiki Wiki
Edgewall Software
Wiki Trac16)
3.4 2004 2
2001 Wiki
Wikipedia
Wiki UseMod Wiki
Wiki
2002 1 Wiki Wiki
14)
2003 8 MediaWiki
WikiPedia Trac
Wiki
( ) C2 Wiki
qwikWeb Trac
Namespace
Talk: C2 Wiki
C2 Wiki 3.6
2003 SocialText Wiki
Web Wiki Kwiki
Wiki 2004
MediaWiki WikiPedia Wiki Atlassian Wiki
Wiki Confluence17)
MySQL JotSpot
Wiki
Web Wiki
3.5
2004 Wiki
15)
qwikWeb qwikWeb Blog
Wiki
Wiki
Wiki 3.7
Wiki Wiki
qwikWeb Wiki http://www.socialtext.com/
http://www.jot.com/
6. 6
2 Wiki 3 Wiki
2004
Wiki Wema18)
1
C2 Wiki
ToDo ToDo
1 1
Wiki
MediaWiki Wiki
Wema Wiki
2
C2 Wiki
TiddlyWiki19) HTML
JavaScript Wiki Wiki
Wiki
3
Z
Wiki Wiki
Wiki
4.
Wiki
Wiki
Wiki Wiki
3.8 Wiki Wiki
Wiki
Wiki
Wiki Wiki
Wiki
C2 Wiki
7. 7
AsO yomoyomo
g
1) http://c2.com/doc/etymology.html
2) BezelMenu: http://c2.com/cgi/wiki?BezelMenu
3) http://c2.com/cgi/wiki?WikiWikiHyperCard
4) PortlandPatternRepository: http://c2.com/ppr/
5) http://c2.com/cgi/wiki?WikiHistory
6) http://c2.com/cgi/wiki?InvitationToThePatternsList
7) WikiWikiWeb: http://c2.com/cgi-bin/wiki
8) http://c2.com/cgi/wiki?WardsWiki
9) Leuf, B. and Cunningham, W.: The Wiki Way:
Quick Collaboration on the Web, Addison-Wesley
(2001).
10) CvWiki: http://c2.com/cgi/wiki?CvWiki
11) AtisWiki: http://www.iam.unibe.ch/ denker/old/
AtisWiki.html.
12) UseModwiki: http://www.usemod.com/cgi-bin/
wiki.pl
13) MeatballWiki: http://www.usemod.com/cgi-bin/
mb.pl?MeatballWiki
14) MediaWiki: http://en.wikipedia.org/wiki/MediaWiki
15) Eto, K., Takabayashi, S. and Masui, T.: qwikWeb:
integrating mailing list and WikiWikiWeb for group
communication, Proceedings of the 2005 Interna-
tional Symposium on Wikis (WikiSym 2005), pp.17–
23 (2005).
16) Trac: http://www.edgewall.com/trac/
17) Confluence: http://www.atlassian.com/software/
confluence/
18) Fushihara, K.: wema. http://wema.sourceforge.jp/
19) TiddlyWiki: http://www.tiddlywiki.com/