A_single_file_wiki_wifky2.png

FrontPage

wifky_s.jpg

wifky はインストールのしやすさを重視した、 軽量指向の WikiEngine です。

特徴

  • 1ファイルを FTP で置き、実行属性を付けるだけで導入完了
  • Perl 5.004 以上であればよく、外部ライブラリは不要、どこでも動作可能
  • 画像・添付ファイル・1行コメントなど必要十分な機能を装備
  • プラグイン追加以外、設定変更・テーマ編集が全てブラウザ操作のみで可能
  • FTPで置くだけで、本体ファイル修正不要のプラグイン追加
    • 「プラグインマネージャー」というプラグインを導入することで、 プラグイン追加もブラウザで行うことも可能
  • ページ凍結・新規ページ作成の禁止など、 個人テキストサイト構築ツールとしての機能が充実*1
  • スクリプトは修正BSDライセンスで公開され、自由に修正・再配布・こっそり利用が可能

インストールはこちらです。

安定版(1.4)と開発版(1.5)の違い

  • デフォルトが UTF-8 になっています。
    • ただし、1.4 からバージョンアップした場合、互換モードで EUC-JP で動作します。
    • これを UTF-8 化する場合「[Q] UTF8を使う」を参照してください。
  • 添付ファイルのリネーム・更新のロールバックなどが オンラインで出来るようになりまいた。
  • w3m local-cgi をサポートしました。

旧安定版(1.2) と新安定版(1.4)との違い

(2012.01.18) 見出しマークプラグイン 1.10_2 を公開しました

変更点

  • セクション見出しの URL の #pNNが一つずれる不具合を修正。
  • プラグインマネージャーでバージョン表示できるようにした。

その他

EUC-JP のサイトで、URL に日本語文字列が含まれている時、 Tweet ボタンの画像が表示されない他、 Tweet する際の初期文字列も完全でなくなってしまうという問題が確認されています。

おそらく、Twitter 側で EUC-JP の文字列が URL に入っているということが想定外なのだろうと考えられ、 まだ、これに対する対応の目処が立っていない状況です。

コメント

Voyager 私も調べてみましたが、nikkyで生成されるタイムライン(FrontPage)では日本語があっても正しく機能しているようですが、個別の日記のページを単独で開いた場合に不具合があるようですね。 (2012/01/21 15:45:50)

はやま 個別のページ表示時でもページ名が英字だけの場合は機能します。だから、ボタンを押した時のURLの中に日本語文字列が入っているかどうかが問題と思われます。 (2012/01/22 15:22:36)

Voyager 生成されたHTMLコードを見て気がついてのですが、IFRAMEやSCRIPTに HTMLとしての閉じタグがないようです。(<IFRAME 〜/> となっているので、XMLとしては妥当なようですが)HTMLコードで、閉じタグをつけてみましたところ、twitter の方はどちらも正しく表示するようになりました。 (2012/01/22 15:24:51)

Voyager ただし、こんどは、はてなブックマークがうまく行かなくなりました。ttp://cgi.geocities.jp/scriptonwikipage/T_1_4_0_7/wifky_local.pl → HTML の比較 (2012/01/22 15:25:48)

はやま 閉じタグがないのは、JavaScriptで生成した DOM というか HTML であるせいではないでしょうか。CGI で生成している HTML の方はちゃんと閉じタグを付けていますので… (2012/01/22 16:04:31)

Voyager どうもそのようです。Firefox の選択した範囲の DOM を表示した場合の HTMLコードでした。hmarks.pl のソースコードの方はたしかに、問題なく閉じてますね。 (2012/01/22 17:35:11)

Voyager その後、いろいろ試してみたのですが、どうもよくわかりませんね。むむむ。(≧ω≦) (2012/01/22 17:37:57)

はやま 調査ありがとうございます。ブックマークレットだと、EUC-JP のページでも大丈夫だったりしますので、そちらをベースにボタンを作るというのも考えなくてはいけないかもしれません… (2012/01/22 18:10:21)

<(2012.01.10) プラグインマネージャ 1.3_0 を公開しました |

(2012.01.10) プラグインマネージャ 1.3_0 を公開しました

変更点

  • プラグインファイルの最初の行にあるコメントを、プラグインリストで表示するようにした。

プラグイン(*.pl)ファイルの最初の行の #〜# で囲まれた文字列を、 プラグインリストのプラグイン名の隣に表示するようにしました。

たとえば、ここにバージョンナンバー等を記すことにより、 現在導入されているプラグインのバージョンを確認できるようになります。

例:
# 1.3_0 # Plugin Manager
⇒『□ pluginmgr.pl 1.3_0 (hand-installed on Tue Jan 10 00:16:40 2012)』と表示される。

なお、今のところ、このプラグインコメントに対応したプラグインは、 プラグインマネージャ自身だけですが、他のプラグインも順次対応予定です。

(2012.01.09) ドラフト一時保存プラグイン 0.5_1 を公開しました

変更点

  • 凍結ページをドラフトに戻した後、再びドラフト化しようとすると、エラーになる問題を修正しました。

(2012.01.08) 見出しマークプラグイン 1.10_1 を公開しました

変更点

  • ((outline)) で「Tweet」と表示される問題を修正

*1それ、wiki?

|

Designed for @nifty.