FrontPage

wifky はインストールのしやすさを重視した、 軽量指向の WikiEngine です。
特徴 ![[B!]](http://wifky.sourceforge.jp/cgi-bin/index.cgi?a=b_entry)
![[n user]](http://b.hatena.ne.jp/entry/image/http://wifky.sourceforge.jp/cgi-bin/index.cgi?p=FrontPage%23p1)
- 1ファイルを FTP で置き、実行属性を付けるだけで導入完了
- Perl 5.004 以上であればよく、外部ライブラリは不要、どこでも動作可能
- 画像・添付ファイル・1行コメントなど必要十分な機能を装備
- プラグイン追加以外、設定変更・テーマ編集が全てブラウザ操作のみで可能
- FTPで置くだけで、本体ファイル修正不要のプラグイン追加
- 「プラグインマネージャー」というプラグインを導入することで、 プラグイン追加もブラウザで行うことも可能
- ページ凍結・新規ページ作成の禁止など、 個人テキストサイト構築ツールとしての機能が充実*1
- スクリプトは修正BSDライセンスで公開され、自由に修正・再配布・こっそり利用が可能
インストールはこちらです。
安定版(1.4)と開発版(1.5)の違い ![[B!]](http://wifky.sourceforge.jp/cgi-bin/index.cgi?a=b_entry)
![[n user]](http://b.hatena.ne.jp/entry/image/http://wifky.sourceforge.jp/cgi-bin/index.cgi?p=FrontPage%23p2)
-
デフォルトが UTF-8 になっています。
- ただし、1.4 からバージョンアップした場合、互換モードで EUC-JP で動作します。
- これを UTF-8 化する場合「[Q] UTF8を使う」を参照してください。
- 添付ファイルのリネーム・更新のロールバックなどが オンラインで出来るようになりまいた。
- w3m local-cgi をサポートしました。
旧安定版(1.2) と新安定版(1.4)との違い ![[B!]](http://wifky.sourceforge.jp/cgi-bin/index.cgi?a=b_entry)
![[n user]](http://b.hatena.ne.jp/entry/image/http://wifky.sourceforge.jp/cgi-bin/index.cgi?p=FrontPage%23p3)
1.4 では次の点が拡張されています。
-
クッキーによる管理者モードを持ちます。
- パスワード入力はログイン時のみです。 凍結ページの更新・設定変更の度に毎回パスワードを入力する必要はありません。
- 一般ユーザは、凍結ページのソースや、 設定内容を参照することができなくなります。
- アーカイブモード(簡易履歴保存)があります
- 設定で ON にすると、 ページ更新時に、変更前の内容を「添付ファイル」として、 保存するようになります。
- ページを過去に戻す場合は、この「添付ファイル」をダウンロードし、 テキストエディタなどで開いて、編集画面へ複写します。
- スタートアップ時の手間が軽減されています。
-
デフォルトの CSS が提供されています。[New!]
- 見栄えにこだわらない場合は、特に別途 CSS を用意せずとも、 とりあえず無難な体裁でスタートできます。 (もちろん、安定版と同様、ウェブ上でオンラインで変更可能です)
-
デフォルトの CSS が提供されています。[New!]
(2009.10.05) amazonプロクシーの不具合を修正しました
プロクシー対応の amazonプラグイン 0.7 を使うと、 アソシエイトID が manhimazin-22 にすり替わってしまう という、あってはならない不具合が見付かりました。
原因は以下の2点にあります。
- 直接の原因は、プラグイン側では、ID を「id=…」というパラメータで 渡そうとしているのに、プロクシー側では「user=…」というパラメータで 受け取ろうとしていた
- プロクシー側では、アソシエイトIDが無い場合、 開発者の ID を使うようになっていた
1.についてはテストケース漏れ、 2.については仕様についての配慮不足と言わざるを得ません。 ご利用者各位には大変ご迷惑をおかけしたことをお詫びいたします。
- 2009.10.05 0時現在で、プロクシー側のコードを修正しましたため、 プラグイン側に設定した正しい ID が渡るようになっております。
- 既に設定されてしまった ID を修正するには、 amazon プラグイン利用ページにある bookinfo.XXXXXXXXX という形式の添付ファイルを削除してください。 情報が再取得され、正しい ID が設定されるようになります。
- 被害については、iyahaya(at)gmail(dot)com へ、 URLを添えてご連絡いただければ、 確認の上、返済させていただきたいと存じます。
以上、よろしくお願い致します。
(2009.09.23) wifky 開発版 1.5.2_0 を公開しました
主に、微調整・不具合修正が中心です。
- デフォルトの CSS では、携帯でのサイドバーを下へ移動するようにした
- メニューバーのアイテムの間に 2pt の空間をあけるようにした
- テキストエリアで Enter を押すと、サインインできない問題を修正
- インラインプラグインの引数では、「((」「))」 を1バイトコードに変換しないようにした
- 対応するページがないアンカーを新規ページにするオプションを追加
- 引用(BLOCKQUOTE)内の脚注の番号が重複したり、ソートされていなかったのを修正
- 引用(BLOCKQUOTE)内のセクションの閉じる div タグが欠けているのを修正
(2009.09.20) wifky 安定版 1.4.0_4 を公開しました
ダウンロード ![[B!]](http://wifky.sourceforge.jp/cgi-bin/index.cgi?a=b_entry)
![[n user]](http://b.hatena.ne.jp/entry/image/http://wifky.sourceforge.jp/cgi-bin/index.cgi?p=%282009.09.20%29+wifky+%B0%C2%C4%EA%C8%C7+1.4.0_4+%A4%F2%B8%F8%B3%AB%A4%B7%A4%DE%A4%B7%A4%BF%23p1)
こちらより、どうぞ
VOYAGER ご対応ありがとうございます。おかげで SoWP のプラグインが動作できるようになりました。 (2009/11/30 01:33:32)
zetamatta それはなによりです。よかった! (2009/11/30 02:00:23)
(2009.09.06) にっきプラグイン(開発版) 1.1.0_2 を公開しました
1.1.0_1 よりの変更点は以下のとおりです。
ChangeSet: b70d12e8f0f7
- 引用ブロック(6<…>9)の中での脚注の番号が重複してしまう問題を修正した。
- 引用ブロック(6<…>9)の中で、セクション用の div タグが閉じていないという問題を修正した。
ChangeSet:2c232ead0228
- 引用ブロック(6<…>9)の中を含めて、脚注番号が表示順になるようにした。
にっきプラグイン開発版は、wifky 1.5系のみ対応です。よろしくお願いいたします。
(2009.04.18) プラグインの二重インストールに注意!
同じプラグインを二重にインストールしてしまうと、 スクリプト内部の関数フックがおかしくなって無限ループになり、 サーバが暴走に近い状態になってしまうケースが、 開発者の勤務先のサーバで発生しました。
問題が発生したプラグイン自身は非公開のものなのですが、 原理的には他のプラグインでも発生する可能性があります。
通常、同名のプラグインは二重にインストールすることができません。 しかしながら、プラグインマネージャをインストールすると、
- FTP転送により、インストールされたプラグイン
- プラグインマネージャにより、インストールされたプラグイン
が同名でも共存できてしまいます。
回避策としては、プラグインマネージャを使っている時は、 プラグインリストを見て、同じ名前のものが二つ以上存在していたら、 一つを残して他を削除してください。
おそれいりますが、以上、よろしくお願い致します。
(2009.03.22) wifky 1.5.1_1 を公開しました。
プルダウンの CSS を微調整しました。
プルダウン部分について:
-
行幅を 1.0em → 1.5em に広げる
- ヘッダのフォントが小さい場合に、文字の下半分が切れてしまっていたため
- 無指定だった、背景色に「白(white)」を指定
- これが無いと、Internet Explorer の場合「行間」で mouseout イベントが発生し、プルダウンメニューが選択する前に閉じてしまう
- 枠(黒/1px)
- ただの白い箱も、どうかと思われたので…
- 余計な空白や、 を削除
なお、CSS については、ユーザ指定(CSSページ)のもので上書きされますので、 プルダウンメニューの背景が白だと都合が悪いという場合は:
li.menuon{ background: (任意の色コード); }
黒い枠線は余計だと言う場合は:
li.menuon{border-width:0px}
のように修正可能です。
なお、本リビジョンは試験的な微調整ということもあり、 これで様子を見て問題が多いようであれば、 また再調整をさせていただきたいと思います。
(ユーザ各位よりご意見をいただけるとたすかります)
(2009.03.10) amazonプラグイン 0.6.2 公開
最近になって、詳細 URL へのリンクがおかしくなっていた問題を修正しました。
原因は、http の分割応答に対応しきれていないのに、 http/1.1 と名乗っていた点にありました。 (おそらく、最近になって amazon よりの返信の情報量が増えて、 分割応答するようになったのではないかと思われる)
今回の修正で、素直にリクエストを「http/1.0」へ直して、 分割応答しないようにしました。
なお、既に URL がおかしい書影リンクが出来てしまった場合は、 amazon プラグインを 0.6.2 へ差し替えた後、お手数ですが、 キャッシュファイル(bookinfo.XXXXXXXXX という添付ファイル)を削除してください。 そうすると、amazon へ再リクエストが行なわれ、 正しい URL で書影リンクが再作成されます。
*1 それ、wiki?