◇◇ お知らせ ◇◇
< 2005.1.27 >
●blosxomプラグインを公開中。スパム対策用の拡張スパムブロッカーとリロード時の2重投稿防止対策のプラグインはお勧めです。最新版はブロッサムスターターキット研究室からリンクを張ってあります。
Jun 06, 2005
バグ発見
color99改造版newpost.cgiにバグを見つけました。
0時を指定すると投稿出来ません。
後で直しておこう。
自分用に作ったので当たり前でしょうが使い易いです。
出来るだけ早く公開する様にします。
Jun 03, 2005
改造版newpost.cgi良さそう
color99改造版newpost.cgiを使って数日分の投稿を行っているが、一通りの機能は意図通り動いていそう。スクリプト自体の不具合は無さそうに見えます。未来投稿も新規カテゴリを指定しての投稿もうまく動いています。
しかし、未来投稿については、実際に運用してみると、「ブラウザでは投稿後の画面表示が見れないし、直したい時に直せない。」という問題が有りますので、newpost.cgiだけではなく、blosxomシステムとして改良が必要です。
とりあえず、ブラウザで見れる様にはしたのですが、編集するとその時点で投稿されてしまいますので、2回分程エントリ名の時刻より早く投稿されてしまっています。これらの問題を解決しておかないと一般公開は出来ませんね。
という訳で、公開はまだ暫く先になります。
Jun 02, 2005
未来投稿の表示は?
color99改造版newpost.cgiで投稿後編集画面へ移動する設定にして使っていると投稿後すぐに編集出来て便利なのですが、未来投稿した場合には編集画面へ移動しても画面にはエントリが表示されませんので、直しようがありません。そこで、.wikieditishを持つページへアクセスした時だけ未来の投稿も表示させる様にしてみました。
そうしたら、index_entries.datのデータが書き換わってしまい、その後は「未来の日付けのエントリを表示しない」に変えても駄目でした。
うーん、この方法では駄目ですね。別の方法で対応する事にします。
May 30, 2005
エントリ名表示が変わりました
28日投稿分より、color99改造版newpost.cgiを使ってエントリを上げていますので、エントリ名の表示が変わっています。
年、月、日等の間に_を挟む様にしましたので、いつ投稿日時として指定したかがはっきり分かります。
実際の投稿時間とのズレが有るエントリも有りますが、ちょっと実験した為ですので、気にしないで下さい。
_無しの時より分かり易くなって気にいっています。
May 28, 2005
ブラウザから未来投稿とか
新規投稿スクリプトの改造が一応終わりました。
主な改造内容は、
- 表示文字コード指定追加(Shift-JIS以外へも対応)
- 投稿画面を日本語表記に変更
- 未来投稿可能(過去投稿は現在投稿に自動変更;過去投稿禁止)
- 新規カテゴリへ(ディレクトリを作って)投稿可能
- 自動エントリ名の記述形式を変更(_による区切り及び秒表示追加)
- タイトルと本文を大きくし、本文の上にHTMLエディタを装備
になります。
投稿画面はここをご覧下さい。
暫くこれで運用してみて問題が見つからなければ改造方法を公開したいと思います。
May 27, 2005
新規投稿スクリプト検討中
アンディーさん作の新規投稿スクリプトnewpost.cgiを改造中です。かなり出来て来たのですが、仕様をどうするか検討中です。
MYプロジェクトもやりたいのですが、別の理由も有り遅れそうです。こちらが先になりそうですね。
May 26, 2005
ブラウザからの新規投稿
私の所ではブログを始めた最初の日からアンディーさんの所で公開されている新規投稿スクリプトnewpost.cgiを使っているが、bskで標準で装備されているwikieditishプラグインからも新規投稿が出来る事はご存知だと思います。
従来カテゴリからの投稿であれば、そのカテゴリを選択後、アドレス欄の最後に投稿したいエントリ名.wikieditishと打ち込めば、新規投稿が出来る。
しかし、この方法だと.wikieditishと打ち込む時に間違いやすいので、あまり使いたくない方法だと今までずっと思っていたのですが、フレーバーの拡張子を変えてしまえば済むんですね。例えば.we等と短くしてしまえば良いのです。 打ち込む文字数が少なくて間違いにくいです。
でも、newpost.cgiの方が使いやすいですけどね。
May 15, 2005
コメントとトラックバックの分離
ブロッサムスターターキット研究室のコメントとトラックバックの分離を修正しました。
トラックバックの短縮表示をするサブルーチンですが、XREAでは特にエラーは出ないのですが、サーバーによってはエラーが出る事も有りそうですので、念の為、6)の部分に記述を追加しておきました。
May 08, 2005
サーバーアナライザ
自分のサーバーのPERLのバージョンやどういうモジュールが入っているかという事が、新しいプラグインを導入出切るかどうかを判断するのに必要ですが、私の所では サーバーアナライザー というのを使っています。
これは一回だけcgiを走らせて、そこで表示された結果はhtmlファイルのままローカルのPCに保管して必要な時に参照しています。
常時このCGIを立ち上げておくと、誰でも見れる事になりますが、その場合、クッキーデータ等も表示されていて、何かのパスワード等も表示される場合もありますので、常時使用せずに短時間で1回のみ実行という使い方にするべきです。
そのあたりをケアしておけば、これは非常に有用なソフトです。
May 05, 2005
TB表示文字数
こちらのサイトでは、コメントとトラックバックを分離する改造をしていますが、その際にこれまでトラックバックの表示文字数の制限をやめる様にしていました。
トラックバックの表示文字数の制限をやめると長いエントリをトラックバックで送られるとそれがそのまま全て表示されてしまいます。私としてはそれでも良いと思っていたのですが、実際に送られた後の画面を見てみると、やはり長すぎる場合は問題なような気がしますし、送った人が驚いてしまいそうで、文字数制限を入れる事にしました。
文字数制限を入れる場合は、上記改造方法の3)をやらずに6)をやれば出来ます。