IO開発予定メモ(あとで削除)
標準でTo-Doアプリないし作成フォーム作ろうかな
To Doプラグインとformプラグイン、テーブルソートで何とか
項目はタイトル、期限、重要度、登録日(自動)
formプラグインに新規ページ作成機能付けようかと思ったら既に作ってあった(^^;)
忘れてたがマリストWikiのところで作ってたらしい。。。
ここのCGIが作った中で最新だと思ってたが、マリストのところで作ったので含まれてないのがあるようなので後でチェックしないと
今ANA-NOTE2で書いてるformプラグインの説明修正終わったら、早々にここのformプラグインにも反映させる予定
Wikiは付けたページ名をエンコードしてアドレス化するので、タイトルに仮名や漢字を使ってたりするとどうしても長いアドレスとなってしまう。リンクして貰う時にそれだとちょっと困る事もあったり。
なので、最初のページ作成時に作成日時を数値化し、付けたページタイトルと結びつけデータベースに自動登録、もしも日時でのURLアクセスがあればデータベース照合して該当ページにリダイレクトするようにしてもいいかもと思った。リダイレクトってのがちょっと引っかかるけど、無いよりはましかなと。
まあメインに採用してしまうとページ名を使う事を考慮してあるFSWikiの動作に問題を生じる可能性もあるので、短いURLでアクセス出来る1手段としてこういうのもある(プラグインを使えば可能)という程度にとどめておいた方がいい気がする。
何にしても近々試してみよう。 とりあえず出来た。
{{permalink ラベル,tp:ページ名}} ページ名の前に「tp:」を付ける {{permalink リダイレクト固定リンク,tp:MEMO/2008-08-22 17:11:50}}
URLの長さはWikiで問題視される一つで、悪くないかも。ページ削除時のデータベースからの消去はとりあえず見送った。同じタイトルのページは基本的には存在しないし、削除されたページと同じタイトルのページを作ったとしても後に記録されたものを利用する作りなので多分問題ないと思う。削除せず残しておけば純粋なページ作成の記録になるし。
permalinkプラグインはテキストデータベース照合してURLを生成するため、若干サーバに負担をかける。なので、一度URLが分かったら普通のリンクにしておく方が負担とならない。
リンクは直接URLで指定するか、
[リダイレクト固定リンク|http://ana.na.coocan.jp/iphone/wiki.cgi?tp=20080822-171150]
Wikiページリンクの形で指定する。
[[リダイレクト固定リンク|tp:20080822-171150]]