YukiWiki

2018-03-07: YukiWikiの運用ならびにスクリプトの公開を終了します。

YukiWikiはいわゆるWikiエンジンの1つ。

参加者が自由にページを編集できる、ちょっと不思議なWebサイトを作ります。

YukiWikiの運用終了のお知らせ

2018年3月7日、 YukiWikiの運用ならびにスクリプトの公開を終了します。

このページの以下の部分は、 歴史的な意味合いで残しているものです。

目次


はじめに

YukiWiki (結城ウィキ)は参加者が自由にページを追加・削除・編集できる不思議なWebページ群です。 Web掲示板とちょっと似ていますが、 Web掲示板が単にメッセージを追加するだけなのに対して、 YukiWikiは、Webページ全体を自由に変更することができます。

YukiWikiは、 Cunningham & CunninghamのWikiWikiWebの仕様を参考にして作られ、 多くの人からのフィードバックを受けてゆっくり成長しています。

YukiWikiはプログラミング言語Perlで書かれたCGIスクリプトとして実現されていますので、 Perlが動作するWebサーバならば比較的容易に設置できます。

YukiWikiはフリーソフトです。 ご自由にお使いください。


スクリプトのダウンロード(YukiWiki2)

[YukiWiki2のロゴ]

こちらは新しい版です。

以下のスクリプトは、 Perlと同じ配布条件で公開します。

2018-03-07: YukiWikiの運用ならびにスクリプトの公開を終了します。

  • 2006-07-07 YukiWiki 2.1.3 (ykwk213.zip) 最新版
    • 主な修正
    • 書き込み最大制限を設けた。
    • RSSをファイルとして出力するように変更。
    • 簡単なspam対策。
    • 詳しくは同梱のhistory.txtを参照のこと。
  • 2004-10-24 YukiWiki 2.1.2a (ykwk212a.zip)
    • 主な修正
    • (XSS脆弱性への対処) make_linkでスキームのチェックを入れるように修正。(zenitaniさんに感謝)
    • Copyright表示をPowered byに変更。
    • textareaからwrap="off"を削除。
    • 詳しくは同梱のhistory.txtを参照のこと。
  • 2004-03-28 YukiWiki 2.1.2 (ykwk212.zip)
    • 主な修正
    • plugin/link.pl: http|https|ftp|mailto以外のURLは無視するように修正。(zenitaniさんに感謝)
    • wiki.cgi: 目次部分はタグを除去するように修正。(shinoさんに感謝)
    • Yuki/PluginManager.pm: stashを使わずUNIVERSAL::canを使ってsubの有無を判定。(andiさんに感謝)
    • 詳しくは同梱のhistory.txtを参照のこと。
  • 2004-02-27 YukiWiki 2.1.1a (ykwk211a.zip)
    • 主な修正
    • readme.txtにプラグインの記述が抜けていたのを修正。
  • 2004-02-26 YukiWiki 2.1.1 (ykwk211_2004-02-26.zip)
    • 主な修正 (プラグイン機能を追加)
    • plugin.txt: 追加。
    • plugin/link.pl: 追加。
    • plugin/recent.pl: 追加。
    • plugin/ruby.pl: 追加。
    • plugin/verb.pl: 追加。
    • Yuki/PluginManager.pm: 追加。
    • wiki.cgi: plugin関連追加。
    • resource.txt: plugin関連追加。
    • 詳しくは同梱のhistory.txtを参照のこと。
  • 2004-02-21 YukiWiki 2.1.0d (ykwk210d.zip)
    • 主な修正 (主にバグフィクスです)
    • wiki.cgi: $use_FixedFrontPageが効いていなかった。
    • wiki.cgi: RSSのdc_dateが効いていなかった。$modifier_rss_timezone追加。
    • wiki.cgi: UNIX環境で正しくdiffできないのを修正。
    • wiki.cgi: textareaの先頭に1個改行を入れる。
    • wiki.cgi: RSS Autodiscovery用のヘッダを追加。
    • wiki.cgi: RSSのchannelのaboutにRSSを得るURLを指定。
    • Yuki/RSS.pm: channelにaboutを追加。Version 0.4.
    • 詳しくは同梱のhistory.txtを参照のこと。
  • 2004-02-10 YukiWiki 2.1.0 (ykwk210.zip)
    • 主な修正 (プラグイン機能は再整理のため、まだ入れていません)
    • wiki.cssを整理、プリンタ用のスタイルを入れた。
    • バーベイタムを入れた。
    • Yuki/RSS.pm: dc_dateを入れた(WalWiki参考)。
    • Yuki/RSS.pm: xmlns抜け修正(Thank you, y-Akiさん)。
    • resource.txt, wiki.cgi: &text_to_html: 目次があるときは「目次」を追加。
    • wiki.cgi: 見出しレベルを*, **, ***の3レベルにした。
    • wiki.cgi: $use_FixedFrontPageを導入してFrontPageを編集可能にできるようにした。
    • 詳しくは同梱のhistory.txtを参照のこと。

スクリプトのダウンロード(YukiWiki1)

[YukiWiki1のロゴ]

こちらは古い版です。

以下のスクリプトは、 GNU General Public Licenseにて公開します。

  • 2002-03-01 YukiWiki 1.6.7 (ykwk167.zip)

最もシンプルなWiki(YukiWikiMini)

YukiWikiMiniは、 日本語リンク、検索、更新情報なども入っていない、最もシンプルなWikiです(約200行)。 スクリプトを読んだり、自分オリジナルのWikiを作るための研究材料にどうぞ。

  • YukiWikiMini
  • 動いているYukiWikiMiniはこちら(spam対策のため公開中止中)

謝辞

本家のWikiWikiWebを作ったWard Cunninghamに感謝します。

YukiWikiを楽しんで使ってくださる ネット上の方々に感謝します。

YukiWikiのロゴをデザインしてくださった 橋本礼奈さんに感謝します。

YukiWikiDBの元になるコードを送ってくださった 「極悪」さんに感謝します。

WalWiki を通して多くのフィードバックを送ってくださった 塚本牧生さんに感謝します。

YukiWikiに参加してくださるみなさんに感謝します。

  • Wiki (Perl)
  • WalWiki (Perl)
  • PukiWiki (PHP)
  • Tiki (Ruby)
  • Hiki (Ruby)
  • RWiki (Ruby)
  • KbWiki (Perl + HTML::Template)
  • 「極悪」さんのwiki (Perl)
  • Swiki (Smalltalk/Squeak)

更新履歴

  • 2018年3月7日、YukiWikiの運用は停止しています。
  • 2011年3月17日、spam対策のため、動作しているYukiWikiを一時的に停止。
  • 2008年1月14日、spam対策のため、動作しているYukiWikiMiniを停止。
  • 2006年7月7日、YukiWiki2.1.3公開。
  • 2005年7月31日、リンク切れを修正(yamdas.org)。
  • 2004年10月24日、YukiWiki2.1.2a公開。
  • 2004年3月28日、YukiWiki2.1.2公開。
  • 2004年2月27日、YukiWiki2.1.1a公開。
  • 2004年2月26日、YukiWiki2.1.1公開。
  • 2004年2月25日、『結城浩のWiki入門』へのリンクを追加。
  • 2004年2月21日、YukiWiki2.1.0d公開。
  • 2004年2月10日、YukiWiki2.1.0公開。
  • 2003年12月14日、YukiWikiMiniの場所をサブディレクトリに移動。
  • 2003年12月3日、リンクを整理。
  • 2002年9月17日、『Wiki Way コラボレーションツールWiki』サポートページへリンク
  • 2002年8月22日、YukiWiki2.0.5公開。
  • 2002年7月12日、YukiWiki2.0.4公開。
  • 2002年7月11日、YukiWiki2.0.3公開。
  • 2002年6月6日、YukiWiki2.0.0公開。
  • 2002年5月29日、YukiWiki2.0.beta1公開。目次の自動生成、別ディレクトリにデータを持ちやすいようにスクリプト整理、英語版のreadme整備など。機能追加は一段落。
  • 2002年5月17日、YukiWiki1のデータを全面的にYukiWiki2へ移行し、YukiWiki1へのアクセスへYukiWiki2へ転送されるようになりました。
  • 2002年5月17日、YukiWiki2.0.alpha5公開。プレビュー、YukiWiki1→YukiWiki2の変換ツール、YukiWikiDBとの融合などが入りました。
  • 2002年5月15日、YukiWiki2.0.alpha3公開。RSS, Diff, テーブルなどが入りました。
  • 2002年5月1日、YukiWiki2.0.alpha0公開。
  • 2002年3月1日、Algorithm::Diffを同梱した1.6.7公開。
  • 2001年11月16日、書き込みの衝突を検出するようにした1.6.6公開。
  • 2001年10月18日、プレビューを修正した1.6.5公開。
  • 2001年8月30日、異常な名前をURL直接指定したとしてもページを作れないようにした1.6.4公開。
  • 2001年8月30日、RecentChanges編集不可にした1.6.3公開。
  • 2001年4月20日、差分機能つき1.6.2公開。
  • 2001年4月20日、レイアウト変更。
  • 2001年2月21日、ミニ版の「YukiWikiMini」を公開しました。
  • 2001年2月17日、prohosting.comに設置していた古いYukiWikiをhyuki.comに移行しました。