14
Wiki Wiki Wiki Wiki Decade Decade Wiki Wiki Base Base YukiWiki YukiWiki 1.x 1.x Date Date : : 2005. 2005. 03.12 03.12 Usage Usage : : Wiki Wiki ばな ばな Vol.4 Vol.4 Wiki Wiki 博覧会」 博覧会」 Author Author : : 塚本 塚本 牧生 牧生 < < [email protected] [email protected] > >

Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

Embed Size (px)

DESCRIPTION

Introduction for Wiki engine exposition held in 2005. It introduced WikiBase that was the first Wiki and YukiWiki YukiWiki that was able to be called WikiBase for Japanese.

Citation preview

Page 1: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

Wiki Wiki WikiWiki DecadeDecadeWikiWikiBaseBaseととYukiWikiYukiWiki 1.x1.x

DateDate :: 2005.2005.03.1203.12UsageUsage : : WikiWikiばなばなVol.4 Vol.4 「「WikiWiki博覧会」博覧会」

AuthorAuthor: : 塚本塚本 牧生牧生 <<[email protected]@gmail.com>>

Page 2: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

WikiWiki WikiWikiって言うけどさ。って言うけどさ。

こんなの見たことあるかよ?こんなの見たことあるかよ?

Page 3: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

あの頃、あの頃、WikiWikiははWiki BaseWiki Baseだった。だった。

�� Ward CunninghamWard Cunningham氏が氏がWikiWikiを公開!を公開!

�� メール「メール「New Service on PRPNew Service on PRP」(」(95.05.1695.05.16))�� ItIt‘‘s a web of people, projects and patterns accessed through s a web of people, projects and patterns accessed through a a cgicgi--bin script. It has a forms based authoring capability that bin script. It has a forms based authoring capability that doesndoesn’’t require familiarity with html. t require familiarity with html. (略)(略)The URL is The URL is http://c2.com/cgihttp://c2.com/cgi--bin/wikibin/wiki..

�� 当時のシステムは?当時のシステムは?

�� 今でもまだ今でもまだWikiBaseWikiBaseにアクセスにアクセスできる!できる!

�� 今でもまだ今でもまだWikiBaseWikiBaseをダウンロードをダウンロードできる!できる!

�� cc2.com2.com→→RunningYourOwnWikiFaqRunningYourOwnWikiFaq→→WikiBaseWikiBase

Page 4: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

あのあのWikiBaseWikiBaseをもう一度!(をもう一度!(11))

�� 動かしてみよう。動かしてみよう。

��ダウンロードダウンロード

�� Some Some wikiwiki resourcesresourcesののdownloaddownloadから。から。

��設置設置�� PerlPerlのパスを直す。のパスを直す。

��ホスト名をホスト名をlocalhostlocalhostに。に。��データ保存ディレクトリを直す。データ保存ディレクトリを直す。

�� tmptmpディレクトリも直す。ディレクトリも直す。

Page 5: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

あのあのWikiBaseWikiBaseをもう一度!(をもう一度!(22))

�� 使ってみよう。使ってみよう。

��ページ作成、保存、そしてそこに表示されるページ作成、保存、そしてそこに表示される……

�� 使ってみると使ってみると……

�� シンプルな機能、シンプルなコードシンプルな機能、シンプルなコード

��そしてタブを多用する記法そしてタブを多用する記法

……あの頃は辛かった。あの頃は辛かった。

Page 6: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

WikiWiki WikiWiki WebWebから始まった。(から始まった。(11))

�� WikiWiki WikiWikiとはとは……�� スクリプトを通して閲覧できるスクリプトを通して閲覧できるWebWebデータベース。データベース。

�� HTMLHTMLに親しんでなくても記述できるフォームベースのシに親しんでなくても記述できるフォームベースのシ

ステム。ステム。

(「(「New Service on PRPNew Service on PRP」より)」より)

�� Wiki Wiki WikiWiki WebWebが残したもの。が残したもの。

�� WikiWordWikiWordでページがつながっていくでページがつながっていく

�� WikiWiki記法を使ってフォームから記述できる記法を使ってフォームから記述できる

�� そんなそんなWebWebデータベースデータベース

�� ……というコンセプト(というコンセプト(Wiki Wiki WikiWiki)と実装例()と実装例(Wiki BaseWiki Base))

Page 7: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

WikiWiki WikiWiki WebWebから始まった。(から始まった。(22))

�� WikiWiki BaseBaseが残さなかったもの。が残さなかったもの。

��日本語を使える日本語を使えるWikiWiki��数行いじれば日本語を入れるぐらいはできるけど数行いじれば日本語を入れるぐらいはできるけど……

�� まともなまともなWikiWiki記法記法��……これがあったら、というのが年寄り的僕の愚痴。これがあったら、というのが年寄り的僕の愚痴。

Page 8: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

ウィキウィキって言うけどさ。ウィキウィキって言うけどさ。

こんなの見たことあるかよ?こんなの見たことあるかよ?

(アイコンだけなら見たことあるかも知んないけど)(アイコンだけなら見たことあるかも知んないけど)

Page 9: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

YukiWikiYukiWikiと僕は出会った。と僕は出会った。

�� 結城結城 浩氏が「浩氏が「YukiWikiYukiWiki」を公開!」を公開!

�� YukiWikiYukiWiki 1.6.7 1.6.7 wiki.cgiwiki.cgi内のヒストリより内のヒストリより

�� 20002000年年77月月1515日、公開。日、公開。

�� 20002000年年77月月1616日、いろいろ追加。日、いろいろ追加。

�� 20002000年年77月月1717日、さらにいろいろ追加する。日、さらにいろいろ追加する。

�� 20002000年年77月月1717日、日、Version 0.50Version 0.50を公開。を公開。

�� いつもながらスタートは激しいアップデート。いつもながらスタートは激しいアップデート。

(略)(略)

�� 20002000年年88月月55日、日、Version 1.0.0Version 1.0.0を公開。を公開。

�� 20002000年年88月月66日、日、Version 1.0.1Version 1.0.1を公開。を公開。

C MAGAZINEC MAGAZINE(ソフトバンクパブリッシング)(ソフトバンクパブリッシング)20002000年年1010月号月号連載記事向け公開版。連載記事向け公開版。

�� 連載用のネタだったらしい。連載用のネタだったらしい。

Page 10: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

あの頃のあの頃のYuki WikiYuki Wikiを思い出す。(を思い出す。(11))

�� 動かしてみよう。動かしてみよう。

��ダウンロードダウンロード

�� 「「スクリプトのダウンロードスクリプトのダウンロード(YukiWiki1)(YukiWiki1)」から」から

��設置設置

��展開する展開する

�� PerlPerlのパスを直すのパスを直す

Page 11: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

あの頃のあの頃のYuki WikiYuki Wikiを思い出す。(を思い出す。(22))

�� 使ってみよう。使ってみよう。

�� 使ってみると使ってみると……��日本語でちゃんと読み書きできる。日本語でちゃんと読み書きできる。

��ページ名が日本語でもページ名が日本語でもOKOK。。��このあたりはこのあたりはTikiTikiから受け継いだらしい。から受け継いだらしい。

��WikiWiki記法もずいぶんこなれてる。記法もずいぶんこなれてる。

Page 12: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

あの頃のあの頃のYuki WikiYuki Wikiを思い出す。(を思い出す。(33))

�� yukiwiki.cgiyukiwiki.cgiの更新履歴をたどってみる。の更新履歴をたどってみる。

�� Version 1.5.0Version 1.5.0。書き込む前に確認画面を出すようにした。。書き込む前に確認画面を出すようにした。

�� Version 1.5.4Version 1.5.4。画像ファイルへのリンクは画像にしてみた。。画像ファイルへのリンクは画像にしてみた。

�� Version 1.6.0Version 1.6.0。差分機能を実装した。。差分機能を実装した。

�� Version 1.6.6Version 1.6.6。更新の衝突対策。。更新の衝突対策。

�� 今回試したのはここまでできている今回試したのはここまでできている1.6.71.6.7版。版。�� 以降は、以降は、YukiWiki2YukiWiki2の作業記録である。の作業記録である。

�� 一言コメント機能を実装しました。一言コメント機能を実装しました。

�� RSSRSS機能を追加した。機能を追加した。

�� テーブルを実装。テーブルを実装。

�� YukiWiki 2.0.0YukiWiki 2.0.0公開。公開。((20022002--0606--0606))

�� 実は実はYukiWiki1.0YukiWiki1.0の機能はとても少ない。の機能はとても少ない。

Page 13: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

そしてそしてYukiWikiYukiWikiからから……。。

�� Yuki WikiYuki Wikiはは……�� 日本語日本語WikiWikiを作るための十分な実装を作るための十分な実装

�� WikiWikiとしての機能は最小限に近いとしての機能は最小限に近い

�� YukiWikiYukiWiki 11が残したもの。が残したもの。

�� 日本での日本でのWikiWikiの知名度。の知名度。

�� 多くの国内多くの国内WikiWiki実装にとってのベースまたはリファレンス。実装にとってのベースまたはリファレンス。

�� いわば「日本のいわば「日本のWiki BaseWiki Base」?」?

�� どんなどんなWikiWiki文化が開いたか。文化が開いたか。

�� リッチでリッチでCMSCMS足りうるスタンダード足りうるスタンダードWikiWiki。。�� トンガリ機能を持ったものから「これトンガリ機能を持ったものから「これWikiWiki?」ってものまでより先鋭的?」ってものまでより先鋭的

ななWikiWiki。。

Page 14: Wiki Wiki Decade - WikiBaseとYukiWiki 1.x

WikiWiki博覧会って言うけどさ。博覧会って言うけどさ。

…10年前Wiki Wiki

…5年前ウィキ(ウヰキ)

今はどうなってんだよ!?

…ということで、各セッションに続きます。