トップページに戻る

JSLocalWiki

 JavaScriptで記述された、ローカルで動作するWikiクローンです。

JSLocalWikiについて

 アプリケーションサーバ(Webサーバ)へのインストールなしで動作するWikiです。個人のメモ用やWiki入門用に使っていただければ幸いです。
 JavaScriptで記述されていますが、データは、ファイルとして保存されます(そのため、後述のようにセキュリティ警告が表示されます)。
 サイドメニュー、全文検索、履歴管理などの機能があります。

スクリーンショット

 サンプルはWeb上に置けませんので、スクリーンショットをご覧ください。

動作環境

 Windows XP SP2、Internet Explorer 6.0およびFirefox 1.5で開発しました。 Firefox 2.0、Firefox 3.0、Internet Explorer 7でも、簡単に動作確認しています。

ライセンス

 Apache License 2.0でお願いします。

導入

 以下のzipを展開してください。

 zipがダウンロードできない「セキュリティ意識の高い」環境の方は、以下のテキストを保存し(IEの場合、右クリックして「対象をファイルに保存」)、拡張子を.htmlに変更してください。

 ブラウザでJSLocalWiki.htmlを開くと、セキュリティ警告が表示されます。「使用上の注意」をお読みになった上で、了承してください。

Internet Explorerの場合

 HTMLは、PCのローカルディスク上に保存してください。
 HTMLをファイルサーバ上に保存すると、イントラネットゾーンと認識されるため、デフォルトのセキュリティ設定では動作しません(このブラウザでは動作しない旨、表示されます)。

 ファイルサーバ上に保存したHTMLで動作させる場合、以下のいずれかの設定を行なえば動作します。ただし、セキュリティ設定を弱くすることになりますので、お勧めしません。HTML Applicationとしての利用をご検討ください。

HTML Applicationとして使う

 Windowsでは、拡張子を.htaに変更すると、HTML Applicationとして動作するようになります。この場合、ファイルサーバ等にファイルを置いても動作します。
 ただし、ウィンドウサイズ等は記録されません。

使用方法

 右上のメニューから、「編集」をクリックすると、そのページの内容が編集できます。
 各ページの記述には、Wiki記法が使用できます。記法は、PukiWikiのサブセットとなっています。最初は、WikiNameを使ってみてください。

 がWikiNameになります。WikiNameは、自動的にページへのリンクになります。その他の記述法は、「編集」のテキスト整形ルールをご参照ください。

使用上の注意

データ保存先について

ロックされた場合

その他の情報

カスタマイズなど

サイドメニューの表示

 SideMenuというWikiNameを作ると、ページ左側に表示されます。「#recent」という行を記述すると、最新20件が表示されます。

#recent

初期表示WikiNameの変更

 WikiPreferecesというWikiNameを作り、「DEFAULT_WORD=初期表示WikiName」という行を作成すると、変更できます。

DEFAULT_WORD=FrontPage

データ保存先ディレクトリの変更

 右上のメニューから「設定」「保存先ディレクトリの設定」を選択すると変更できます。

HTMLへのエクスポート

 右上の「設定」から「全体をHTMLへエクスポート」を選択すると、すべてのページのHTMLファイルが、データ保存先ディレクトリの下の、"html"ディレクトリに作成されます。

その他の情報

実装について

更新履歴

このページの更新履歴

トップページに戻る


ご意見・ご感想は、yoshinori.kume(あっと)gmail(どっと)comまで。

Copyright (C) Yoshinori KUME 2006-2008. All rights reserved.