Weblog

Customize writeback plugin #10

Posted at 2004-08-27T19:08:00+09:00 in Blosxom

久々に本腰を入れてwritebackをいじり始めてみる。ローカルでホニャララしつつ、アップロードして確認。そしてうっかり500エラー。以上の繰り返しでいろいろやってみる。blosxom本体にCGI::CarpfatalsToBrowserを追加して簡易チェックという手抜きっぷりで!

やったことは

  1. cookieヘッダの追加をfootからlastに移動した
  2. 整理した
  3. put_formsとかいうアレなプラグインの機能を内包させた
  4. 整理した
  5. strictにした
  6. 整理した

てな感じ。strictにして整理したのに読みにくくなった気がするのは、きっと気のせい。

put_formsの機能は、

if ($blosxom::path_info =~ /\.$blosxom::flavour$/) {
  my $tmpl = &$blosxom::template($path, 'story.permalink', $blosxom::flavour);
  $$story_ref = $tmpl if $tmpl;
}

というコードをstoryサブルーチンに仕込んで、$datadirにstory.permalink.htmlというファイルにフォームやら何やらを突っ込むという感じにしましたよ。中々良い。

あとは微妙にJcode回りのコードを変えて、メモリ節約されたりするといいなぁとかなんとか。

並行して一から作り直してもいる(ヒマすぎ)んですが、writebackのデータファイル形式にこだわると碌なことにならないとかいう。そして投げ気味。

続いてスパム対策関連のコードをもっと綺麗にまとめようかなとかー。あんまり考えないで作ったから手を入れるのがめんどくさいなー。別プラグインにするって言う手もありそうだなー。とか、書くと誰か作ってくれたりして!りして!して!て!

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. 不明なflavour回避パッチの問題点
  2. 使用しているプラグイン
  3. はてなブックマークでつけられたコメントをblosxomにインクルード
  4. blosxomサイトの日本語訳
  5. interpolate_fancyプラグインの使い方
  6. blosxom plugin: ufyu
  7. SourceForge.netで開発されているblosxomはv2.0.2に
  8. push_if_first plugin
  9. paging plugin更新 #8
  10. エントリの日付と時刻をW3CDTFで

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2004-08-27T19:15:06+09:00 (in 0.138 secs).